Altlinux P11 Starterkit/Regular Gnome. Пошаговая настройка

Решил попробовать для саморазвития рабочую среду Gnome, а так как в стабильном бранче Altlinux  нет версии с Gnome окружением, то скачал StarterKit и Regular с Gnome и решил настроить систему под себя. В сети инструкций куча, кто как хочет, так и настраивает. Я в первую очередь хотел сделать для себя заметку, чтобы потом далеко не лазить и не искать что и как делать, если вдруг приспичит где еще настроить или вдруг переустановить систему. Если кому интересно и есть желание поэкспериментировать , прошу в полную новость, постигать дзен рабочей среды Gnomе.

 

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

  • После установки правим файл sudoers через редактор. Или делаем проще это командой через терминал.
    # control sudowheel enabled
  • Установка epm через терминал с репозитория.
    #apt-get install eepm
  • Установка flatpak из репозитория и подключение репы flathub. Обязательно перезагрузить  систему после этого.
    # apt-get install flatpak
    # apt-get install flatpak-repo-flathub

    Выйдите из системы и снова войдите в неё, либо перезапустите систему, чтобы убедиться, что пути flatpak обновлены правильно.
    *почему необходимо перезагрузиться после установки Flatpak
    Обратите внимание, что каталоги ‘/var/lib/flatpak/exports/share’ ‘/home/oleg/.local/share/flatpak/exports/share’ не находятся по пути поиска, заданном переменной окружения XDG_DATA_DIRS, поэтому приложения, установленные Flatpak, могут не отображаться на рабочем столе, пока сеанс не будет перезапущен.
  • Ставим gnome-extension-manager Менеджер расширений  из репозитория. (Gnome Shell Extensions)
    sudo apt-get install gnome-extension-manager
  • Ставим расширения по списку ….
    Моя подборка расширений для Gnome

    AppIndicator and KstatusВключаем полноценный трэй в GNOME
    VitalsДетальный мониторинг вашей системы
    GSConnect — подключаем телефон к системе
    Just PerfectionДетальная настройка компонентов gnome-shell
    Dash2Dock Animated —  Современная реализация «устаревшего» Dash to Dock
    Rounded Window Corners Reborn —  Реализует закругление окон как в GNOME 46
    Quick Settings Tweaker — Тонкая настройка нового быстрого меню
    Extension Listпозволяет удобно управлять расширениями для GNOME
    Fullscreen AvoiderАвтоматически перемещает верхнюю панель на второй монитор при размещении полноэкранного контента на первом..
    Gtk4 Desktop Icons NG (DING) —  позволяя пользователю размещать на нем значки и хранить файлы.
    Legacy (GTK3) Theme Scheme Auto Switcher — Расширение позволяет автоматически переключать тему не только GTK4 приложений, но и GTK3
    OSD Volume Number — Расширение добавляет числовое значение текущей громкости звука при её изменении.
    Status Area Horizontal Spacing — Расширение позволяет настраивать интервал между между значками в правом углу панели состояния.
    UPower Battery — Расширение позволяет следить за уровнем заряда батареи периферии. Работает с мышью, клавиатурой, геймпадом и другими устройствами.
    Night Theme Switcher — автоматическое переключение темной и светлой темы.
    Volume Scroller — переключение громкости в колесом в трее ( можно настроить шаг громкости)
    OpenWeather Refined — Расширение GNOME Shell добавляющее пункт прогноза погоды в верхнем док меню.
    Blur my shell — Добавляет размытый вид различным частям оболочки GNOME, включая верхнюю панель, приборную панель и обзор.
    Burn My Windows -эффектно закрывайте окна
    Caffeine -Отключает заставку и спящий режим
    Clipboard Indicator -Самый популярный менеджер буфера обмена для GNOME с более чем 1 миллионом загрузок
    Compiz windows effect — позволяет делать вязкие окна.
    Custom Command Toggle — кнопки быстрого запуска скрипта терминала
    Battery Health Charging — бережная зарядка аккумулятора ноутбука.
    PiP on top — позволяет сделать режим «картинка в картинке»
    Clowerflow alt-tab — настраиваемая смена открытых окон по Alt+Tab
    Topicon fix — Отображает устаревшие значки в трее сверху.
    GameMode Shell Extension -Индикатор состояния игрового режима для GNOME Shell
    No overview at start-up -При запуске нет общего обзора. Ничего больше.
    Bluetooth Battery Meter — Расширение Gnome с иконками-индикаторами в системном трее, служащее индикатором уровня заряда батареи устройства Bluetooth и предоставляющее подробную информацию об уровне заряда батареи с помощью значка / текста в меню быстрых настроек Bluetooth. Notification Banner Reloaded — Настройте положение баннера уведомления и анимацию по своему вкусу.
    Notification Timeout — Это расширение позволяет настроить одинаковое время ожидания для всех уведомлений. Оно также позволяет игнорировать состояние ожидания.
    Tiling Assistant-Разверните таблицу с двумя столбцами в GNOME и добавьте всплывающее окно в стиле Windows-snap-assist…
    Top Bar Organizer — Упорядочьте элементы в верхней строке (меню).
    Alphabetical App Grid — Упорядочьте сетку приложений и папки в алфавитном порядке
    Bedtime Mode — Эй, Гном, пора спать! Преобразует все рабочее пространство Gnome в оттенки серого, используя плавный переход. Лучше всего использовать в вечернее время.
    Desaturated Tray Icons — Отображение всех значков в трее в оттенках серого
    Display Scale Switcher — Быстро измените коэффициент масштабирования дисплея из системного меню. Это расширение поддерживает только ситуацию, когда подключен один монитор.
    RX Input Layout Switcher — Используйте Alt+Shift, чтобы изменить язык клавиатуры
    Emoji Copy — это универсальное расширение, предназначенное для упрощения выбора эмодзи и управления буфером обмена.
    Tiling ShellРасширьте Gnome Shell с помощью расширенного управления окнами листов. Поддерживает несколько мониторов, Windows 11 Snap Assistant, необычные зоны, настраиваемые макеты листов и многое другое.
    Space Bar —  Заменяет индикатор рабочей области на верхней панели на панель рабочих областей, подобную i3.

  • Настраиваем расширения.
  • Меняем терминал по умолчанию на Gnome-console
    #apt-get install gnome-console
    В настройках горячих клавиш клавиатуры добавляем сочетание клавиш Win+Enter и прописываем kgx 
  • Ставим привычный установщик пакетов rpminstall — графическая программа для установки RPM-пакетов через apt-get.
    #apt-get install rpminstall
  • Ставим утилиту управления видеокартой CoreCtrl
    sudo apt-get install corectrl
    Отключаем постоянные запросы пароля у CoreCtrl
    Открываем ЦУС (Центр управления системой): Вводим пароль пользователя — Переходим в Пользователи > Локальные группы: В правой колонке находим группу corectrl и переносим в неё нашего пользователя: Из колонки «Доступные пользователи» в «Состав группы» — Перезагружаем ПК.
    Добавим ярлык CoreCtrl в автозагрузку системы.
  • Копируем шрифты, иконки, курсоры . ( ссылка внизу статьи)
  • Настройка работы принтера
    apt-get install cups alterator-printers gutenprint-cups
    systemctl start cups
    systemctl enable cups
    systemctl reboot
  • Настраиваем доп.настройки окна, кнопки заголовка.
  • Смена раскладки на Wayland (GNOME) (Как включить ALT+Shift в GNOME)
    gsettings set org.gnome.desktop.wm.keybindings switch-input-source «[‘Alt_L’]»
    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward «[‘Shift_L’]»
    gsettings set org.gnome.desktop.input-sources xkb-options «[‘grp:caps_toggle’]»

gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']

  • Настраиваем файловый менеджер. (отображение папок и миниатюр и другие настройки менеджера файлов)
  • Добавляем Alias (сокращенные команды)
  • Настраиваем сетевые шары через gnome-disk.
  • Проблемы при подключении USB-устройств (#apt-get install gvfs-backends)
  • Установка Samba в ALT Linux
    sudo apt-get install samba samba-client gvfs-shares gvfs-backends -y
  • Установка необходимых драйверов для принтера Brother в ALT Linux
    epmi cups-browsed avahi-daemon libnss-mdns
    Включаем сервисы

    sudo systemctl start --now cups-browsed
    sudo systemctl start --now avahi-daemon
    sudo systemctl enable cups-browsed
    sudo systemctl enable avahi-daemon

    Включаем поддержку сканера

    epmi sane sane-airscan libsane-gphoto2

    Устанавливаем утилиту для сканирования по вкусу (Simple Scan)

        # - tesseract-langpack-en # Поддержка английского языка для tesseract
        # - tesseract-langpack-ru # Поддержка русского языка для tesseract
        # - gimagereader-qt5 # Программа для распознавания текста на изображениях
        # - hplip-sane # Драйвера для HP
        # - imagescan-sane # Поддержка сканеров Epson
        # - iscan-free # Драйвера для сканеров Epson
        # - iscan-data # Данные для сканеров Epson
        # - firmware-iscan # Прошивки для сканеров Epson
        # - epsonscan2 # Программа для сканирования Epson
  • Ставим необходимый софт для работы и отдыха.
Fastfech Системная информация ( терминал) apt-get install fastfetch
Piper настройка мыши Logitech apt-get install piper
RetroArch эмулятор ретроконсолей apt-get install retroarch
Fotema галерея для всех, кто хочет, чтобы их фотографии и видео сохранялись локально на их устройствах. flatpak install flathub app.fotema.Fotema
GDM Settings приложение настроек для рабочего окружения GNOME, экран входа / блокировки экрана. apt-get install gdm-settings
GPU Screen Recorder скринрекодер apt-get install gpu-screen-recorder
Celluloid медиаплеер apt-get install celluloid
PortProton epm play portproton apt-get install portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}
Steam apt-get install steam

