Архив рубрики: Linux

Ваш путеводитель по одной из самых популярных и влиятельных операционных систем в мире. От базовых команд и установки дистрибутивов до глубокого изучения ядра и сетевых технологий — здесь вы найдете статьи и руководства на самые разные темы, связанные с Linux. Независимо от вашего уровня подготовки, здесь найдется что-то интересное и полезное.

Администрирование Linux

Операционная система Linux развивается уже больше двадцати пяти лет и за это время она набрала большую популярность среди системных администраторов и программистов. Из-за своей архитектуры Linux чаще всего применяется на серверах и других подобных платформах для размещения проектов. Как и любая другая операционная система, Linux нуждается в обслуживании, настройке и решении проблем.

В этой статье мы рассмотрим администрирование Linux для начинающих, что нужно знать начинающему администратору, у которого только появился свой сервер, например, VPS в интернете, что с ним делать, на что обратить внимание и как избежать проблем.

Читать далее Администрирование Linux

Что лучше LibreOffice или Microsoft Office

Программные продукты LibreOffice и Microsoft Office - это всемирно известные офисные пакеты. Первый из них является полностью свободным и бесплатным, второй же - платная программа корпоративного уровня, которая является условным стандартом для ведения документов и различной отчетности.

Обе программы имеют длинную историю развития и почти одинаковы за предназначением. В операционной системе Linux может полноценно работать только LibreOffice, но действительно ли это так плохо? Чем Microsoft Office лучше? В этой статье мы попытаемся выполнить сравнение этих двух продуктов, а также выяснить что лучше LibreOffice или Microsoft Office. Сравнивать, как полагается, мы будем по категориях.

Читать далее Что лучше LibreOffice или Microsoft Office

Копирование файлов scp

Если у вас есть домашний сервер или сервер в интернете, то вам понадобится способ для безопасного перемещения файлов между машинами. Между локальными машинами мы могли бы просто переносить данные с помощью флешки, но на удаленный сервер нужно передавать данные только через сеть. Есть много способов реализации этой задачи.

В этой статье мы рассмотрим как выполняется копирование файлов с помощью утилиты scp (Secure Copy Command), а также что из себя представляет команда Linux scp. При передаче файлы шифруются, так что больше никто не сможет получить к ним доступ и самое интересное, что вам не нужно настраивать FTP или другое дополнительное программное обеспечение. Будет достаточно сервера SSH.
Читать далее Копирование файлов scp

Аналоги программ Windows в Linux

Многие пользователи, только что перешедшие с операционной системы Windows на Linux, сталкиваются с проблемой поиска замены для привычных, каждый день используемых программ. Если с браузерами таких проблем не возникает, потому что они полностью кроссплатформенные, и отлично работают, как в Windows, так и в Linux, то если копнуть глубже и начать искать хороший видео редактор, плеер, редактор изображений или даже офисный пакет, то окажется, что существует множество вариантов. Все из них по-своему хороши и непонятно что лучше выбрать.

В этой статье мы рассмотрим лучшие аналоги программ Windows в Linux, для самых популярных продуктов, которые пользователи применяют для выполнения различной работы или решения повседневных задач. Это не рейтинг, программы расположены в случайном порядке, и все из них достойны вашего внимания.

Аналог Microsoft Office - WPS Office

Для большого количества пользователей, в том числе и для меня, причиной присутствия второй операционной системой на компьютере Windows, является отсутствие версии Microsoft Office для Linux. Эта программа стала стандартом для работы с офисными документами. Но есть решение. Набор офисных программ WPS Office, от разработчиков из Китая имеет отличную совместимость с документами Microsoft Office, а также имеет очень похожий интерфейс.

Если сравнивать его со свободным офисным пакетом Libreoffice, то здесь намного лучше совместимость. Вам достаточно скачать и установить все необходимые шрифты, чтобы документы выглядели идентично в обоих редакторах.

Аналог Photoshop - Gimp

Версии Photoshop для Linux нет, и в ближайших планах не предвидеться. С другой стороны, сказать, что Gimp полностью соответствует Photoshop будет ошибкой. Но GIMP - это полнофункциональный графический редактор, самый лучший редактор для Linux.

Да, его основная концепция отличается от Photoshop, у него совсем другой интерфейс управления и инструменты, но главное, что с помощью него вы сможете сделать все то же что и в Photoshop. Только для этого придется немного привыкнуть к управлению им. Это нормальная ситуация, когда linux аналоги программ отличаются от оригинала.

