32 полезных совета для пользователей Linux Mint, Ubuntu и Fedora Workstation — часть 1

Это первая часть материала. Вы можете ознакомиться со второй частью, перейдя по ссылке.

1. Установка Windows в качестве операционной системы, загружающейся по умолчанию из меню системного загрузчика GRUB

В самом начале знакомства с Linux многие люди предпочитают устанавливать в качестве операционной системы, загружаемой по умолчанию, не Linux Mint, Ubuntu или Fedora Workstation, а Windows. Таким образом Windows будет загружаться автоматически в том случае, если вы не будете перемещать указатель в меню загрузки системного загрузчика (но вы наверняка откажетесь от такого подхода через некоторое время!).

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

Во-первых, вам следует выяснить, на каком месте в меню загрузки системного загрузчика GRUB в данный момент находится строка, соответствующая ОС Windows (обычно это пятая строка, но бывают исключения). Этот номер строки очень важен. То есть, вам придется перезагрузить компьютер для того, чтобы уточнить, на каком месте в меню GRUB находится строка, соотвествующая ОС Windows.

Теперь вы должны открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

Linux Mint:

xed admin:///etc/default/grub

Ubuntu, Fedora Workstation:

gedit admin:///etc/default/grub

После ввода команды следует нажать клавишу Enter. Далее вам придется несколько раз ввести свой пароль. В результате откроется текстовый редактор с содержимым файла конфигурации системного загрузчика. Вам придется найти в нем следующую строку (она должна быть расположена недалеко от начала файла):

GRUB_DEFAULT=0

С помощью данного параметра указывается номер строки меню системного загрузчика, выбранной по умолчанию. Очевидно, что по умолчанию используется значение 0, так как GRUB начинает считать строки меню загрузки с 0, а не с 1. Даже не спрашивайте меня, почему это сделано именно так; возможно, это объясняется тем, что разработчики чувствуют особую гордость из-за того, что считают не так, как обычные люди…

Вам придется помнить об этой особенности подсчета строк меню при редактировании значения рассматриваемого параметра. Рассмотрим небольшой пример: в том случае, если строка меню загрузки, соответствующая Windows, является пятой строкой, вам придется изменить значение параметра с 0 на 4 следующим образом:

GRUB_DEFAULT=4

После изменения значения рассматриваемого параметра следует сохранить файл конфигурации и закрыть текстовый редактор.

Примечание: процесс изменения параметров системного загрузчика еще не завершен, читайте дальше!

На данном этапе следует применить изменения путем регенерации меню системного загрузчика GRUB. Вам придется скопировать и вставить следующую команду в окно терминала:

Linux Mint, Ubuntu (BIOS, UEFI):

sudo update-grub

Fedora Workstation (BIOS):

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Fedora Workstation (UEFI):

sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. В Ubuntu и Fedora Workstation символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. В Linux Mint символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

На этом процесс изменения параметров системного загрузчика можно считать завершенным! После перезагрузки строка меню загрузки, соответствующая Windows, будет выбрана по умолчанию.

2. Забытый пароль: что делать в этом случае?

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

3. Увеличение интервала между автоматическими проверками файловой системы на наличие ошибок

Автоматическая проверка файловой системы осуществляется примерно через каждые 30 загрузок системы и является утомительным и в большинстве случаев ненужным процессом. С помощью утилиты tune2fs вы можете изменить интервал между автоматическими проверками файловой системы. Например, если вы хотите увеличить этот интервал до 100 загрузок системы для файловой системы с раздела sda2, вам придется открыть окно терминала и ввести в него следующую команду (используйте команды копирования/вставки):

sudo tune2fs -c 100 /dev/sda2

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. В Ubuntu и Fedora Workstation символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. В Linux Mint символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

Примечание: упомянутая утилита работает лишь с файловыми системами ext2/ext3/ext4.

