Оптимизация и тонкая настройка¶
Как уменьшить потребление оперативной памяти средой рабочего стола GNOME 3?¶
Отключим службу автоматической регистрации ошибок и удалим GUI апплет, уведомляющий об их возникновении:
Удалим Магазин приложений (графический менеджер пакетов):
Отключим службу управления виртуализацией (если на установленной системе не предполагается использовать виртуальные машины):
Отключим службы Evolution, необходимые для синхронизации онлайн аккаунтов:
Отключим службы, необходимые для создания индекса файловой системы, необходимого для быстрого поиска (если не предполагается использовать поиск в главном меню):
Как уменьшить потребление оперативной памяти средой рабочего стола KDE?¶
Отключим службу индексации файлов. Для этого зайдём в Параметры системы – Поиск, снимем флажок из чекбокса Включить службы поиска файлов и нажмём Применить. Теперь удалим Akonadi:
Удалим устаревшие библиотеки Qt4 и службу автоматической регистрации ошибок ABRT:
Удалим Магазин приложений (графический менеджер пакетов):
Удалим runtime библиотеки для экономии ОЗУ (при этом по зависимостям будут удалены некоторые приложения, например KMail и KOrganizer):
Удалим KDE Connect (если не планируется управлять смартфоном с компьютера и наоборот):
Опционально удалим библиотеки GTK2 (в то же время от них до сих пор зависят многие популярные приложения, например Audacious, GIMP, Thunderbird):
Как максимально очистить KDE от неиспользуемых программ?¶
Произведём стандартную очистку по описанному выше сценарию.
Удалим оставшиеся редко используемые пакеты:
Как решить проблему с отсутствием библиотеки libcurl-gnutls.so.4?¶
Как задействовать планировщик ввода/вывода BFQ для HDD?¶
BFQ – это планировщик ввода-вывода (I/O), предназначенный для повышения отзывчивости пользовательского окружения при значительных нагрузках на дисковую подсистему.
Проверим, какой из планировщиков используется в данный момент . Если это не BFQ, произведём редактирование файла шаблонов GRUB:
В конец строки GRUB_CMDLINE_LINUX= добавим scsi_mod.use_blk_mq=1 , после чего сгенерируем новую конфигурацию GRUB .
Создадим новое правило udev для принудительной активации BFQ для любых жёстких дисков:
Применим изменения в политиках udev :
Выполним перезагрузку системы:
Чем можно запустить SWF файл без установки Flash плагина в браузер?¶
SWF файл – это исполняемый файл формата Adobe Flash. Для того, чтобы проиграть его без установки соответствующего плагина в браузер, можно загрузить специальную версию Flash Projector (ранее назывался Standalone).
Создадим новый каталог и распакуем архив в него:
В открывшемся окне нажмём Файл – Открыть (или комбинацию Ctrl + O) и найдём SWF файл на диске.
По окончании использования удалим каталог с программой:
Внимание! Запускать SWF файлы следует с особой осторожностью, т.к. плеер выполняется без какой-либо изоляции и имеет полный доступ к домашнему каталогу пользователя.
Можно ли удалить Python 2 из системы?¶
Да. Поскольку поддержка Python версии 2 была прекращена 01.01.2020, его уже не рекомендуется использовать. Вместо него следует применять Python 3. Большая часть активных проектов и библиотек уже давно были портированы на эту версию.
Возможность полностью избавиться от Python 2 появилась у пользователей Fedora 30 и выше. От данной версии интерпретатора более не зависят важные компоненты и его можно смело удалить:
Это действие автоматически удалит и все его зависимости.
Как запретить возможность исполнения любых файлов из домашнего каталога?¶
Для максимальной безопасности можно запретить запуск любых исполняемых файлов, а также загрузку динамических библиотек из домашнего каталога.
Добавим в опции монтирования домашнего каталога флаги noexec,nodev,nosuid после defaults .
Пример итоговой строки после внесения изменений:
Здесь XXXXXXXXXX – UUID раздела , а ext4 – используемая файловая система .
Следует помнить, что это действие не повлияет на запуск различных скриптов интерпретаторами, т.е. запуск ./foo-bar с установленным битом исполнения будет запрещён, но в то же время bash foo-bar выполнится в штатном режиме.
Как установить шрифты Microsoft в Fedora?¶
При загрузке режима восстановления появляется ошибка root account is locked. Как исправить?¶
Ошибка Cannot open access to console, the root account is locked появляется при запуске системы в режиме восстановления в том случае если при установке Fedora был создан пользователь-администратор и не был задан пароль для учётной записи суперпользователя.
Таким образом, при недоступности раздела /home, войти в систему в emergency режиме не представляется возможным, т.к. отсутствуют пользователи с доступными профилями (суперпользователь заблокирован, а обычные пользовательские учётные записи отключены из-за отсутствия доступа к их домашним каталогам).
Решим данную проблему посредством загрузки с Fedora LiveUSB , выполнением chroot в установленную систему и установкой пароля для root :
Завершим работу chroot окружения:
При следующей загрузке работа режима восстановления будет полностью восстановлена.
Как изменить размер пула сжатия памяти?¶
По умолчанию модуль сжатия памяти zram создаёт пул, равный половине объёма имеющейся оперативной памяти.
Увеличивать размер пула выше стандартного значения категорически не рекомендуется, т.к. это может приводить к зависаниям системы.
Если всё-таки хочется внести поправки, откроем файл /etc/systemd/zram-generator.conf в текстовом редакторе:
Внесём изменения в переменные zram-fraction и max-zram-size , явно указав необходимые значения:
Допустимые значения zram-fraction:
-
0.5 – выделение под пул 50% (выбор по умолчанию) от оперативной памяти;
-
0.25 – 25%;
-
0.1 – 10%;
-
1.0 – 100% соответственно (не рекомендуется).
В max-zram-size указывается максимально допустимый объём для пула в мегабайтах.
Изменения вступят в силу при следующей загрузке системы.
Как правильно преобразовать RFRemix в Fedora?¶
Заменим пакеты с брендированием:
Полностью отключим и удалим репозитории Russian Fedora :
Произведём синхронизацию компонентов дистрибутива:
Как правильно обновиться с RFRemix до Fedora?¶
В связи с прекращением поддержки RFRemix, выполним следующие действия:
-
преобразуем RFRemix в Fedora .
-
установим обновления системы штатным способом .
Как оптимизировать Windows для корректной работы в dual-boot?¶
Если необходимо использовать Fedora вместе с Microsoft Windows в режиме двойной загрузки , то необходимо применить ряд оптимизаций, специфичных для данной ОС:
-
переведём часы в UTC во всех установленных ОС: Fedora , Windows ;
-
отключим использование гибридного режима завершения работы .
После выполнения указанных действий, обе ОС смогут сосуществовать на одном устройстве.
Приложение требует webkitgtk. Что делать?¶
Библиотека webkitgtk более не поддерживается апстримом, имеет сотни незакрытых критических уязвимостей (в т.ч. допускающих удалённое исполнение кода), и по этой причине она была удалена из репозиториев Fedora начиная с версии 25.
Если приложение требует webkitgtk, то лучше всего воздержаться от его использования, однако если это по какой-либо причине невозможно, то проще всего будет применить загрузку библиотеки через переопределение LD_LIBRARY_PATH .
Настоятельно не рекомендуется устанавливать данную библиотеку глобально в систему!
Можно ли установить несколько версий PHP одновременно?¶
Да, это возможно при использовании репозитория Remi’s RPM.
В то же время одновременная установка и использование одной и той же мажорной версии PHP невозможна, т.е. нельзя одновременно установить и использовать версии 7.3.1 и 7.3.2, однако 7.2.9 и 7.3.2 уже можно.
Remi’s RPM – это сторонний репозиторий, созданный и поддерживаемый Remi Collect – активным участником сообщества и мейнтейнером всего PHP стека в Fedora.
Основная цель данного репозитория – предоставление различных версий стека PHP с возможностью одновременного использования, а также некоторых других программ для пользователей Fedora и Enterprise Linux (RHEL, CentOS, Oracle, Scientific Linux и т.д.).
Важно: Remi’s RPM – это сторонний репозиторий, поэтому в случае, если вы используете бета-версии Fedora или Fedora Rawhide, репозиторий может работать некорректно.
Для подключения выполним сдедующую команду:
Важно: Перед использованием репозитория Remi, необходимо подключить RPM Fusion .
Для того, чтобы получать обновления PHP, активируем данный репозиторий:
При необходимости можно включить экспериментальные репозитории с бета-версиями PHP (на примере версии 7.4):
Установим PHP-интерпретатор версии 7.3:
Для корректного использования PHP с веб-сервером Apache в режиме FastCGI, необходимо вручную указать путь к исполняемому файлу PHP в файле конфигурации веб-сервера.
В случае использования nginx, установим менеджер процессов PHP-FPM для PHP версии 7.3:
Стоит обратить внимание на то, что все пакеты в репозитории Remi’s RPM, относящиеся к PHP, имеют в своем названии префикс вида php<php_version> , где <php_version> – первые две цифры версии PHP, которую необходимо использовать.
Запустим PHP-FPM и включим его автоматический старт при включения системы:
Указанный выше префикс необходимо использовать и при взаимодействии с юнитами systemd .
Для выполнения PHP сценария в терминале, вызовем интерпретатор и передадим путь к файлу в качестве параметра:
Здесь /usr/bin/php73 является символической ссылкой для быстрого вызова исполняемого файла интерпретатора PHP указанной версии, например /opt/remi/php73/root/usr/bin/php .
Файлы конфигурации php.ini и php-fpm.conf располагаются в каталоге /etc/opt/remi/php73 . Префикс используется в качестве имени каталога.
С некоторыми Qt приложениями в Wayland наблюдаются проблемы. Как исправить?¶
Некоторые приложения, использующие фреймворк Qt, могут некорректно работать в Wayland, поэтому активируем для них принудительное использование системы X11:
При необходимости постоянного старта в таком режиме создадим переопределение для ярлыка, прописав env QT_QPA_PLATFORM=xcb перед строкой запуска внутри директивы Exec= .
Здесь /usr/bin/foo-bar – путь запуска проблемного приложения.
В Spectacle при вызове через Print Screen отсутствует оформление окна. Как исправить?¶
Это известная проблема пакета Lmod, приводящая к тому, что при вызове через D-Bus не полностью передаются переменные окружения .
Произведём перезагрузку системы:
Как решить проблему с чёрным экраном после обновления ядра на видеокартах AMD?¶
Иногда чёрный экран на видеокартах AMD может появляться по причинам отсутствия нужной прошивки в initramfs образе.
Для решения данной проблемы пересоберём образ initrd с принудительным добавлением прошивок, используемых драйвером amdgpu:
Произведём перезагрузку системы:
Как исправить ошибку, связанную с VGA-0, на видеокартах NVIDIA?¶
Если в системном журнале появляется сообщение вида WARNING: GPU:0: Unable to read EDID for display device VGA-0, отключим соответствующий видеовыход.
Что делать после установки Fedora Workstation
А новый выпуск Fedora всегда не за горами примерно каждые полгода. Каждый новый выпуск дает вам, энтузиасту Fedora или новому пользователю Fedora, новейшее программное обеспечение, служебные программы и технологии. Новая установка обычно требует некоторых настроек, изменений конфигурации и установки приложений, чтобы максимально использовать возможности Fedora.
Что делать после установки Fedora Workstation
Следующая статья представляет собой руководство по настройкам и твикам, которые я рекомендую, а также приложениям, которые я устанавливаю и использую ежедневно, после установки.