Аналог MovieMaker - OpenShot

Некоторым людям часто приходится монтировать различные видеоролики, если вы профессионал, то с легкостью найдете для себя полнофункциональное решение, например, Lightworks для Linux. Но не всегда нужны такие мощные программы. Иногда может быть достаточно базовых функций MovieMaker.

К сожалению, запустить эту программу в Linux не получится. Но зато здесь есть лучшая утилита - OpenShot. Это простенький видео редактор с интерфейсом и возможностями, очень похожими на MovieMaker. Здесь вы можете вставлять клипы, перемещать их местами, подставлять музыку, добавлять переходы и различные эффекты, а также многое другое. OpenShot - отличный аналог windows linux.

Аналог Paint - Pinta

Paint - это стандартный и самый популярный графический редактор Windows, который используется для выполнения простейших действий с изображениями. С помощью него вы можете изменить размер, обрезать изображение и так далее. Не всегда для этих задач нужно запускать Photoshop или Gimp. В Linux, существует версия Paint.NET 3, переписанная на Mono. Здесь есть все те же функции, что и в оригинале, и интерфейс тоже выглядит аналогичным образом. Есть даже поддержка эффектов и прозрачности. Одним словом, полностью годная альтернатива.

Аналог AIMP - Clementine

Музыкальный плеер AIMP используется пользователями Windows настолько часто, что уже считается музыкальным плеером по умолчанию. Он имеет красивый интерфейс и хорошо интегрируется с системой. В Linux нет плееров с подобным интерфейсом. Но зато вы можете выбрать плеер Clementine. Это плеер, основанный на проекте Amarok, он интегрирован с системным лотком, но кроме создания плей-листов и воспроизведения локальных записей, здесь поддерживается проигрывание интернет-источников.

Аналог uTorrent - qBitTorrent

Торренты - неотделимая часть нашей жизни, мы загружаем различные программы, фильмы и даже музыку. Это как раз именно тот случай, когда linux аналоги программ лучше оригинала. Ораториальный uTorrent содержит много рекламы, ненужных возможностей, а в одной из версий разработчики даже пытались установить на компьютер Bitcoin майнер.

В Linux, мы можем использовать qBitTorrent. Это отличный и бесплатный торрент клиент, который имеет все необходимые возможности. Вы можете выбирать файлы, которые нужно загрузить, ограничивать скорость и даже управлять загрузкой удаленно, с помощью веб-интерфейса.

Аналог KMPlayer - VLC

KMPlayer - один из лучших видео плееров, который очень часто устанавливаются пользователями Windows. В Linux есть достойная и свободная альтернатива для наго. Это VLC. В этот плеер уже встроены все необходимые кодеки, он может открывать различные типы видео файлов.

Но, кроме этого, он может заменить собой целый ряд программ. С помощью VLC можно записывать видео, захватывать экран, открывать интернет источники и самому транслировать видео, а также много другое. Читайте подробнее в статье обзор VLC.

Аналог Evernote - SimpleNote

Evernote - это отличная программа для ведения заметок и различных записей. Она позволяет синхронизировать ваши заметки между веб-версией, Android смартфоном и приложением на компьютере. У Evernote есть несколько клиентов для Linux, но все они работают как-то не так.

Вместо этого, вы можете использовать свободное приложение, написанное на Electron, которое имеет версию для Linux, Windows и Android. Все ваши заметки будут синхронизированы, вы можете получить к ним доступ без интернета, кроме того, поддерживаются теги и разметка Markdown.

Аналог FormatFactory - HandBrake

FormatFactory - это универсальный конвертер, который может распознать и конвертировать почти все известные аудио форматы. Аналог программы Windows в Linux - свободная библиотека FFmpeg, которая тоже поддерживает множество форматов. Но с ней работать нужно через терминал. Поэтому лучше использовать графическую оболочку для нее - HandBrake.

Утилита умеет распознавать тип файла и позволяет выбрать формат, в который нужно его преобразовать. Можно выбрать формат по устройству, на котором необходимо открыть этот файл.

Аналог UltraISO - AcetoneISO

Довольно часто может понадобиться работать с различными образами в Linux, конвертировать их из одного формата в другой, добавлять файлы и передавать их куда-либо. В Windows для этих целей существует целый набор программ, таких как UltraISO, Power2GO, Alcohol и так далее.

