Содержание

Оптимизация и настройка GNOME в Ubuntu

Поэтапная оптимизация GNOME для максимальной производительности и удобства работы: горячие клавиши, отключение служб. Описание релиза https://help.gnome.org/misc/release-notes/40.0/.

Для удобства работы нужен был линукс, решил поставить на VirtualBox Ubuntu 21.10 Desktop («Hirsute Hippo» - «Волосатый Бегемот) с Gnome 4. GNOME 4 в Ubuntu является рабочим столом по умолчанию.

Не важно какое вы предпочитаете десктопное окружение, ибо всё это дело привычки, но нельзя отрицать, что Gnome 4 это одно из лучших массовых пользовательских окружений доступных на Linux и тем забавнее наблюдать, как компания Microsoft внедряет похожие принципы работы с системой в свою Windows 11. Используйте Linux, наслаждайтесь свободной и всегда оставайтесь гладкими!

Рекомендованные системные требования Ubuntu 21.10 Desktop:

Горячие клавиши, которые должен знать каждый пользователь Gnome

Горячие клавиши, упомянутые в этом обзоре, предназначены для Ubuntu с графическим окружением GNOME. Большинство из них должны работать и в других версиях Ubuntu и дистрибутивах Linux, а также с другими графическими окружениями, но возможны и исключения.

Super key (суперключ) в Linux — это та кнопка, которая обычно идет с логотипом Windows на клавиатуре .

Вы должны знать, что комбинации клавиш не ограничиваются лишь теми, что установлены по умолчанию. Вы можете создавать собственные комбинации клавиш. Перейдите в Настройки→ Устройства→ Клавиатура. Здесь вы увидите все комбинации клавиш, доступные в вашей системе. Прокрутите страницу вниз и вы увидите вкладку "Дополнительные комбинации".

Как настроить клавиши переключения раскладки клавиатуры Gnome

Этот вопрос я вынес в отдельный раздел. Задача достаточно нетривиальная, потому что привычная нам раскладка по Windows Аlt+Shift или Ctrl+Shift конфликтует с системными параметрами настроек того же Gnome и других графических интерфейсов.

По умолчанию в Gnome для переключения раскладки клавиатуры используются клавиши Super key + Space.

В интернете, часто советуют для изменения горячей клавиши смены языка "Super+ Space" на Аlt+Shift, чтобы ничего не устанавливать, для Ubuntu 20.04 и выыше использовать команду (открываете терминал (Ctrl+Alt+T)):

gsettings set org.gnome.desktop.input-sources xkb-options "['grp:alt_shift_toggle']"

Да, этов принципе работает, но клавиша Alt завязана на другие функции и например, в моем случае я постоянно терял фокус окна в котором вводил текст.

Для изменения, вы можете использовать "Доп. настройки Gnome@ из пакета Gnome Tweak Tool.

Или введите в терминале команду

gsettings set org.gnome.desktop.input-sources xkb-options "['grp:caps_toggle']"

Всё. Теперь Caps Lock будет переключать язык клавиатуры.

Читайте также: Как отключить меню по Alt в Firefox

Отключение ненужных служб/демонов Gnome

По окончании оптимизаций мы получаем потребление на уровне современной XFCE, но в отличие от оной уже на современном GTK4, а также со всеми рабочими эффектами и графикой.

systemctl mask, systemctl unmask : запрещает (разрешает) все и любые попытки запуска рассматриваемого модуля (либо вручную, либо как зависимость любого другого модуля, включая зависимости цели загрузки по умолчанию).

Если после отключения какой-либо службы что-то пошло не так, то просто пропишите:

systemctl --user unmask --now СЛУЖБА