Основные шаги
Изменить настройки сенсорной панели
Опция «касание для щелчка» не включена по умолчанию в большинстве дистрибутивов Linux, и я считаю ее неудобной при использовании Fedora на ноутбуке.
Вы можете включить функцию «Нажмите, чтобы щелкнуть», открыв «Настройки»> «Мышь и сенсорная панель», а затем включите «Нажмите, чтобы щелкнуть» в разделе «Настройки сенсорной панели».
Естественная прокрутка
Если по какой-то причине вы, как я, ненавидите естественную прокрутку, вы можете отключить ее для мыши и сенсорной панели с помощью следующих команд:
И если по какой-то причине вам нужна естественная прокрутка назад:
Включить самое быстрое зеркало
DNF предлагает такие модули, как самое быстрое зеркало, которые вы можете включить, чтобы ускорить его. Самое быстрое зеркало — это плагин DNF, который определяет ближайшее доступное вам зеркало. Если вы включите его, он попытается найти зеркало рядом с вашим географическим местоположением, чтобы ускорить загрузку.
Чтобы включить самый быстрый плагин зеркала, я добавляю следующие флаги в файл конфигурации DNF [/etc/dnf/dnf.conf].
- fastestmirror = true: Конфигурация выберет самое быстрое зеркало для загрузок и обновлений DNF.
- deltarpm = истина: Конфигурация настроит DNF на загрузку файлов, измененных с момента предыдущего обновления, вместо загрузки всего обновления RPM. Это может сэкономить вам на массовых загрузках.
- max_parallel_downloads = 5: По умолчанию количество одновременных параллельных загрузок равно 3, а максимальное — десять одновременных загрузок. Я рекомендую установить максимальное количество параллельных загрузок ниже 7 для оптимальной производительности.
Конфигурации будут работать автоматически каждый раз, когда вы запускаете DNF.
Установить имя хоста
Я рекомендую вам изменить имя компьютера по умолчанию, localhost, на ваше предпочтительное имя. Это обеспечит лучшую настройку и доступность в сети.
Вы можете быстро изменить имя с помощью следующей команды:
Проверить регион и часовые пояса
Вы можете проверить, правильно ли установлен часовой пояс, с помощью следующих команд:
Пример вывода:
Пример вывода:
Вы также можете изменить свои локали и часовой пояс в настройках Gnome.
Сервер отображения Wayland или Xorg
По умолчанию новые выпуски Fedora используют Wayland в качестве сервера отображения GNOME, но вы все равно можете найти более старый сервер отображения Xorg полезным. Обычно я использую Wayland на моем ноутбуке HP — 15t-dw200, но я бы порекомендовал вам отключить Wayland, если у вас есть карта Nvidia. Wayland может не работать оптимально с картой Nvidia.
Чтобы отключить Wayland, вы должны отредактировать раздел [daemon] в файле /etc/gdm/custom.conf и раскомментировать следующие разделы; WaylandEnable-false и добавить DefaulSession = gnome-xorg.desktop.
Приведенные выше конфигурации включат сеанс Xorg Gnome при следующей загрузке системы Fedora.
Варианты конфигурации для Nvidia
Добавьте следующие настройки для запуска Xorg, если у вас есть карта Nvidia.
Устанавливаем обновления и перезагружаемся
В большинстве случаев новые выпуски содержат много обновлений и исправлений ошибок. Запуск обновления на этом этапе обновит ваши системные пакеты и исправит ошибки. Поскольку вы впервые запускаете обновление системы, я рекомендую вам проявить терпение, поскольку для обновления информации репо потребуется некоторое время.
Возьмите кофе и выполните следующие команды.
После перезагрузки вы можете добавить следующие конфигурации.
Включить репозиторий RPM Fusion
Я включаю дополнительные пакеты для моей рабочей станции Fedora через репозиторий программного обеспечения RPM Fusion. Репозиторий программного обеспечения RPM Fusion предоставляет дополнительные пакеты для Fedora, которые не распространяются официальной командой Fedora. Если вы хотите отправить то, что Fedora не принимает, добавьте следующие два репозитория.
1. Бесплатный репозиторий: содержит бесплатное программное обеспечение
2. Несвободный репозиторий: содержит несвободное программное обеспечение.
Чтобы включить бесплатные и платные репозитории, выполните следующие команды.
Вы можете искать и проверять доступные группы, которые могут вас заинтересовать, с помощью следующей команды.
Вы также можете выполнить быстрый поиск пакетов на официальном сайте RPM Fusion.
Расширения и настройки Gnome