В Linux, возможность монтирования образов встроена, так что проблем с обработкой образов не возникнет, но для изменения образов придется копировать слишком много файлов и выполнять различные команды в терминале. А хочется все быстро и просто, для этого есть программа acetoneiso. С помощью нее можно монтировать ISO образы, редактировать их на лету и упаковывать обратно, также есть поддержка конвертирования и записи на диск.

Выводы

В этой статье мы рассмотрели самые популярные аналоги программ windows в linux, которые чаще всего могут понадобиться новым пользователям. Естественно, что мы не смогли охватить абсолютно все программы. Если вы считаете, что ваша любимая программа упущена, расскажите о ней пользователям в комментариях!

Как пользоваться Hydra

Тестирование безопасности серверов и веб-приложений имеет очень важное значение, поскольку если уязвимость смогли найти вы, то ее найдет и злоумышленник, а значит он сможет получить доступ к вашим персональным данным или испортить приложение. Одним из самых эффективных и очень простых методов взлома есть перебор паролей. Поэтому очень важно убедиться, что ваш пароль будет сложно перебрать.

Hydra - это программное обеспечение с открытым исходным кодом для перебора паролей в реальном времени от различных онлайн сервисов, веб-приложений, FTP, SSH и других протоколов. Особенность инструмента в том, что здесь выполняется перебор не по хэшу, а напрямую с помощью запросов к серверу, это значит что вы сможете проверить правильно ли настроены фаерволы,  блокируются ли такие попытки, а также можете ли вы вообще определить такую атаку на сервер. В этой статье мы рассмотрим как пользоваться thc hydra для перебора паролей.

Установка THC Hydra

Первым делом нам необходимо установить этот инструмент. Это довольно популярная утилита для тестирования безопасности, поэтому вы можете найти ее в официальных репозиториях. Для установки нужных пакетов в Ubuntu выполните:

sudo apt install hydra

Чтобы установить программу в Red Hat/CentOS команда аналогичная:

sudo yum install hydra

Но в официальных репозиториях, как правило, находятся более старые версии программы. Если вы хотите самую свежую, то придется собрать ее из исходников. Но здесь нет ничего сложного. Сначала загрузим исходники последней версии с GitHub, на данный момент, это 8.4:

wget https://github.com/vanhauser-thc/thc-hydra/archive/v8.4.tar.gz

Затем необходимо их распаковать и перейти в папку с исходниками:

tar xvpzf thc-hydra-v8.4.tar.gz
$ cd thc-hydra-v8.4

Дальше выполните такие команды для компиляции и установки:

./configure
$ make
$ sudo make install

Разработчики поступили очень грамотно, когда настроили установку в /usr/local. Таким образом, утилита не распространится по всей файловой системе, а будет в одном месте. Если вы еще хотите установить графическую оболочку, то вам нужно переместиться в папку hydra-gtk и выполнить те же команды:

cd hydra-gtk
$ ./configure
$ make
$ sudo make install

Нужно заметить, что для ее сборки необходимы пакеты разработки gtk2. Но я бы не советовал вам использовать этот графический интерфейс. Если разобраться в работе с утилитой через терминал, то он совсем не нужен, тем более, что вся гибкость утилиты раскрывается через командную строку.

Программа THC Hydra

Перед тем как мы начнем рассматривать как пользоваться htc hydra, нам необходимо разобраться какие параметры команде передавать и как это делать. Давайте сначала рассмотрим общий синтаксис:

$ hydra опции логины пароли -s порт адрес_цели модуль параметры_модуля

Опции задают глобальные параметры утилиты, с помощью них вы можете настроить необходимые параметры, например, указать что нужно выводить информацию очень подробно, список логинов и паролей для перебора задается тоже с помощью опций, но я выделил его в отдельный пункт. Дальше нужно задать порт сервиса на удаленной машине и ip адрес цели. В конце мы задаем модуль перебора, который будем использовать и параметры модуля. Обычно это самая интересная часть но начнем мы с опций:

  • -R - восстановить ранее прерванную сессию Hydra;
  • -S - использовать SSL для подключения;
  • -s - указать порт;
  • -l - использовать логин;
  • -L - выбирать логины из файла со списком;
  • -p - использовать пароль;
  • -P - использовать пароль из файла со списком;
  • -M - взять список целей из файла;
  • -x - генератор паролей;
  • -u - по умолчанию hydra проверяет все пароли для первого логина, эта опция позволяет проверить один пароль для всех логинов;
  • -f - выйти, если правильный логин/пароль найден;
  • -o - сохранить результат в файл;
  • -t - количество потоков для программы;
  • -w - время между запросами в секундах;
  • -v - подробный вывод;
  • -V - выводить тестируемые логины и пароли.