epmplaysteam
apt-get install i586-xorg-drv-radeon

apt-getinstalli586-libGLi586-libGLUi586-xorg-dri-intel
Switcheroo легко конвертируйте файлы изображений разных типов и изменяйте их размер. apt-get install switcheroo
Видео (Totem) официальная утилита для рабочего окружения GNOME. apt-get install totem
Tixati торрент клиент с кучей настроек качаем с официального сайта
KeepassXC менеджер паролей flatpak install flathub org.keepassxc.KeePassXC
LibreOffice-still офисный пакет #apt-get install LibreOffice-still
#apt-get install LibreOffice-still-gtk3
#apt-get install LibreOffice-still-langpack-ru
ЯндексБраузер и Firefox браузеры sudo apt-get install yandex-browser-stable
sudo apt-get install firefox-esr
Telegram месенджер epm play telegram
Joplin записнига flatpak install joplin
Thunderbird почта flatpak install flathub org.mozilla.Thunderbird
Аlacarte Редактор меню в GNOME epm play alacarte
Foliate читалка книг flatpak install flathub com.github.johnfactotum.Foliate
Calibre библиотека книг flatpak install flathub com.calibre_ebook.calibre
Parabolic YouTube Downloader GTK4 качалка ютьюба flatpak install flathub org.nickvision.tubeconverter
Warehouse управление приложениями с Flatpak flatpak install flathub io.github.flattool.Warehouse
Flatseal Настройка приложений Flatpak-a flatpak install flathub com.github.tchx84.Flatseal
Vivaldi flatpak install flathub com.vivaldi.Vivaldi
Р7-Офис epm play r7-office
Удалённый рабочий стол (GNOME) Включить сервис RDP (который так-же доступен для управления в GUI)
grdctl rdp enable
Настроить авторизацию в RDP ,
grdctl rdp set-credentials
Так-же из командной строки (терминала) доступно управление другой системой удаленного доступа — VNC
Включить VNC
grdctl vnc enable
Более подробная информация о настройках может быть получена здесь grdctl —help
apt-get install gnome-remote-desktop
Общая тема для всех приложений Установка темы LibAdwaita для устаревших (GTK3) приложений

apt-get install gtk3-theme-adw-gtk3
Установка Kvantum и темы под него

apt-get install Kvantum git
git clone https://github.com/vinceliuice/Colloid-kde.git
cd Colloid-kde
cp -r Kvantum/* ~/.config/Kvantum/
nano /etc/environment
И добавляем туда строчку
export QT_STYLE_OVERRIDE=kvantum
  • ШРИФТЫ
    Название Описание Название пакета
    Microsoft Шрифты от Microsoft fonts-ttf-ms
    Ubuntu Шрифты от дистрибутива Ubuntu fonts-ttf-ubuntu-font-family
    Cascadia Code Шрифты от Microsoft, используется VSCode и Windows Terminal fonts-cascadia-code
    Noto Emoji Шрифты удовлетворяет всем вашим потребностям в эмодзи, включая поддержку последней спецификации эмодзи в Юникоде fonts-ttf-google-noto-emoji

    Все файлы можно скачать по ссылке:
    https://disk.yandex.ru/d/nePQkYzVZ5PMEQ

Список программ и расширений для Gnome могут быть разными в отличии от вашего выбора.
Я выбрал для себя то, чем буду пользоваться. остальное на ваше усмотрение. Приветствуются комментарии по теме в Телеграм

Статья подготовлена по материалам сайтов :  https://alt-gnome.wiki/ и https://plafon.gitbook.io/alt-zero