я использую Гном , и для этого может потребоваться некоторая настройка, например изменение тем и кнопок в диалоговом окне Windows. Вы можете установить настройки Gnome, приложение расширений Gnome и расширения с помощью следующих команд.
Некоторые из моих настроек и настроек Gnome включают:
- Отключите «Горячий угол обзора действий» на верхней панели.
- Измените формат часов на 24-часовой.
- Включите «День недели» и «Дата» в «Верхней панели».
- Включить процент заряда батареи.
- Добавляйте и синхронизируйте онлайн-аккаунты для Fedora и Nextcloud.
- Установите флажок Автозапуск и программы по умолчанию.
- Настройте параметры сети для Wi-Fi, Ethernet и VPN.
- Выключите Bluetooth.
- Выключение приостановки, выключение для кнопки питания.
- Выключение экрана через 20 мин.
- Я добавляю эти два пользовательских сочетания клавиш для запуска терминала и завершения процессов.
Системные утилиты
Установить Fedy
Мне нравится делать что-то через терминал, но графический инструмент, такой как Fedy, может пригодиться, и вы можете использовать его для настройки своей системы Fedora за несколько щелчков мышью. С Fedy вы можете делать практически все, включая выполнение предопределенных системных команд для установки приложений, графического процессора. драйверы, сетевые драйверы, темы, мультимедийный кодек, дополнительные шрифты, инструменты разработки, а также настройку и настройку вашего система.
Перед установкой Fedy необходимо установить и включить репозитории RPM Fusion (см. Предыдущие шаги). Выполните следующие команды:
Установите поддержку Flatpak
Flatpak поставляется и включен по умолчанию на рабочей станции Fedora, но вам необходимо включить хранилище Flathub и инструмент командной строки flatpak:
Flatpak — это универсальная технология, используемая разработчиками для создания и распространения приложений во всех основных дистрибутивах Linux. Это полезно для разработчиков и пользователей. Они могут легко устанавливать такие приложения, как Slack, GIMP, Minecraft, Spotify, Telegram, VLC, Steam и многие другие приложения, которые вы можете изучить из официальная домашняя страница Flathub .
Установить поддержку Snap
Я использую несколько приложений, которые можно установить только через Snap или просто установить с помощью Snap. Установите Snap с помощью следующей команды:
Настройте символическую ссылку с помощью команды ln
Если вы используете оснастку с классическим ограничением, например редакторы кода, вам потребуется символическая ссылка из / var / lib / snapd / snap в / snap.
Перезагрузка обеспечит правильное обновление путей привязки. Вы можете проверить, требуются ли обновления, с помощью следующей команды:
TLP для управления состоянием батареи
TLP — отличная утилита для управления питанием, которая может помочь вам оптимизировать батарею вашего ноутбука и просматривать отчеты о потреблении энергии. Это может помочь на некотором оборудовании, где пользователи заметили более высокий уровень потребления батареи в операционных системах Linux, чем в Windows. Вам нужно установить TLP и позволить ему работать в фоновом режиме.
Конфигурация TLP для ноутбуков Thinkpad
Следующие команды установят пакеты для Thinkpad, которые предоставят вам больше контроля и информации о батарее вашего ноутбука.
Выполните следующую команду, чтобы просмотреть информацию и состояние батареи.
Установить дополнительную среду рабочего стола
Я использую среду рабочего стола Gnome, но мне всегда приходится устанавливать облегченный XFCE в качестве второго варианта среды рабочего стола. Вы можете легко установить другие среды рабочего стола в Fedora, если вы установили ее с версией Gnome. Это связано с тем, что ядро различных окружений рабочего стола уже установлено, и вам нужно будет установить только базовый фреймворк.
Чтобы установить рабочий стол KDE, XFCE, LXDE, LXQT, MATE или Cinnamon с Fedora Linux, вы можете сделать это с помощью следующей процедуры:
Сначала проверьте доступные среды рабочего стола с помощью следующей команды:
Вы можете выбрать и установить свою любимую среду рабочего стола с помощью следующей команды.
Пример установки рабочего стола XFCE
Команда установит среду рабочего стола XFCE за вычетом общих пакетов для всей среды рабочего стола, которые были бы установлены при установке Fedora.
Понять файловую систему Btrfs
Btrfs — это файловая система по умолчанию для систем Fedora, начиная с версий 33, 34 и далее. Вы должны понимать, как работает Btrfs, чтобы получить от него максимальную отдачу. Btrfs — это файловая система с функцией копирования при записи, которая предоставляет множество функций, из которых я лучше всего могу позволить вам сохранять резервные копии / снимки папок и файлов в вашей системе. Это позволит вам восстановить более старые версии снимков, когда в вашей системе возникнут проблемы.
Однако, если вы по-прежнему предпочитаете старую файловую систему ext4, вы можете выбрать ее во время установки, но по умолчанию во время установки выбран Btrfs.
Создавая этот пост, вы можете взаимодействовать с Btrfs в Fedora только через командную строку. Мы надеемся, что команда Fedora создаст инструмент с графическим пользовательским интерфейсом для взаимодействия с Btrfs в будущих выпусках. Отличное место для начала изучения Btrfs — это официальное руководство Btrfs , и вы также можете просмотреть справочную страницу Btrfs, чтобы узнать больше о командах Btrfs.
Программы
Установить дополнения Firefox
Firefox создан для разработчиков, но также отлично подходит для повседневного использования. Итак, почему бы не установить и не попробовать следующие расширения и надстройки, чтобы повысить вашу производительность.
- HTTPS везде: Это обязательное дополнение для веб-шифрования.
- Происхождение Ublock: Это популярный плагин для блокировки рекламы.
- Барсук конфиденциальности: Заблокируйте стороннее программное обеспечение для отслеживания и другие сценарии отслеживания.
Почтовый клиент
Помимо Gmail и Gsuite, которые я использую в своем браузере, я использую Thunderbird в качестве локального почтового клиента. Я выбираю Thunderbird, потому что мне нравится логотип, но, честно говоря, Thunderbird прост в установке и настройке и дает пользователям свободу и выбор в том, как они общаются, а также продвигает открытые стандарты. Я знаю, что Thunderbird получает некоторую выгоду от интеграции с операционной системой хоста и от того, как он, возможно, выглядит по-другому.
Поскольку мы установили и включили Snap (см. Предыдущие шаги), вы можете легко установить Thunderbird, используя следующую команду:
Существуют и другие альтернативы, такие как Evolution, или более легкий вариант, например Geary, и вы можете установить их с помощью следующих команд:
Честно говоря, есть много отличных вариантов для локального почтового клиента, из которых вы можете выбирать, или вы даже можете создать собственный почтовый сервер.
Обработка текста и Офис
Латекс
Как правило, инженеры и ученые должны создавать документы и проектировать свои презентации с помощью LaTeX. LaTeX — это высококачественная система набора текста, и я комбинирую ее с TexStudio или VS Code в качестве редакторов для всех моих статей, и она никогда не разочаровывает. Если вы раньше не пробовали латекс, то вам стоит это сделать. Вы не разочаруетесь.
Установите и настройте LaTeX, используя следующие команды терминала:
Я использую Atom для простых текстов, что дает мне простой, легкий в использовании и настраиваемый редактор, который лучше всего подходит для общего использования.
FreeOffice
Я должен сказать, что, используя как LibreOffice, так и FreeOffice, я предпочитаю FreeOffice, потому что иногда LibreOffice может работать медленно, а интерфейс выглядит ужасно. Softmaker FreeOffice — это бесплатное офисное приложение от Softmaker, но вы также можете приобрести лицензию на SoftMaker Office 2021 на их официальной домашней странице.
Установить FreeOffice
1. Загрузите 32-разрядный или 64-разрядный пакет rpm из официальная страница загрузок .
2: Загрузите открытый ключ GPG SoftMaker , затем импортируйте его. Он будет использоваться для цифровой подписи установочных пакетов RPM.
3: Дважды щелкните установочный пакет RPM, чтобы установить, или выполните следующую команду:
4. Настройте автоматические обновления, настроив свою систему для использования репозитория SoftMaker FreeOffice 2018.
Если у вас есть автоматические обновления Fedora, ваш FreeOffice 2018 будет обновляться автоматически.
Чтобы вручную обновить FreeOffice2018 до последней доступной версии, используйте следующую команду:
Установить шрифты Microsoft
Я получаю дополнительные шрифты Microsoft для своих документов с помощью следующих команд:
Коммуникация
Установить Zoom
Вы можете установить Zoom либо через Flatpak, либо через оснастку.
Установить Skype
Вы можете установить Skype через Flatpak или Snap.
Мультимедиа
Установить мультимедийные кодеки
Вы можете добавить все аудио- и видеокодеки, необходимые для файлов, использующих GStreamer, с помощью следующих команд.
Установить VLC
VLC — один из лучших и самых известных видео- и аудиоплееров в мире.
Установить OBS
Я получаю OBS со всеми его популярными расширениями с помощью следующих команд:
Установите Nextcloud и Dropbox
Мне нужно установить клиент синхронизации, чтобы получить доступ к некоторым моим файлам на моем сервере Nextcloud.
Откройте Nextcloud и dropbox и настройте свою учетную запись для управления файлами.
Установить клиент удаленного рабочего стола
Установите OpenConnect и OpenVPN
«Конфиденциальность» в Интернете является ключевым моментом, и я пытаюсь найти решения для моей конфиденциальности с помощью OpenConnect и OpenVPN.
Завершите настройку в «Настройки> Сеть> VPN».
Руководство разработчика
Системы Fedora созданы для разработки программного обеспечения. Многие инструменты и пакеты разработки программного обеспечения по умолчанию поставляются в системах Fedora. Я избалован выбором инструментов для разработки программного обеспечения, но я выделю лишь некоторые из них. Я каждый раз пробую новые инструменты и среды разработки, и держу пари, что вы тоже делаете то же самое. Всегда приятно поделиться и порекомендовать новые инструменты своим коллегам. Вот некоторые из инструментов разработки, приложений и пакетов, которые необходимы в любой из моих систем Fedora.
Установить пакеты git
У вас должна быть система контроля версий. Git и git-lfs мне пригодятся.
В основном я использую git из терминала, но вы также можете установить графический пользовательский интерфейс git, например GitKraken, с помощью Flatpak.
Установить Sublime Text
Sublime Text — это универсальный редактор кода, который поддерживает множество языков программирования и языков разметки, и, прежде всего, он имеет отличный интерфейс и предлагает впечатляющую производительность. Вы можете добавлять собственные функции и плагины, которые пригодятся любому разработчику.
1: Установить ключ GPG.
2: Выберите для установки канал Dev или стабильный.
Канал разработчиков:
3: Установите Sublime Text.
Установить код Visual Studio
Visual Studio Code дает мне большую гибкость со всеми расширениями, которые я могу установить. Вы можете установить множество расширений, таких как расширение VS Code ESLint, которое интегрирует библиотеку ESLint в VS Code. К другим расширениям, которые могут повысить производительность и ускорить процесс разработки, относятся: Фрагменты, синхронизация настроек, Live Server, тег автоматического переименования, Prettier, GitLens, Regex Previewer и многие другие.
Установите и настройте VS Code, используя следующие команды в терминале.
Обновите и установите пакет VS Code.
VS Code также официально доступен через snap.
Лучшее я оставил напоследок! Для геймеров !.
Установить Steam
Ведьмак2, Steam + Linux
Если вам время от времени нравится играть, то вам стоит попробовать Steam в Linux. Игры Steam по-прежнему поддерживаются в Linux, и примерно 25% всех игр в Steam теперь поддерживают Linux. К играм Steam для Linux, которые мне нравятся, относятся шутеры от первого лица, такие как Counter-strike, Borderland 2, ролевые игры, такие как Shadow of Mordor, и многие другие игры Action, Sport, Puzzle и Racing.
Установите Steam, используя следующую команду.
Резюме
Fedora очень настраиваема и дает вам свободу опробовать новые инструменты и конфигурации, соответствующие вашим потребностям. Я выделил некоторые вещи, которые я делаю после новой установки Fedora, и вы можете попробовать попробовать некоторые из этих инструментов. Некоторые из этих инструментов могут не подходить для вас, и вы можете изменить или найти подходящие альтернативы, которые соответствуют вашим потребностям.
Вы можете найти множество альтернатив через программное обеспечение Gnome, Домашняя страница репозитория Flathub , или ищите среди тысяч щелкает используется миллионами пользователей Linux.
Не забудьте рассказать о некоторых вещах, которые вы делаете после новой установки Fedora, или о некоторых обязательных инструментах, которые вам нужно запустить с Fedora.
После установки
В этой главе описываются инструменты первоначальной настройки, которые открываются после завершения установки, перезагрузки и первого входа в систему.
Два отдельных инструмента настройки являются частью Fedora. Если вы установили среду рабочего стола GNOME (среда Fedora по умолчанию установленная, например, как часть Fedora Workstation Edition), откроется утилита GNOME Initial Setup; для других графических сред той же цели служит инструмент Initial Setup.
Оба этих инструмента позволят вам установить пользовательские настройки, которые не были заданы во время установки. Некоторые настройки доступны как в графическом установщике (или в виде команд Kickstart), так и в утилитах начальной настройки; в этом случае они будут отображаться только после первой перезагрузки, если вы пропустили их во время установки. Это означает, что, например, если вы настроили учётную запись пользователя до завершения установки, вам не будет предложено сделать это снова после её завершения.
Initial Setup
The Initial Setup screen is shown after the installation finishes and the installed system boots for the first time, before the first login, assuming the following conditions have been met:
Your software selection contained a graphical environment (for example, you installed the system using a Fedora Workstation live image).
The graphical environment you have installed is not GNOME Desktop Environment (it provides its own initial setup utility which is described in GNOME Initial Setup).
The initial-setup package has been installed.
You have not configured every screen available in the graphical installer.