Это были основные опции, которые, вы будете использовать. Теперь рассмотрим модули, а также способы аутентификации, которые вы можете подобрать:

  • adam6500;
  • asterisk;
  • cisco;
  • cisco-enable;
  • cvs;
  • ftp;
  • http-head;
  • http-get;
  • http-post;
  • http-get-form;
  • http-post-form;
  • http-proxy;
  • http-proxy-urlenum;
  • icq;
  • imap;
  • irc;
  • ldap2;
  • ldap3;
  • mssql;
  • nntp;
  • pcanywhere;
  • pcnfs;
  • pop3;
  • redis;
  • rexec;
  • rlogin;
  • rpcap;
  • rsh;
  • rtsp;
  • s7-300;
  • smb;
  • smtp;
  • smtp-enum;
  • snmp;
  • socks5;
  • ssh;
  • teamspeak;
  • telnet;
  • vmauthd;
  • vnc;
  • xmpp.

Как видите, количество доступных протоколов достаточно большое, вы можете проверить безопасность как ssh, ftp, и до веб-форм. Дальше мы рассмотрим как пользоваться hydra, как использовать самые часто применяемые протоколы.

Как пользоваться thc-hydra

Как вы уже догадались, hydra перебирает пароли из переданного ей файла, оттуда же берутся и логины. Также вы можете попросить программу генерировать пароли самостоятельно, на основе регулярного выражения. А вот уже их подстановка и передача на удаленный сервер настраивается с помощью строки параметров модуля. Естественно, что файлы с паролями нужно заготовить. В этой статье для примеров я буду использовать файл паролей от John the ripper, который вы можете без проблем найти в интернете. Также можно использовать словари топ500 паролей, и от Cain & Abel, где находится более 300000 пароля. Логин будем использовать только один - admin.

Перебор пароля FTP

Сначала поговорим про использование hydra в консольной версии. На самом деле, это основная программа. Команда будет выглядеть таким образом:

hydra -l admin -P john.txt ftp://127.0.0.1

Как вы помните опция -l задает логин пользователя, -P - файл со списком паролей. Далее мы просто указываем протокол и айпи цели. Готово, вот так просто можно перебрать пароль от вашего FTP, если вы установили его слишком простым и не настроили защиты. Как видите, утилита перебирает пароли со скоростью 300 шт в минуту. Это не очень быстро, но для простых паролей достаточно опасно. Если вы хотите получить больше информации во время перебора нужно использовать опции -v и -V вместе:

hydra -l admin -P john.txt -vV ftp://127.0.0.1

Также, с помощью синтаксиса квадратных скобок, вы можете задать не одну цель, а атаковать сразу целую сеть или подсеть:

hydra -l admin -P john.txt ftp://[192.168.0.0/24]

Также вы можете брать цели из файла со списком. Для этого используется опция -M:

hydra -l admin -P john.txt -M targets.txt ftp

Если подбор по словарю не сработал, можно применить перебор с автоматической генерацией символов, на основе заданного набора. Вместо списка паролей нужно задать опцию -x а ей передать строку с параметрами перебора. Синтаксис ее такой:

минимальная_длина:максимальная_длина:набор_символов

С максимальным и минимальным количеством, я думаю все понятно, они указываются цифрами. В наборе символов нужно указать a для всех букв в нижнем регистре, A - для букв в верхнем регистре и 1 для всех цифр от 0 до 9. Дополнительные символы указываются после этой конструкции как есть. Например:

  • 4:4:1 - пароль размером четыре символа, состоящий только из цифр. А именно все пароли в диапазоне 0000-9999;
  • 4:8:1 - пароль от четырех до восьми символов, только из цифр;
  • 4:5:aA1. - пароль, размером от 4 до 5 символов, состоит из цифр, букв верхнего и нижнего регистра или точки.

Вся команда будет выглядеть вот так:

hydra -l admin -x 4:4:aA1. ftp://127.0.0.1