4. Увеличение скорости работы и отзывчивости системы Linux Mint

Для того, чтобы повысить скорость работы системы, вы можете выполнить одно важное действие, а именно, отключить 3D-эффекты рабочего стола. Это делается следующим образом.

5. Принудительное завершение работы зависших приложений

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

xkill

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

Примечание: данный совет применим лишь в случае работы в рамках сессии Xorg; для сессии Wayland подобного простого способа завершения работы приложений пока не существует. 

6. Следует избегать фатальных ошибок!

Существуют фатальные ошибки, которых вы наверняка желаете избежать.

7. Генерация отформатированного списка аппаратного обеспечения

Иногда полезно иметь под рукой список используемого аппаратного обеспечения. Существуют два способа генерации такого списка.

7.1. Генерация списка используемого аппаратного обеспечения с помощью inxi

Вы можете создать список наиболее важного аппаратного обеспечения вашего компьютера с помощью простого приложения inxi.

Приложение inxi присутствует в комплекте поставки дистрибутива Linux Mint, но отсутствует в комплекте поставки дистрибутивов Ubuntu и Fedora Workstation. По этой причине в случае использования упомянутых дистрибутивов вам придется установить его, например, с помощью одной из следующих команды в терминале (используйте функции копирования/вставки):

Ubuntu:

sudo apt-get install inxi

Fedora Workstation:

sudo dnf install inxi

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. В Ubuntu и Fedora Workstation символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. В Linux Mint символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

Вы можете использовать приложение inxi следующим образом. Для начала следует открыть окно терминала и развернуть его на весь экран для того, чтобы избавиться от переносов строк генерируемого отчета. После этого нужно скопировать и вставить в окно терминала следующую команду:

inxi -Fxz

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

7.2. Генерация полного списка аппаратного обеспечения вашего компьютера с помощью lshw

Для того, чтобы сгенерировать полный список аппаратного обеспечения вашего компьютера, может также  использоваться приложение lshw.

Приложение lshw присутствует в комплекте поставки дистрибутива Linux Mint, но отсутствует в комплекте поставки дистрибутивов Ubuntu и Fedora Workstation. По этой причине в случае использования упомянутых дистрибутивов вам придется установить его, например, с помощью одной из следующих команды в терминале (используйте функции копирования/вставки):

Ubuntu:

sudo apt-get install lshw

Fedora Workstation:

sudo dnf install lshw

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. В Ubuntu и Fedora Workstation символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. В Linux Mint символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

Вы можете использовать приложение lshw следующим образом. Для начала следует открыть окно терминала, скопировать и вставить в него следующую команду:

sudo lshw -html > hardware.html

После ввода команды следует нажать клавишу Enter для ее исполнения. В результате вы обнаружите отформатированный документ с именем hardware.html в вашей домашней директории. Используйте двойной клик для его просмотра с помощью веб-браузера.

Примечание: желаете прикрепить сгенерированный файл к сообщению на форуме для того, чтобы пользователи форума помогли решить возникшую проблему? Многие движки интернет-форумов, такие, как тот, что используется англоязычным форумом дистрибутива Ubuntu, не позволяют прикреплять к сообщениям файлы с расширением .html. В том случае, если вам не удается прикрепить файл к сообщению на форуме, вы всегда можете создать архив с этим файлом с именем hardware.html.tar.gz с помощью менеджера архивов File Roller. После этого пользователи смогут загрузить файл и распаковать его.

8. Оптимизация дистрибутива для работы с твердотельным накопителем (SSD)

Вы используете твердотельный накопитель? В этом случае следует оптимизировать ваш дистрибутив для работы с ним.

9. Улучшение пользовательских качеств интерфейса графического редактора GIMP

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

Вы можете значительно улучшить пользовательские качества интерфейса GIMP, объединив эти три окна в одно. Для этого следует открыть подменю «Окна» меню приложения GIMP и установить флажок рядом с пунктом «Однооконный интерфейс».