Initial Setup allows you to configure several system settings. All of these can also be configured during the installation, but they are not required to finish it. Only the settings which have not been configured during the installation will be shown; for example, if you did not create a non- root user account during the installation, Initial Setup will start after the first reboot, and you will be able to configure one. If you configured all available options during the instalaltion, Initial Setup will not be displayed at all.
To configure any aspect of the system available in the utility, click any of the links available in the main window (for example, Create User ). Each link leads to a separate screen with separate options; these screens are the same ones which were available during the graphical installation. If you need help, press Help in the top left corner to open a new window containing directions for that screen.
After you finish configuring any screen, press the Done button in the top left corner to return to the main Initial Setup menu. After you finish configuring all settings, click Finish Configuration in the bottom right corner to save all configured settings. The configuration utility will close and you will be able to log in to the system.
It is possible to configure Initial Setup to display all available options, even if they have been already configured during the installation. To do so, you must use a Kickstart file at the start of the installation, and this file must contain the following command:
The —reconfig option specifies that all options should be displayed. See Automating the Installation with Kickstart for information about Kickstart installations.
Normally, it is not possible to return to Initial Setup after you close it and log in to the system. You can make it display again (after the next reboot, before a login prompt is displayed), by executing the following command as root :
Then, reboot your system.
GNOME Initial Setup
The GNOME Initial Setup utility will be displayed after you log in for the first time with any user account, as long as your first login is in the GNOME desktop environment.