Можно пойти другим путем и указать ip цели и порт вручную с помощью опции -s, а затем указать модуль:

hydra -l admin -x 4:4:aA1 -s 21 127.0.0.1 ftp

Пароли для ssh, telet и других подобных сервисов перебираются подобным образом. Но более интересно рассмотреть перебор паролей для http и html форм.

Перебор пароля аутентификции HTTP

Различные роутеры часто используют аутентификацию на основе HTTP. Перебор пароля от такого типа формы входа выполняется очень похожим образом на ftp и ssh. Строка запуска программы будет выглядеть вот так:

hydra -l admin -P ~/john.txt -o ./result.log -V -s 80 127.0.0.1 http-get /login/

Здесь мы использовали логин admin, список паролей из файла john.txt, адрес цели 127.0.0.1 и порт 80, а также модуль http-get. В параметрах модулю нужно передать только адрес страницы входа на сервере. Как видите, все не так сильно отличается.

Перебор паролей веб-форм

Самый сложный вариант - это перебор паролей для веб-форм. Здесь нам нужно узнать что передает на сервер нужная форма в браузере, а затем передать в точности те же данные с помощью hydra. Вы можете посмотреть какие поля передает браузер с помощью перехвата в wireshark, tcpdump, в консоли разработчика и так далее. Но проще всего открыть исходный код формы и посмотреть что она из себя представляет. Далеко ходить не будем и возьмем форму WordPress:

Как видите, передаются два поля log и pwd, нас будут интересовать только значения полей input. Здесь несложно догадаться, что это логин и пароль. Поскольку форма использует метод POST для передачи данных, то нам нужно выбрать модуль http-post-form. Синтаксис строки параметров будет выглядеть вот так:

адрес_страницы:имя_поля_логина=^USER^&имя_поля_пароля=^PASS^&произвольное_поле=значение:строка_при_неудачном_входе

Строчка запуска программы будет выглядеть вот так:

hydra -l user -P ~/john.txt -o ./result.log -V -s 80 127.0.0.1 http-post-form "/wp-admin:log=^USER^&pwd=^PASS^:Incorrect Username or Password"

Переменные ^USER^ и ^PASS^ содержат имя пользователя и пароль взятые из словаря, также, возможно, придется передать дополнительные параметры, они передаются также, только значения будут фиксированы. Заканчивается выражение строкой, которая присутствует на странице при неудачном входе. Скорость перебора может достигать 1000 паролей в минуту, что очень быстро.

Графическая утилита xhydra

Хотелось бы еще сказать несколько слов про графическую версию. Это просо интерфейс, который помогает вам сформировать команду для консольной hydra. Главное окно программы выглядит вот так:

Здесь есть несколько вкладок:

  • Target - цели атаки;
  • Passwords - списки паролей;
  • Tuning - дополнительные настройки;
  • Specific - настройки модулей;
  • Start - запуск и просмотр статуса атаки.

Я думаю, вы без труда во всем этом разберетесь когда освоите консольный вариант. Например, так выполняется настройка перебора паролей ftp:

Выводы

В этой статье мы рассмотрели как пользоваться hydra для перебора паролей от различных сетевых сервисов онлайн, а также тестирования безопасности своих систем. Помните, что использовать такие инструменты против чужих систем - преступление. Вы можете тестировать только свои машины и службы. Проводить время от времени такое тестирование в большой компании может быть крайне полезно.

Как закрыть порт iptables

Серверы и компьютеры, подключенные к интернету подвержены атакам и сканированию различных скриптов, программ и злоумышленников. А поскольку известно, что во всех системах могут быть уязвимости, то лучше, чтобы извне было видно минимум портов.

Некоторые порты должны быть видны постоянно, например, порт веб-сервера, другие используются только системными администраторами, а еще одни, вообще, должны быть доступны только локально. Несмотря на то что все сервисы имеют методы авторизации, и не позволят подключиться кому попало, они могут быть уязвимы, поэтому все лишнее лучше закрыть. В этой статье мы рассмотрим как закрыть порт iptables. Мы закроем нужные порты полностью, а также сделаем некоторые из них доступными на время, после попытки подключения к определенному порту.

Читать далее Как закрыть порт iptables

Установка FTP на Ubuntu 20.04