Служба вернётся в строй после перезагрузки.

  1. Отключение службы интеграции GNOME с графическим планшетом Wacom. Если у вас такого нет, то смело отключайте.
    systemctl --user mask org.gnome.SettingsDaemon.Wacom.service
    
    Проверим состояние этой службы и видим что её состояние inactive:
    systemctl --user status org.gnome.SettingsDaemon.Wacom.service
    ○ org.gnome.SettingsDaemon.Wacom.service
         Loaded: masked (Reason: Unit org.gnome.SettingsDaemon.Wacom.service is masked.)
         Active: inactive (dead)
  2. Отключение службы уведомления о печати. Если нет принтера, то отключаем.
    systemctl --user mask org.gnome.SettingsDaemon.PrintNotifications.service
  3. Отключение службы управления цветовыми профилями в GNOME.
    systemctl --user mask org.gnome.SettingsDaemon.Color.service
  4. Отключение службы управления специальными возможностями. Не отключать людям с ограниченными возможностями!
    systemctl --user mask org.gnome.SettingsDaemon.A11ySettings.service
  5. Отключает службу управления беспроводными интернет-соединениями. Не рекомендуется отключать, если у вас Wi-Fi.
    systemctl --user mask org.gnome.SettingsDaemon.Wwan.service
  6. Отключение службы защиты от неизвестных USB-устройств при блокировке экрана.
    systemctl --user mask org.gnome.SettingsDaemon.UsbProtection.service
  7. Отключаем службу настройки автоматической блокировки экрана.
    systemctl --user mask org.gnome.SettingsDaemon.ScreensaverProxy.service
  8. Отключение службы настройки общественного доступа к файлам и директориям.
    systemctl --user mask org.gnome.SettingsDaemon.Sharing.service
  9. Отключение любого радиопередатчика в системе (Wi-Fi и Bluetooth, в «самолёте»).
    systemctl --user mask org.gnome.SettingsDaemon.Rfkill.service
  10. Отключение службы управления клавиатурой и раскладками GNOME. Можно смело отключать, если уже настроили все раскладки и настройки клавиатуры заранее.
    systemctl --user mask org.gnome.SettingsDaemon.Keyboard.service
  11. Отключаем службу управления звуком GNOME 3. Отключает ТОЛЬКО настройки звука GNOME 3, а не вообще всё управлением звуком в системе.
    systemctl --user mask org.gnome.SettingsDaemon.Sound.service
  12. Отключение службы интеграции GNOME с картридером.
    systemctl --user mask org.gnome.SettingsDaemon.Smartcard.service
  13. Отключение службы слежения за свободным пространством на диске.
    systemctl --user mask org.gnome.SettingsDaemon.Housekeeping.service
  14. Отключение службы управления питанием в GNOME.
    systemctl --user mask org.gnome.SettingsDaemon.Power.service
  15. Отключение служб Evolution для синхронизации онлайн аккаунтов.
    systemctl --user mask evolution-addressbook-factory evolution-calendar-factory evolution-source-registry

Как сделать скриншот в Linux

Сделать снимок экрана в Linux не так просто, как в Windows или Mac OS X. Это связано с тем, что в Linux нет универсальной утилиты для создания скриншотов: все зависит от конкретного дистрибутива. Однако в большинстве дистрибутивов есть по крайней мере одна программа, с помощью которой можно сделать скриншот; более того, существует множество доступных аналогичных программ.

Рассморим встроенные средства для создания скриншотов в Ubuntu Gnome. Скриншоты будут автоматически сохраняться в папку «Pictures».

  1. Нажмите клавину PrtScn, чтобы сделать скриншот всего экрана. На скриншоте будет все, что отображается на экране. Система Gnome должна предложить выбрать папку, в которой можно сохранить снимок экрана, но НЕ предлагает.
  2. Нажмите ⇧ Shift+PrtScn, чтобы выбрать область экрана и сделать ее скриншот. Область экрана выбирается специальной рамкой.
  3. Нажмите Alt+PrtScn, чтобы сделать скриншот активного окна.

Расширенные настройки GNOME

Как установить шрифты Windows

Установка шрифтов Windows происходит одинаково для любой DE, под управлением Ubuntu Gnome, Xfce и так далее.

apt install ttf-mscorefonts-installer