10. Создание пакета для приложения, которое установлено в Linux Mint или Ubuntu

Вы вручную установили приложение, не содержащееся в репозиториях программного обеспечения дистрибутива Linux Mint или Ubuntu и потеряли файл пакета (x.deb)? В этом случае вы можете «магическим образом» воссоздать пакет в системе, содержащей файлы вручную установленного из пакета приложения, с помощью утилиты dpkg-repack.

Рассмотрим простейший пример. Допустим, вы вручную установили приложение «Nero for Linux» некоторое время назад в Linux Mint или Ubuntu и теперь желаете полностью переустановить операционную систему. В этом случае вы можете воссоздать пакет приложения «Nero for Linux». Для этого придется открыть окно терминала и воспользоваться командами копирования/вставки для копирования в него следующей команды:

sudo dpkg-repack nerolinux

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

После того, как утилита dpkg-repack завершит свою работу, в вашей домашней директории будет создан новый файл пакета программного обеспечения с именем nerolinux_xxx.deb. Вы можете использовать его для переустановки приложения «Nero for Linux» (используйте двойной клик таким же образом, как в Windows для файлов .msi) после полной переустановки операционной системы Linux Mint или Ubuntu.

11. Очистка копируемого текста от скрытой разметки

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

С помощью небольшого трюка вы можете достаточно просто убрать эти данные разметки из скопированного фрагмента текста. Этот трюк непосредственно связан с использованием простого текстового редактора, такого, как Xed или GEdit.

Вы можете использовать текстовый редактор в качестве «стиральной машины» для текста следующим образом. Во-первых, следует скопировать (с помощью мыши) блок текста, который вы желаете очистить от данных разметки, и вставить его в пустое текстовое поле редакора. Теперь следует скопировать текст из окна текстового редактора (выполнить вторую операцию копирования). Наконец, следует вставить текст в целевой документ. Теперь он не будет содержать каких-либо данных разметки и не нарушит форматирование вашего документа.

12. Оптимизация работы веб-браузера Firefox

Вы можете оптимизировать работу веб-браузера Firefox следующим образом.

13. Управление данными истории эмулятора терминала

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

Для начала следует открыть файловый менеджер. Затем вам придется использовать комбинацию клавиш Ctrl+H для отображения скрытых файлов. После этого следует закрыть окно файлового менеджера и открыть его снова.

Скрытые файлы (с символами точки перед именами) должны стать видимыми. Теперь вы можете просмотреть и отредактировать содержимое файла .bash_history с помощью текстового редактора, такого, как Xed или GEdit.

Если вы желаете удалить все команды из «файла истории» терминала, вы можете воспользоваться следующей командой:

history -c -w ~/.bash_history

14. Сокращение количества запросов ввода пароля от связки ключей

Примечание: данный совет следует принимать во внимание лишь в случае активации функции автоматического входа в систему без ввода имени пользователя и пароля.

Пароль от связки ключей может запрашиваться слишком часто в том случае, если вы активируете функцию автоматического входа в систему. Например, веб-браузеры Google Chrome и Chromium пытаются получить доступ к системной связке ключей для сохранения паролей для доступа к веб-сайтам или в том случае, если она использовалась ранее.

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

Во-первых, следует удалить файл текущей связки ключей. Не бойтесь: таким образом вы удалите лишь ваши пароли для доступа к веб-ресурсам, но не удалите пароль от вашей учетной записи или пароль пользователя root.

Примечание: в результате этого действия будут удалены пароли, сохраненные веб-браузерами Google Chrome и Chromum.

Для удаления файла связки паролей следует открыть окно терминала и скопировать в него следующую команду с помощью функций копирования/вставки:

rm -v ~/.local/share/keyrings/*.keyring

После ввода команды следует нажать клавишу Enter для ее исполнения. При следующем запросе пароля для связки ключей вам нужно будет оставить поле для ввода пароля пустым (просто нажать на кнопку «Далее», после чего снова нажать на кнопку «Далее», согласившись использовать незащищенное хранилище паролей). Таким образом для доступа к связке ключей больше не будет требоваться ввода пароля.

15. Копирование всех страниц веб-сайтов на жесткий диск компьютера

Вы можете достаточно просто скопировать все страницы интересующего вас веб-сайта на жесткий диск компьютера с помощью приложения httrack. Несмотря на то, что приложение httrack является приложением с консольным интерфейсом и не поставляется в комплекте с каким-либо графическим интерфейсом, оно является достаточно дружелюбным и простым.

Примечание: стоит упомянуть о том, что для рассматриваемого приложения был создан графический интерфейс под названием WebHTTrack, но он гораздо сложнее, чем консольный интерфейс httrack (!) и, что еще более важно, нестабилен и ненадежен. Исходя из этого, я настоятельно не рекомендую использовать WebHTTrack!

Приложение httrack отсутствует в комплекте поставки рассматриваемых дистрибутивов. По этой причине вам придется установить его с помощью одной из следующих команд в терминале (используйте функции копирования/вставки):

Linux Mint, Ubuntu:

sudo apt-get install httrack

Fedora Workstation:

sudo dnf install httrack

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. В Ubuntu и Fedora Workstation символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. В Linux Mint символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

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

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

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

16. Увеличение объема доступного дискового пространства путем уменьшения квоты привелегированных процессов

В используемой по умолчанию в дистрибутивах Linux Mint, Ubuntu и Fedora Workstation файловой системе Ext4 по умолчанию выделяется пятипроцентная квота дискового пространства для привелегированных процессов. По этой причине на дисках большого объема может простаивать без пользы значительная часть доступного дискового пространства.

Вы можете самостоятельно уменьшить квоту дискового пространства для привелегированных процессов до 1 или 2 процентов (это возможно только на файловых системах Ext2, Ext3 и Ext4). При этом следует иметь в виду, что 1 Гб будет вполне достаточно всем существующим в данное время привелегированным процессам. Вы можете действовать следующим образом.

В первую очередь следует открыть окно терминала. К примеру, корневой раздел расположен на диске sda и носит имя sda1. В этом случае для сокращения квоты привелегированных процессов до 2 процентов может использоваться следующая команда:

sudo tune2fs -m 2 /dev/sda1

После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. В Ubuntu и Fedora Workstation символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. В Linux Mint символы вашего пароля будут отображаться с помощью звездочек. После ввода пароля следует снова нажать клавишу Enter.

17. Настройка Linux Mint или Ubuntu для работы с ключом шифрования FIDO U2F

Существует несколько производителей, выпускающих ключи шифрования с интерфейсом USB для двухфакторной аутентификации, одним из которых является Yubico. Подобный ключ шифрования является очень удобным и безопасным.

Вы можете настроить дистрибутив Linux Mint или Ubuntu для работы с ключом шифрования FIDO U2F следующим образом. Во-первых, вам случает установить последнюю версию веб-браузера Google Chrome, ведь это единственный веб-браузер, в котором реализована поддержка упомянутых ключей шифрования. В качестве установщика веб-браузера используется файл пакета программного обеспечения для Ubuntu с расширением .deb, следовательно, вы можете установить веб-браузер с помощью двойного клика по иконке этого файла.

Далее следует загрузить следующий файл с правилом udev и оставить его в директории Загрузки. Это простой текстовый файл, поэтому при желании вы можете ознакомится с его содержимым.

Теперь необходимо добавить правила udev из загруженного файла в вашу систему. Для этого нужно открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

sudo cp -v ~/Загрузки/70-u2f-generic.rules /etc/udev/rules.d/

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

После выполнения команды необходимо перезагрузить компьютер.

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

Хотите ознакомиться с дополнительными советами?

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