FTP или File Transfer Protocol - это достаточно древний, но в то же время надёжный и проверенный протокол выгрузки файлов на удалённый сервер или их скачивания. Также иногда этот протокол применяется веб-мастерами для управления файлами или организации хранилища данных.

В этой статье мы рассмотрим, как выполняется установка FTP на Ubuntu 20.04, как настроить все необходимые компоненты, в том числе и защищённое соединение. Мы будем использовать FTP-сервер VSFTPD или Very Secure FTP Daemon, который обеспечивает самую надёжную защиту от уязвимостей.
Читать далее Установка FTP на Ubuntu 20.04

Файловая система XFS

XFS - это высоко масштабируемая, высокопроизводительная файловая система, которая была изначально разработана в Silicon Graphics в 1993 году. Она была добавлена в основной состав ядра Linux в 2002 году. Сейчас она используется в качестве файловой системы по умолчанию в операционных системах семейства Red Hat.

В этой статье мы рассмотрим как работает файловая система XFS, ее преимущества, недостатки, а также как использовать ее на своем компьютере.

Читать далее Файловая система XFS

Разгон процессора Linux

Всем нам хотелось, чтобы наш компьютер работал как можно быстрее и в то же время мы не хотим тратить деньги на покупку новых компонентов. Производители заложили определенный запас для всех комплектующих компьютера, в том числе для процессора. Это означает, что ваш процессор работает не с максимальной мощностью, с которой он мог бы работать.

Именно этим пользуются во время разгона процессора, когда пользователи получают намного большую частоту, чем установленная по умолчанию. В этой статье мы рассмотрим как выполняется разгон процессора компьютера, а также поговорим про особенности этой задачи в операционной системе Linux.
Читать далее Разгон процессора Linux

Настройка Gnome 3

Окружение рабочего стола Gnome используется очень в различных дистрибутивах по умолчанию и очень популярно среди многих пользователей. Уже сразу, после установки система выглядит очень красиво, так что в большинстве случаев сразу после установки окружения вы можете начать с ним работать. Изначально, разработчики Gnome рассчитывали на то, что бы предоставить максимального готовое и красивое окружение с минимумом необходимых настроек.

Но несмотря на это, вы можете захотеть изменить некоторые параметры, настроить их под себя и всячески улучшить ваше окружение. В этой статье мы рассмотрим как выполняется настройка Gnome 3, какие утилиты для этого нужны, а также что можно изменить в этом окружении. Начнем с самых простых задач.

Настройка Gnome 3 после установки

Не будем долго расписывать преимущества этого окружения, для этого и так уже есть много статей, сразу перейдем к делу.

1. Фон рабочего стола

Первое что мы сделаем в новой системе - это изменим фон рабочего стола. Для этого кликните павой кнопкой по любому месту на рабочем столе и выберите "Изменить фон".

Затем выберите "Фон":

Тут вы можете выбрать одну из понравившихся картинок или загрузить свою на вкладке "Изображение":

Дальше вам осталось нажать выбрать и фон будет изменен. Также можно настроить картинку для экрана блокировки в этом же окне.

2. Раскладка клавиатуры

По умолчанию в Gnome для русского языка есть русская и английская раскладки, они переключаются сочетанием клавиш Super+Пробел. Но иногда нужно добавить новую раскладку, например, украинский язык. Откройте утилиту "Параметры", затем выберите "Язык и ввод":

В разделе "Источник ввода" вы можете добавить новый язык с помощью кнопки "+", например, украинский:

После добавления он появится в списке.

Не все привыкли переключать язык по Super+Пробел, я до сих пор пользуюсь Alt+Shift. Сменить клавишу для переключения очень просто. Для этого откройте утилиту "Параметры", затем "Клавиатура":

На вкладке "Ввод" можно изменить клавишу для переключения раскладки. Только не пытайтесь менять Super+Пробел, так оно не сработает. Вам нужен пункт "Клавиша модификатор переключает источник ввода". Нажмите напротив этого пункта, затем нажмите нужное сочетание:

3. Тачпад и мышь

В некоторых дистрибутивах по умолчанию прокрутка двумя пальцами на тачпаде работает наоборот, т е вы крутите вниз, а содержимое подымается в верх. Это не привычно и неудобно. Вы можете изменить такое поведение в утилите "Параметры", "Мышь и сенсорная панель". Найдите и отключите пункт "Естественная прокрутка" для сенсорной панели:

4. Сетевые аккаунты Gnome

