Как начать жить с Linux системой на ноутбуке?

Здравствуй читатель, если ты не очень знаком с Linux системами, но тебя всё равно тянет опробовать их на своём ноутбуке, то ты пришёл по адресу. Почему именно на ноутбуке? Потому мы затронем настройку тачпада (да-да, на линуксе его нужно отдельно настроить).

Установка

Об установке много говорить не будем. Нужно скачать интересующий образ в формате ISO, записать его на флешку или портативный жёсткий диск с помощью Win32 Disk Imager(тыкни, чтобы скачать). Если вдруг возникнут проблемы с записью — то я даже не знаю что сказать. В программе нужно просто выбрать ISO образ и флешку на которую записать. Последующее нажатие на «Writing» произведёт запись на выбранный накопитель. В скором времени выйдет статья под названием «Лучший линукс дистрибутив для ноутбука», где я постараюсь описать лучшие линукс системы для рядовых пользователей.

Кстати, для некоторых дистрибутивов нужно отключать secure boot, так как их создатели не занесли Майкрософту, чтобы те разрешили их запуск на ПК с проверкой Secure boot, впрочем это не касается нашей статьи. Как её отключить — тоже можно найти в интернете.

На данном этапе вы мы уже подготовили флешку, отключили Secure boot (опционально) и начинаем загрузку дистрибутива. В зависимости от ОС, которую вы выбрали — вам или забросит в Live образ из которого можно выполнить установку, или сразу начнётся процесс установки.

Если вы хотите поставить линукс дистрибутив максимально безболезненно рядом с вашей дорогой Windows (чтобы можно было легко удалить), то читаем под катом 🙂

Настройка

Вероятно на этом этапе ваша новая система установлена на любимый ноутбук, но ещё не готова к работе. Почему не готова? Потому что не настроен тачпад, нет хрома, а так же (вероятно) отсутствует менеджер пакетов, выполняющий простую установку программ. Поверьте — лишним он не будет, без него хром просто так не поставить. Ну и конечно же не забывайте, что на линуксе обычно нужно отдельно ставить проприетарные драйвера. Благо это можно сделать, зайдя во встроенный магазин в самой операционной системе, так что описывать этот процесс не будем.

Установку менеджера пакетов рассмотрим на примере elementary OS: открываем встроенный магазин приложений, забиваем в поиск «deb» и скачиваем первое приложение в списке под названием «Eddy». Собственно этот менеджер пакетов позволит устанавливать приложения формата deb, скачанные с интернета. Для проверки перейдите на сайт хрома и скачайте браузер Chrome для Ubuntu. Скачав, дважды нажмите на файл, после чего откроется окно установки, ну а дальше всё просто 🙂

Для любителей мультибуфера есть приложение Clipped в Appcenter. Оно позволяет просматривать историю вашего буфера. Я назначил его вызов на комбинацию клавиш Win+V . Похоже стоит написать отдельную статью о софте, который стоит ставить на Linux.

Ещё из дополнительного ПО вам пригодится системный монитор. Он конечно заметно хуже чем в Windows 10, но хоть что-то. Ставить его очень просто:

sudo apt update

sudo apt install gnome-system-monitor

Теперь самое интересное — тачпад! К сожалению в большинстве дистрибутивов он или вообще не имеет жестов или имеет, но только один — это прокрутка двумя пальцами. Рассматривать мы будем так же на примере elementary OS и ноутбука Xiaomi Mi Notebook Pro, ведь его тачпад позволит использовать до четырёх пальцев одновременно. Возможно позже я добавлю инструкции для arch подобных систем.

Установка ПО для работы жестов тачпада

Открываем терминал и пишем:

sudo gpasswd -a $USER input

Данная команда даст доступ нашему аккаунту к тачпаду (включив в группу input). После этой команды нужно выйти из своей учётной записи и войти, чтобы изменения вступили в силу (или просто перезагрузить ПК).

Теперь ставим утилиту xdotool, а делается это так:

# На Arch системах:

sudo pacman -S xdotool wmctrl

# На Debian системах, в том числе Ubuntu (к таким относится моя Elementary OS):

sudo apt-get install xdotool wmctrl

# На Fedora:

sudo dnf install xdotool wmctrl

Владельцам Debian и Ubuntu подобных систем нужно установить дополнительно libinput-tools командой:

sudo apt-get install libinput-tools

Дальше опять делаем все вместе и ставим libinput-gestures:

Если вдруг терминал пишет, мол не знает первой команды, то он сам напишет вам команду, которую нужно скопировать и вставить в терминал для установки Git пакета. После установки Git программы всё заработает:

git clone http://github.com/bulletmark/libinput-gestures
cd libinput-gestures
sudo ./libinput-gestures-setup install

Настройка жестов, интересная настройка

Давайте теперь запустим софт, который будет определять жесты и добавим его в автозапуск:

libinput-gestures-setup start
libinput-gestures-setup autostart

Думаю большинство пользователей будет довольно стандартным набором жестов, но мы настроим дополнительные удобные жесты. для начала идём Берём файл /etc/libinput-gestures.conf и копируем его в ~/.config/libinput-gestures.conf

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

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

ВНИМАНИЕ: после внесения изменений в файл настроек — нужно перезапустить программу. Сделать это можно командой:

libinput-gestures-setup restart

Скачать настроенные мой жесты: Тык (Тыкай и заменяй свой файл конфигурации, только разархивировать не забудь)

Какие же я запрограммировал жесты? Надеюсь, что удобные!

Свайп 4 пальца вверх — меню запущенных приложений

Свайп 4 пальца вниз — меню приложений, где можно сразу печатать то, что хотите найти!

Свайп 4 пальца влево/вправо — переключение между рабочими столами

Свайп 3 пальца вверх — сделать активное приложение полноэкранным/ не полноэкранным

Свайп 3 пальца вниз — свернуть активное окно

Свайп 3 пальца влево/вправо в браузере (так же работает в некоторых ругих программах) — переход на предыдущую или следующую страницу.

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

На этом всё, возможно со временем мануал будет пополняться.

 

Полезные ссылки: https://devhub.io/repos/bulletmark-libinput-gestures

About the Author

gzewani

No Comments

Добавить комментарий