This utility allows you to configure several user-specific settings, such as system language or the default keyboard layout. Use the Next and Previous buttons at the top of the window to navigate between screens. Some screens ( Configure online accounts in particular) are optional and can be skipped using the Skip button in the top right corner.
After you finish configuring all screens, click Start using Fedora to exit the utility. After that, the Getting Started page from GNOME help will be displayed, and you can either browse the help content, or close it and start using your desktop.
Common Post-installation Tasks
After you finish the installation and go through one of the initial setup utilities described above, your system is ready for use. However, other administrative tasks not covered by the installer or the initial setup utilities may still be necessary, depending on how you plan to use your system. The list below describes some of the more common tasks usually performed immediately after a new installation.
The root password, which is configured during the installation, is required for accessing the system as the root user. Without this password you will not be able to configure your system or install additional software. If you lost or forgot your root password, you can reset it by following the steps described in Resetting the Root Password.
Configure the network
In most cases, network access is configured during the installation process, either in the Anaconda installation program (see Network & Hostname) or in a Kickstart file (see network (optional) — Configure Network Interfaces). For information on configuring the network after the installation, see the Fedora Networking Guide, available at https://docs.fedoraproject.org/.
Perform an initial system update
If you installed Fedora from a full installation ISO image (such as the Workstation live image or full Server DVD), it is recommended to perform an initial system update, because your installation media likely contained older versions of software packages. During the initial update, all installed packages are updated to their latest available versions. Updates to packages provide security fixes, bug fixes and enhancements.
The DNF package manager is used for updating installed packages. For more information about updating your system with DNF, see the Fedora System Administrator’s Guide, available at https://docs.fedoraproject.org/.
Usually, drivers for system devices are already supported in the kernel provided by Red Hat Enterprise Linux. However, occasionally, support for devices that have been released recently could be missing. In these cases, a driver update enabling your device may be available.
Devices necessary to complete the installation can have driver updates provided before the installation begins. If a device is missing a driver, but it is not essential during the installation, it is recommended to wait until after the installation completes, and install additional drivers afterwards. For instructions on installing and enabling additional drivers on the installed system using RPM and DNF, see the Fedora System Administrator’s Guide, available at https://docs.fedoraproject.org/.
New software is installed from package repositories. Package repositories are organized sets of software and metadata that can be accessed by the DNF package manager. By default, several update repositories provided by Fedora are configured automatically and you can install updates and additional software from those. However, if you want to set up additional repositories, for example ones containing your own software, some extra steps are needed.
For information about configuring additional software repositories, see the Fedora System Administrator’s Guide, available at https://docs.fedoraproject.org/.
You can control which packages will be installed by selecting an environment in the Software Selection dialog in the graphical installation (see Software Selection). This dialog does not provide a way to choose individual packages, only predefined sets. However, you can use the DNF package manager to install additional packages after the installation. See the Fedora System Administrator’s Guide, available at https://docs.fedoraproject.org/, for more information.
Switch to a graphical login
Depending on the options you chose during the installation process, it is possible that your system does not have a graphical interface, instead offering only a text-based prompt. If this is the case and you wish to enable a graphical desktop after the installation, you must install the X Window System and your preferred desktop environment (either GNOME or KDE).
As with all other software, these packages can be installed using the DNF package manager. For information about using DNF to install new packages, see the Fedora System Administrator’s Guide, available at https://docs.fedoraproject.org/. For information on how to enable graphical login by default, see Booting into a Graphical Environment.
All Fedora Documentation content available under CC BY-SA 4.0 or, when specifically noted, under another accepted free and open content license.
Fedora что делать после установки
Поздравляем, вы только что установили новую версию дистрибутива Fedora Workstation 33 с окружением рабочего стола GNOME! Но какие операции следует выполнить в сразу же после установки для оптимальной настройки дистрибутива?
Я разделил список всех этих операций на три категории:
Это всего лишь список операций, благодаря выполнению которых, можно получить практически не требующую обслуживания операционную систему, беспроблемно работающую в течение как минимум года! К тому же, это крэш-курс по работе с дистрибутивом Fedora Workstation.
Примечание: на данной странице вы найдете лишь описания относительно безопасных операций, так как, по моему мнению, стабильность и надежность вашей операционной системы не должна снижаться ни при каких обстоятельствах. Данный веб-сайт содержит достаточно полезной информации о дистрибутиве Fedora Workstation, поэтому подход к его настройке будет скорее консервативным.
В тех случаях, когда операции будут связаны с каким-либо риском, их описания будут сопровождаться предупреждениями, позволяющими принимать сбалансированные решения.
Примечание: данная страница посвящена настройке исключительно дистрибутива Fedora Workstation с окружением рабочего стола GNOME; информация о настройке спин-дистрибутивов (вариантов дистрибутива Fedora Workstation с отличными окружениями рабочих столов) на данный момент не опубликована.
Совет: вы можете скачать список операций и распечатать его на бумаге. После этого вы сможете вычеркивать выполненные операции.
Не уверены в том, какая версия дистрибутива Fedora Workstation используется? В этом случае следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал». С помощью терминала нужно выполнить следующую команду (скопируйте и вставьте ее для того, чтобы не ошибиться):
После окончания ввода команды нажмите клавишу Enter для ее исполнения. В результате с помощью окна терминала будет выведена информация о версии дистрибутива Fedora Workstation в следующем формате:
Fedora release 33 (Thirty Three)
Часть 1. Одиннадцать необходимых операций
1.1. Установка всех доступных обновлений
В первую очередь обновления, потом — все остальное.
Для начала следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал». С помощью терминала нужно выполнить следующую команду:
sudo dnf update
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Вам будет предложено подтвердить намерение установки обновлений. Для этого достаточно нажать клавишу Y.
После установки обновлений перезагрузите ваш компьютер. В будущем вам едва ли понадобится устанавливать обновления с помощью терминала — система будет выводить заметные уведомления при их наличии.
1.2. Русификация приложений
Сразу же после установки дистриубтива некоторые приложения, такие, как LibreOffice не будут в полной степени русифицированы. Для исправления этой проблемы достаточно нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана, выбрать первое предложенное приложение «Терминал» и выполнить с помощью него следующую команду:
sudo dnf install langpacks-ru
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Вам будет предложено подтвердить намерение установки пакета локализации. Для этого достаточно нажать клавишу Y.
1.3. Подключение сторонних репозиториев пакетов программного обеспечения
К сожалению, в соответствии с законодательством США, в составе дистрибутива Fedora не могут поставляться программные компоненты, защищенные патентами (в основном это различные мультимедийные кодеки). Для того, чтобы установить их достаточно подключить один из сторонних репозиториев пакетов программного обеспечения.
Наиболее популярными сторонними репозиториями пакетов программного обеспечения для дистрибутива Fedora на сегодняшний день являются RPM Fusion и Negativo17. Первый репозиторий содержит большинство пакетов программного обеспечения, необходимых для беспроблемной работы с компьютером, второй — доработанные версии этих же пакетов и те пакеты, которые по каким-либо причинам не включены в RPM Fusion. Исходя из вышесказанного, репозиторий RPM Fusion следует подключать в любом случае, а репозиторий Negativo17 — при необходимости.
Для подключения каждого из репозиториев следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал».
1.3.1. Команды для подключения репозиториев проекта RPM Fusion
A. Программные компоненты с открытым исходным кодом (мультимедийные кодеки и приложения):
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E fedora).noarch.rpm
B. Программные компоненты с закрытым исходным кодом (драйверы, кодеки, архиваторы RAR, ACE, LZH, Steam и.т.д.):
sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E fedora).noarch.rpm
1.3.2. Команды для подключения репозиториев проекта Negativo17
A. Мультимедийные кодеки:
sudo dnf config-manager —add-repo=https://negativo17.org/repos/fedora-multimedia.repo
B. Драйверы Nvidia:
sudo dnf config-manager —add-repo=https://negativo17.org/repos/fedora-nvidia.repo
sudo dnf config-manager —add-repo=https://negativo17.org/repos/fedora-steam.repo
После окончания ввода каждой из команд следует нажимать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Во всех случаях придется подтверждать намерение подключения репозиториев с помощью клавиши Y. Ее же следует использовать при запросах проверки электронных подписей в процессе установки пакетов из данных репозиториев.
1.4. Установка отсутствующих драйверов
Установка драйверов обычно не требуется, так как они уже интегрированы в ядро Linux. Исключением являются пропиетарные драйверы для графических карт Nvidia, а также некоторых других устройств.
A. Драйверы для вашего принтера и сканера вы можете установить следующим образом.
B. Для достижения оптимальной производительности вашей видеокарты от Nvidia, а также модуля беспроводной сети от Broadcom, вам придется установить драйверы с закрытым исходным кодом (или пропиетарные драйверы). Для этого следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал».
В первую очередь стоит определить модель вашей видеокарты, так как компания Nvidia предоставляет различные драйверы для отдельных поколений видеокарт. Для этого нужно выполнить с помощью терминала следующую команду:
lspci | grep VGA
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате вы должны получить аналогичный вывод:
00:01.0 VGA compatible controller: NVIDIA Corporation G86M [GeForce 8400 GS] (rev a1)
Теперь, в зависимости от модели видеокарты (список моделей, относящихся к различным поколениям), следует выполнить одну из приведенных ниже команд и перезагрузить компьютер.
Предупреждение: несколько раз проверьте корректность выбора драйвера, ведь в случае установки неподходящего драйвера система не сможет работать в графическом режиме.
GeForce 6/7 (NV40)
sudo dnf install akmod-nvidia-304xx «kernel-devel-uname-r == $(uname -r)»
sudo dnf update
GeForce 8/9/200 (NV 50)
sudo dnf install akmod-nvidia-340xx «kernel-devel-uname-r == $(uname -r)»
sudo dnf update
Более новая видеокарта GeForce
sudo dnf install akmod-nvidia «kernel-devel-uname-r == $(uname -r)»
sudo dnf update
После окончания ввода каждой команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter. Изменения вступят в силу после перезагрузки компьютера.
Для подтверждения установки пакетов следует использовать клавишу Y.
У вас новейшая графическая карта от Nvidia? Она может не поддерживаться пропиетарным драйвером из репозитория RPM Fusion. В этом случае вам придется использовать драйвер с открытым исходным кодом Nouveau, поставляемый в составе дистрибутива по умолчанию.
1.5. Оптимизация дистрибутива для работы с твердотельным накопителем (SSD)
Вы используете твердотельный накопитель (SSD) вместо обычного жесткого диска? Оптимизируйте дистрибутив Fedora Workstation для работы с ним.
1.6. Установка полезных инструментов для обслуживания системы
A. Для управления файлами с привилегиями пользователя root (администратора) лучше использовать отдельный файловый менеджер, не интегрированный с окружением рабочего стола вашей операционной системы. В противном случае вы рискуете нарушить права доступа к элементам вашей домашней директории. Таким простым, не интегрированным в окружение рабочего стола файловым менеджером является консольный файловый менеджер GNOME Commander.
Не стоит также забывать об удобной утилите для управления параметрами звуковых карт под названием pavucontrol.
Помимо этого не помешает установить приложение для тонкой настройки окружения рабочего стола GNOME 3 под названием GNOME Tweaks.
Вы можете установить все описанные программные продукты с помощью терминала. Для открытия его окна следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал». После открытия окна терминала следует ввести с помощью него следующую магическую команду (используйте функции копирования/вставки):
sudo dnf install gnome-commander pavucontrol gnome-tweaks
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Для подтверждения намерения установки пакетов следует использовать клавишу Y.
B. Также для управления расширениями GNOME Shell следует настроить интеграцию с Firefox путем установки специализированного расширения. В первую очередь следует открыть Firefox, перейти по данной ссылке, нажать на кнопку «+ Add to Firefox» и нажать на кнопку «Добавить» во всплывающей подсказке. Теперь вы сможете переходить на страницу GNOME Shell Extensions и управлять расширениями вашего окружения рабочего стола. Да, это можеть быть не особо удобно, но другого полнофункционального варианта на данный момент не существует.
1.7. Сокращение интенсивности использования раздела подкачки
Использование раздела подкачки особенно заметно при работе с компьютерами с относительно малым объемом оперативной памяти (2 ГБ или меньше): при работе с Fedora Workstation выполнение различных операций со временем осуществляется медленнее, при этом сама операционная система осуществляет постоянный доступ к жесткому диску. К счастью, подобный эффект можно минимизировать.
На жестком диске существует отдельный раздел или файл для хранения данных, помещенных в оперативную память, который называется разделом подкачки. В том случае, если Fedora Workstation чрезмерно использует раздел или файл подкачки, работа компьютера значительно замедляется.
Интенсивность использования ядром дистрибутива Fedora Workstation раздела или файла подкачки может быть изменена с помощью специального параметра конфигурации системы. Чем меньше числовое значение этого параметра конфигурации, тем дольше длительность периода ожидания, после которого ядро дистрибутива Fedora Workstation начинает использовать его. Значение должно находиться в диапазоне от 0 до 100, причем по умолчанию используется значение 60. Это значение является значительно завышенным для настольного компьютера, но отлично подходит для серверов.
Подробное описание рассматриваемого механизма доступно на странице по ссылке.
А теперь рассмотрим механизм изменения значения рассматриваемого параметра конфигурации:
A. Во-первых, следует проверить текущее значение параметра конфигурации swappiness. Для этого необходимо нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал». После этого следует ввести в терминале следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):
После ввода команды следует нажать клавишу Enter. В результате будет выведено числовое значение, которое наверняка будет равно 60.
B. Для установки более приемлемого значения параметра конфигурации swappiness введите в терминал следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):
sudo sh -c «echo ‘vm.swappiness=10’ >> /etc/sysctl.d/95-swapiness-sysctl.conf»
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. После выполнения описанных выше манипуляций вам придется примененить изменения конфигурации системы, выполнив с помощью терминала следующую команду (используйте функции копирования/вставки):
sudo sysctl -p /etc/sysctl.d/95-swapiness-sysctl.conf
D. После этого следует снова проверить значение параметра конфигурации swappiness. Для этого придется ввести в окно терминала (с помощью функций копирования/вставки) ранее рассмотренную команду:
После ввода команды все так же необходимо нажать клавишу Enter. В результате должно быть выведено значение 10.
Примечание: если вы используете твердотельный накопитель в качестве систмного диска, ваша машина может работать лучше даже при более значительном уменьшении значения параметра конфигурации swappiness. Это объясняется тем, что большое количество операций записи, осуществляемое, в том числе, при работе с разделом подкачки, сокращает рабочий ресурс твердотельного накопителя. Я рекомендую использовать значение 1 параметра конфигурации swappiness при работе с твердотельным накопителем. Также обратите внимание на следующие советы относительно оптимизации системы для работы с твердотельными накопителями.
1.8. Исправление некоторых известных ошибок
Если вы столкнулись с какой-либо проблемой при работе с новой ОС, следует в первую очередь ознакомиться с описанием исправлений известных ошибок. Не пропускайте этот раздел! С 90-процентной вероятностью вы сможете продуктивно использовать как минимум одно из описанных в нем решений.
1.9. Постарайтесь избежать 10 фатальных ошибок!
Существует 10 фатальных ошибок, которых вы наверняка захотите избежать, если вас заботит работоспособность вашей системы.
1.10. Улучшение поддержки мультимедийных форматов и шрифтов
Поддержка мультимедийных форматов и шрифтов дистрибутивом Fedora Workstation может быть значительно улучшена.
A. Для установки мультимедийных кодеков достаточно выполнить действия, описанные в данном разделе.
B. В современных версиях дистрибутива Fedora со шрифтами нет особых проблем. При этом в некоторых случаях приходится использовать шрифты от компании Microsoft. К сожалению, специализированного пакета программного обеспечения для Fedora Workstation нет ни в официальных, ни в сторонних репозиториях. Единственный вариант установки данных шрифтов заключается в самостоятельной сборке пакета программного обеспечения, чем мы и займемся. Для начала нужно нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана, выбрать первое предложенное приложение «Терминал» и с помощью него выполнить следующую команду для установки всех необходимых для сборки пакета программных компонентов (используйте функции копирования/вставки, чтобы не ошибиться при вводе):
sudo dnf install rpm-build cabextract ttmkfdir
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Для согласия с установкой пакетов следует использовать клавишу Y.
Теперь нужно загрузить файл спецификации пакета программного обеспечения. Для его загрузки в директорию временных файлов нужно использовать следующую команду:
cd /tmp && wget http://linux-faq.ru/files/msttcorefonts-2.5-1.spec
После окончания ввода команды также следует нажать клавишу Enter для ее исполнения.
Все готово для сборки пакета программного обеспечения, которая должна осуществляться с помощью следующей команды:
rpmbuild -bb msttcorefonts-2.5-1.spec
Осталось лишь установить полученный пакет программного обеспечения в систему. Для этого нужно воспользоваться следующей комбинированной командой (используйте функции копирования/вставки, чтобы не ошибиться при вводе):
/rpmbuild/RPMS/noarch/ && sudo dnf -y install msttcorefonts-2.5-1.noarch.rpm
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Шрифты станут доступны после перезагрузки системы. Также в вашей домашней директории появится директория rpmbuild, которая использовалась для сборки пакета программного обеспечения и может быть безопасно удалена.
C. Кроме того, (в очень редких случаях) вам может понадобится виртуальная машина Java от компании Oracle (Sun), процесс установки которой описан в данном разделе.
1.11. Ограничение максимального объема файла системного журнала
В Fedora Workstation по умолчанию не вводится каких-либо ограничений на объем файла системного журнала. После длительного использования системы этот файл может занимать достаточно много дискового пространства в корневом разделе, что особо актуально в случае использования твердотельного накопителя. Для домашней системы достаточно хранить все системные сообщения с момента последней загрузки, следовательно, файла объемом в 128 Мб будет вполне достаточно. Для того, чтобы ограничить объем файла системного журнала следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал». После этого следует ввести в терминале следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе):
После окончания ввода команды следует нажать клавишу Enter. Вам будет предложено ввести ваш пароль два раза — следует сделать это. В результате откроется текстовый редактор с содержимым файла конфигурации службы журналирования системных событий journald. В этом файле нужно найти строку:
и заменить ее на строку:
После этого следует сохранить изменения в файле и закрыть текстовый редактор. Для того, чтобы сократить объем уже существующего файла системного журнала не помешает выполнить еще одну команду:
sudo journalctl —vacuum-size=128M
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Теперь объем файла систмного журнала не будет превышать 128 Мб. Если вы хотите установить другой объем файла, вы можете заменить соотвествующие значения.
Часть 2. Девять рекомендуемых (необязательных) операций
2.1. Удаление Orca
Дистрибутив Fedora Workstation по умолчанию содержит приложение для чтения экранного текста под названием Orca. Это приложение может оказаться очень полезным в том случае, если у вас плохое зрение. Но оно будет бесполезным в противном случае. К тому же, вас может привести в замешательство низкий голос, которым ваш компьютер начнет говорить с вами после ошибочного нажатия комбинации клавиш…
Рассматриваемое приложение может быть удалено с помощью следующей команды:
sudo dnf remove orca
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Для согласия с удалением пакета с приложением следует использовать клавишу Y.
2.2. Установка дополнительных приложений
По умолчанию в составе дистрибутива Fedora Workstation поставляется минимально возможный набор приложений, но это легко исправить. Установка приложений может осуществляться как с помощью утилиты Центр приложений, так и с помощью терминала. В данном случае я буду использовать терминал, для открытия которого достаточно нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана, выбрать первое предложенное приложение «Терминал». Теперь можно приступать к установке приложений (устанавливайте лишь те приложения, которые вам нужны):
A. Редактор растровой графики GIMP:
sudo dnf install gimp
B. Редактор векторной графики Inkscape:
sudo dnf install inkscape
C. Простой редактор растровой графики MTPaint:
sudo dnf install mtpaint
D. Цифровая звуковая рабочая станция (DAW) Ardour:
sudo dnf install ardour5
E. Простой аудиоредактор Audacity (требуется подключение RPM Fusion):
sudo dnf install audacity-freeworld
F. Пакет для 3D-моделирования, анимации, рендеринга, компоновки и редактирования видео Blender:
sudo dnf install blender
G. Приложение для записи оптических дисков Brasero:
sudo dnf install brasero
H. Приложение для чтения новостных лент (RSS) Liferea:
sudo dnf install liferea
I. Мультипротокольный клиент обмена мгновенными сообщениями Pidgin:
sudo dnf install pidgin
J. Торрент-клиент Transmission:
sudo dnf install transmission-gtk
K. Приложение для чтения электронных книг (FB2, EPUB) FBReader:
sudo dnf install fbreader-gtk
L. Приложение для работы с разделами жестких дисков GParted:
sudo dnf install gparted
M. Календарь GNOME Calendar:
sudo dnf install gnome-calendar
N. Менеджер загрузок Uget:
sudo dnf install uget
O. Приложение для чтения электронной почты Thunderbird:
sudo dnf install thunderbird
После окончания ввода каждой из команд следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Для согласия с установкой пакета с каждым из приложений следует использовать клавишу Y.
2.3. Установка плагинов для приложений
Некоторые приложения могут работать с большим количеством форматов благодаря установке отдельных плагинов. Плагины устанавливаются по аналогии с приложениями с помощью терминала, открываемого путем нажатия на кнопку «Обзор» на верхней панели, ввода запроса «терминал» в поле поиска в верхней части экрана, и выбора первого предложенного приложения «Терминал».
A. Плагин для чтения документов формата DjVu с помощью приложения Просмотр документов:
sudo dnf install evince-djvu
B. Плагин для открытия архивов формата RAR с помощью приложения Менеджер архивов:
sudo dnf install unar
C. Плагин для открытия архивов формата ZIP с помощью приложения Менеджер архивов:
sudo dnf install unzip
После окончания ввода каждой из команд следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Для согласия с установкой пакета с каждым из плагинов для приложений следует также использовать клавишу Y.
2.4. Оптимизация работы веб-браузера Firefox
Вы можете повысить производительность веб-браузера Firefox из состава Fedora Workstation, изменив несколько значений параметров его конфигурации. Настройки, описанные в данном разделе, помогут оптимизировать производительность этого отличного веб-браузера.
2.5. Оптимизация работы офисного пакета LibreOffice
LibreOffice является офисным пакетом, поставляемым в составе дистрибутива Fedora Workstation. Для оптимизации работы этого офисного пакета вы можете прибегнуть к изменению параметров его конфигурации, описанных в данном разделе.
2.6. Установка дополнительного веб-браузера
Всегда полезно иметь возможность использовать дополнительный установленный веб-браузер. Firefox является отличным веб-браузером, но в некоторых случаях (особенно при установке большого количества дополнений) он работает не так хорошо, как хотелось бы.
Отличной альтернативой веб-браузеру Firefox является веб-браузер Google Chrome. К сожалению, данные репозитория, в котором находится соответствующий пакет программного обеспечения, не добавлены в список источников программного обеспечения дистрибутива Fedora Workstation, но вы можете самостоятельно загрузить установщик со страницы загрузок Google Chrome. Данная веб-страница должна автоматически установить тот факт, что вы используете дистрибутив Fedora Workstation: вам будет предложен установщик для дистрибутивов Fedora/openSUSE, который отлично подойдет для Fedora Workstation.
Вы можете активировать файл установщика с расширением .rpm точно так же, как и файл установщика с расширением .exe в ОС Windows с помощью двойного клика. После активации установка будет осуществляться в автоматическом режиме. Более того, данный установщик добавит данные репозитория в список источников программного обеспечения вашего дистрибутива для того, чтобы менеджер обновлений предлагал вам установку обновлений для Google Chrome по мере их выпуска.
Вы можете ознакомиться с описанием дополнительных настроек веб-браузера Google Chrome в данном разделе.
2.7. Повышение скорости работы дистрибутива Fedora Workstation
Высока вероятность того, что вы ощутимо повысите скорость работы дистрибутива Fedora Workstation, воспользовавшись безопасными советами, описанными в данном разделе.
2.8. Перенос электронной почты из Outlook (Express) для ОС Windows в Fedora Workstation
Процесс переноса сообщений электронной почты и настроек клиента Outlook (Express) для ОС Windows в Thunderbird для Fedora Workstation не связан с какими-либо сложностями. Просто действуйте в соответствии с данным руководством.
2.9. Отказ от Wayland в пользу Xorg в случае проблем с графическим режимом
В Fedora Workstation 25 была осуществлена замена проверенной временем оконной системы Xorg на реализацию протокола Wayland. К сожалению, с новой реализацией пока совместимо не все существующее программное обеспечение, кроме того, с ней практически не работают пропиетарные драйверы для видеокарт производства NVidia. Вы можете перейти с Wayland на Xorg в любой момент, но не стоит торопиться — если вы используете драйверы с открытым исходным кодом, то вполне возможно, что ваша видеокарта будет лучше работать с Wayland.
Для того, чтобы перейти с Wayland на Xorg достаточно перезагрузить систему, выбрать свое имя пользователя на экране входа в систему, нажать на иконку шестеренки, расположенную рядом с полем ввода пароля и выбрать последний вариант «GNOME на Xorg». Далее, как обычно, следует ввести свой пароль и нажать кнопку «Войти», либо клавишу Enter. В результате в рамках вашей сессии будет использоваться оконная система Xorg.
Примечание: данная настройка осуществляются на уровне учетной записи пользователя, поэтому вам придется повторить ее для учетных записей всех пользователей.
Часть 3. Восемь дополнительных операций (которые могут оказаться полезными в некоторых случаях)
3.1. Восстановление кнопок в заголовках окон
Несложно заметить, что по умолчанию заголовки окон всех приложений в Fedora Workstation содержат лишь кнопку закрытия, при этом имеется возможность использования правой кнопки мыши по отношению к заголовкам окон для их сворачивания или раскрытия.
Дополнительные кнопки в заголовках окон никак не повлияют на работоспособность приложений, поэтому есть смысл восстановить их. Для этой цели следует использовать приложение GNOME Tweaks (установленное в разделе 1.6).
Для запуска упомянутого приложения следует нажать кнопку «Обзор» на верхней панели, ввести запрос «tweaks» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Доп. настройки GNOME». В открывшемся окне приложения следует осуществить переход в раздел «Заголовки окон» и в подразделе «Кнопки заголовка окна» активировать переключатели «Развернуть» и «Свернуть».
3.2. Смена фона рабочего стола
Окружение рабочего стола GNOME дистрибутива Fedora Workstation выглядит достойно сразу же после установки, но, вполне вероятно, что вам захочется изменить его в соответствии со своими предпочтениями…
Вы можете сменить фон рабочего стола практически таким же образом, как в ОС Windows.
Если вы желаете сменить фон рабочего стола, вам в первую очередь придется выбрать какое-либо изображение. Вы должны найти это изображение с помощью файлового менеджера GNOME (один из способов запуска файлового менеджера Nautilus заключается в нажатии на иконку архива «Файлы» на боковой панели в режиме обзора), использовать правую кнопку мыши для открытия контекстного меню выбранного файла и выбрать пункт контекстного меню «Установить как фон». В результате изображение будет использоваться в качестве фона рабочего стола.
3.3. Добавление информации о погоде на панель
Вывод информации о погоде на панели, несомненно, является полезной функцией рабочего окружения. Вы можете активировать подобную функцию и в окружении рабочего стола GNOME дистрибутива Fedora Workstation, установив расширение OpenWeather для GNOME Shell. Для этого следует открыть веб-браузер Firefox, перейти на страницу GNOME Shell Extensions, ввести в поле поиска в верхней части страницы (Search for extensions. ) название расширения «OpenWeather», выбрать найденное расширение из списка и установить его с помощью черного переключателя справа от названия (вам придется подтвердить намерение установки с помощью кнопки «Install» открывшегося диалога). Интеграция GNOME Shell и Firefox настраивалась в рамках раздела 1.6. В результате на верхней панели появится информация о погоде.
Теперь нужно указать местоположение и настроить формат вывода информации. Для этого следует нажать на блок информации о погоде на верхней панели, после чего в открывшемся меню нажать на иконку настроек в правом нижнем углу. После выполнения описанных манипуляций должно открыться окно настроек расширения. В этом окне на вкладке «Города» нужно воспользоваться сначала кнопкой «+» для указания интересующего города (в соответствующем поле открывшегося диалога следует ввести название города и нажать клавишу Enter для поиска, после чего выбрать один из предложенных вариантов и нажать кнопку «Сохранить»), затем — воспользоваться кнопкой «-» для удаления установленного по умолчанию города.
Далее рекомендую перейти на вкладку «Единицы измерения» и установить следующие значения: Единицы измерения температуры — « o С», Единицы измерения скорости ветра — «км/ч», Единицы измерения давления — «мм рт.ст.».
Наконец, если вас не устраивает то, что информация о погоде выводится рядом со временем, следует перейти на следующую вкладку «Отображение» и изменить значение параметра Положение на панели с «По центру» на «Справа».
3.4. Изменение формата вывода времени
Вы можете добавить информацию о и дате и секундах в область часов в центре верхней панели. Для этого понадобится приложение GNOME Tweaks (установленное в разделе 1.6).
Для запуска приложения следует нажать кнопку «Обзор» на верхней панели, ввести запрос «tweaks» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Доп. параметры GNOME». В открывшемся окне приложения следует осуществить переход в раздел «Верхняя панель» и в подразделе «Часы» активировать переключатели «Дата» и «Секунды».
3.5. Установка простых игр
Простые игры всегда помогут скоротать время. Для их установки следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал». С помощью терминала нужно ввести следующую команду (используйте функции копирования/вставки для того, чтобы избежать ошибок при вводе, это одна команда):
sudo dnf install gnome-chess gnome-robots gnome-sudoku gnome-klotski gnome-nibbles gnome-mahjongg gnome-tetravex gnome-mines gnome-taquin
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Для согласия с установкой пакетов с играми следует нажать клавишу Y.
После окончания процесса установки вы сможете найти игры в меню приложений.
3.6. Улучшение внешнего вида меню системного загрузчика GRUB
Меню системного загрузчика GRUB, с помощью которого вы выбираете операционную систему, которую следует загружать на компьютере с настроенной двойной загрузкой, является практичным, но не выглядит привлекательно.
К счастью, его внешний вид может быть достаточно просто улучшен.
3.7. Активация показа значков на рабочем столе
В GNOME 3 по умолчанию рабочий стол не содержит каких-либо значков, тем не менее, соответствующая функция реализована в рамках отдельного расширения GNOME Shell под названием Desktop Icons. Для его установки следует открыть веб-браузер Firefox, перейти на страницу GNOME Shell Extensions, ввести в поле поиска в верхней части страницы (Search for extensions. ) название расширения «Desktop Icons», выбрать найденное расширение из списка и установить его с помощью черного переключателя справа от названия (вам придется подтвердить намерение установки с помощью кнопки «Install» открывшегося диалога). Интеграция GNOME Shell и Firefox настраивалась в рамках раздела 1.6. В результате на рабочем столе должны появится как минимум два значка — домашний каталог пользователя и корзина.
Сразу же после установки расширения иконки имеют максимальный размер, что не совсем практично. Для изменения размера иконок следует нажать на синюю кнопку с гаечным ключом на странице GNOME Shell Extensions в Firefox. В открывшемся диалоге параметров расширения следует воспользоваться раскрывающимся списком «Size of the desktop icons» для установки стандартного («Standard») или малого («Small») размера иконок.
Теперь вы можете размещать файлы и ссылки на рабочем столе.
3.8. Автоматическая активация переключателя клавиатуры NumLock
Примечание: данная инструкция предназначена лишь для настольных компьютеров и ноутбуков с отдельной областью клавиатуры с цифровыми кнопками, ведь автоматическая активация переключателя NumLock не имеет смысла на ноутбуках без такой области.
В некоторых случаях полезно автоматически активировать переключатель клавиатуры NumLock сразу же после запуска Fedora Workstation. Вы можете организовать процесс его автоматической активации следующим образом: следует нажать на кнопку «Обзор» на верхней панели, ввести запрос «терминал» в поле поиска в верхней части экрана и выбрать первое предложенное приложение «Терминал», скопировать и вставить в открывшееся окно терминала следующую команду:
gsettings set org.gnome.desktop.peripherals.keyboard remember-numlock-state true
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. При следующем входе в систему состояние клавиши NumLock будет автоматически восстановлено.
Примечание: данная настройка осуществляется на уровне учетной записи пользователя, поэтому вам придется повторить ее для учетных записей всех пользователей.
4. Хотите ознакомиться с дополнительными советами?
Хотите узнать о других настройках и приемах работы с дистрибутивом Fedora Workstation? На данном веб-сайте размещено большое количество подобных материалов.
5. Куда обращаться за помощью?
Вы можете получить быстрые и вежливые ответы на свои вопросы на официальном Q&A ресурсе дистрибутива Fedora.