Gnome позволяет интегрировать рабочее окружение с различными сетевыми службами. Вы сможете работать прямо с документами, сохраненными на Google диск, получать уведомления от Facebook, получать почту Gmail, Outlock и многое другое. Чтобы связать систему с нужными аккаунтами откройте параметры и в разделе "Сетевые учетные записи" выберите "Добавить аккаунт":

Здесь вам нужно выбрать тип аккаунта, затем авторизироваться и разрешить к нему доступ приложению Gnome:

Точно так вы можете добавить любой другой поддерживаемый аккаунт к системе.

5. Тема Gnome

Не всем нравится тема Gnome по умолчанию, вы можете заменить ее на любую, доступную в интернете. Но только для этого нам понадобиться стороннее приложение Gnome Tweak Tool. Если программа еще не установлена, вы можете ее установить:

sudo apt install gnome-tweak-tool

Теперь программу можно запустить из главного меню, она называется дополнительные настройки:

Для настройки темы перейдите на вкладку "Внешний вид". Тут вы можете настроить несколько тем, это тема GTK, которая отвечает за поведение окон, их цвет, грани и так далее, тема иконок, а также тема оболочки, которая отвечает за внешний вид оболочки в целом, панелей, и так далее. Здесь вы можете выбрать одну из доступных тем:

Устанавливать новые темы можно с помощью пакетного менеджера, например, в Ubuntu:

 sudo apt install numix-gtk-theme

Также вы можете просто скопировать папку с темой, загруженной из интернета в ~/.themes/. Добавленная тема появится в списке. Для ее активации достаточно выбрать тему.

6. Расширения оболочки Gnome

В Gnome есть поддержка расширений, которые могут улучшать оболочку и дополнять ее новыми функциями. Настройка расширений выполняется тоже с помощью Gnome Tweak Tool. Просто перейдите на вкладку "Расширения". Тут вы можете выбрать и активировать некоторые из стандартных расширений:

Вот основные предустановленные расширения Gnome 3:

  • Alternatetab - переключение окон по Alt+Tab в красивом стиле;
  • Appmenu - классическое меню приложений в верхнем правом углу;
  • Places - добавляет индикатор "Места" на панель;
  • User Themes - позволяет использовать пользовательские темы для Shell. Вы, наверное видели, что пункт "Тема Shell" отключен, это расширение включает его;
  • WindowList - добавляет список открытых окон на рабочий стол Gnome 3 внизу экрана.

Вы можете установить множество других расширений из интернета. Все они размещены на сайте extensions.gnome.org. Но для работы с ними сначала нужно установить программу для интеграции браузера со средой, в Ubuntu это можно сделать таким способом:

sudo add-apt-repository ppa:ne0sight/chrome-gnome-shell
$ sudo apt-get update
$ sudo apt-get install chrome-gnome-shell

Также нужно установить расширение для браузера GNOME Shell Integration:

После этого вы можете открыть сайт и установить любое расширение, просто переключив нужный включатель:

Все установленные расширения появятся в списке Gnome Tweak Tool. Хотите найти интересные расширения? Смотрите статью лучшие расширения Gnome 3.

7. Шрифты Gnome

В отличие от других окружений, даже по умолчанию шрифты в Gnome выглядят превосходно. Но вы можете захотеть поменять шрифты на другие или изменить их размер. Все это делается с помощью утилиты Gnome Tweak Tool. Откройте утилиту, затем перейдите на вкладку "Шрифты":

Здесь вы можете настроить шрифты Gnome 3 для основных компонентов окружения, настроить сглаживание, хайтинг, а также изменить коэффициент масштабирования шрифта для всей системы, это очень полезная настройка Gnome 3.

8. Значки рабочего стола

Многие пользователи еще со времен Windows привыкли, что рабочий стол Gnome 3 должен содержать значки домашней папки, компьютера и так далее. Их можно очень просто добавить. Для этого в той же утилите перейдите на вкладку "Рабочий стол", включите переключатель "Показывать значки на рабочем столе" и отметьте нужное галочками:

Выводы

Настройка интерфейса Gnome 3 завершена, как видите, здесь есть не так много параметров, которые так уж необходимо указать, конечно, вы могли бы пойти и дальше, редактировать конфигурационные файлы, менять композитные менеджеры и менеджеры окон, но зачем? И так все отлично работает. Надеюсь, эта информация была вам полезной.