Skip to content

Instantly share code, notes, and snippets.

@Krieger1975
Last active October 29, 2025 05:20
Show Gist options
  • Select an option

  • Save Krieger1975/f2f9fd3e99910ecde7c60bd5e78132e7 to your computer and use it in GitHub Desktop.

Select an option

Save Krieger1975/f2f9fd3e99910ecde7c60bd5e78132e7 to your computer and use it in GitHub Desktop.
Logo_alt_company

📝 Шпаргалка по ALT Linux

1. Настройка sudo в ALT linux

Быстрая настройка sudo

Исправляем ошибку user is not in the sudoers file

Для быстрого разрешения всех привилегированных прав пользователя входящее в группу wheel:

su -
control sudowheel enabled
exit

Проверим, результат, наберём sudo -l, необходимо вывести пароль для подтверждения операции

Для запрета всех привилегированных прав пользователя входящее в группы wheel:

su -
control sudowheel disabled
exit

Проверим, результат, снова наберём sudo -l.

2. Обновление системы

Для получения обновлений **ALT Linux **через терминал выполните команду:

su -
apt-get update

Для получения крупных обновлений, например, новых версий ядра, может потребоваться выполнить полное обновление системы с помощью команды:

su -
apt-get dist-upgrade

обновляем ядро до актуальной версии:

su -
update-kernel

очищаем и удаляем ненужные файлы:

su -
apt-get clean

удаляем старые, неиспользуемые ядра:

su -
remove-old-kernels

Также можно использовать команду:

epm update && epm full-upgrade

3. EPM

Упрощённая надстройка пакетного менеджера для ALT Linux от компании Ethersoft

Установка EPM на ALT Linux

sudo apt-get update
sudo apt-get install eepm

Как пользоваться EPM?

Команда epm используется без sudo. Когда sudo необходим EPM будет сам его задействовать.

Описание операции Команда EPM Команда ALT Linux
Установка пакета по названию в систему epmi (package) apt-get install (package)
Установка файла пакета в систему epmi (package file) apt-get install (package file)
Удаление пакета из системы epme (package) apt-get remove (package)
Поиск пакета в репозитории epms (text) apt-cache search (text)
Проверка наличия пакета в системе epmq (package) rpm -qa (pipe) grep (package)
Список установленных пакетов epmqa rpm -qa
Поиск по названиям установленных пакетов epmqp (word) grep (word)
Принадлежность файла к (установленному) пакету epmqf (file) rpm -qf (file)
Список файлов в (установленном) пакете epmql (package) rpm -ql (package)
Вывести информацию о пакете epmqi (package) apt-cache show (package)
Обновить дистрибутив epm upgrade apt-get dist-upgrade

Установка программ с помощью EPM из списка epm play

Посмотреть, что можно установить

epm play

Установить конкретную программу

epm play имя программы

Посмотреть список установленного из epm play

epm play --list

Обновление конкретной программы из списка epm play

epm play --update имя программы

Обновление всех программ, установленных из epm play

epm play --update all

Удаление программы из списка epm play

epm play --remove имя программы

Можно установить графический интерфейс для этого функционала. называется он appinstall

sudo apt-get install appinstall

или

EPM Play GUI - Графический интерфейс для установки сторонних приложений с помощью epm play.

epm install eepm-play-gui

4. Flatpak

Установка flatpak из репозитория и подключение репы flathub. Обязательно перезагрузить систему после этого.

sudo apt-get install flatpak
sudo apt-get install flatpak-repo-flathub

Утилиты для Flatpak

Flatseal — графическая утилита для просмотра и управления вашими Flatpak-приложениями.

epm -i flatseal

Warehouse — приложение управляет установленными Flatpak-приложениями, их пользовательскими данными и удалёнными устройствами Flatpak.

flatpak install flathub io.github.flattool.Warehouse

5. Fish

Fish — Умная и удобная оболочка для операционных систем на базе ядра Linux

epm -i fish

Установка Fish оболочкой по умолчанию для вашего пользователя

su -
usermod USER -s /usr/bin/fish

USER — имя вашего пользователя.

Настройка Fish для root пользователя

su -
usermod root -s /usr/bin/fish

Установка тем

fish
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
fisher install jorgebucaran/nvm.fish
fisher install IlanCosman/tide@v5

убрать приветствие

set -U fish_greeting

скопировать конфиг для root

из папки /home/имя пользователя/.config/fish/ в ~/.config/fish/

su -
mc

Мастер конфигурации

Запустите tide configure, чтобы открыть мастер в терминале.

Использование алиасов

Перейдите в директорию, где хранятся все конфиги Fish:

cd $HOME/.config/fish

открываем и редактируем файл config.fish:

nano config.fish

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

alias <имя_алиаса>=<команда>

Пример:

    #
    # Timeshift
    #
    alias tm="sudo timeshift"
    alias tmc="sudo timeshift --create"
    alias tmd="sudo timeshift --delete"
    alias tmda="sudo timeshift --delete-all"
    alias tml="sudo timeshift --list"
    #
    # Fastfetch
    #
    alias n="fastfetch"
    #
    alias k="uname -rs"
    alias g="gnome-shell --version"
    alias f="lsb_release -sd"
    alias m="inxi -G | grep mesa"
    alias age="stat / | grep Создан:"
    alias ram="sudo dmidecode -t memory | grep Speed"
    alias cpu="lscpu | grep Имя"
    alias cpuc="lscpu"
    alias pc="inxi -Ixxx"
    alias net="inxi -Nxxx"
    #
    # Upgrade System
    #
    alias up="epm update && epm full-upgrade"
    alias cc="sudo apt-get clean && sudo apt-get autoclean && sudo apt-get check && sudo journalctl --vacuum-time=1weeks"
    alias cl="sudo apt-get autoremove"
    alias c="clear"
    alias find="epmqa"
    alias search="epmqa"
    alias poisk="epmqa"
    #
    # PC
    #
    alias son="sudo systemctl suspend"
    alias reboot="systemctl reboot"
    alias r="systemctrl reboot"
    alias ls="ls --color"
    alias l="lsd --date '+%d.%m.%Y %H:%M' -lah"
    alias lsblk='lsblk -o name,FSSIZE,SIZE,FSTYPE,PARTLABEL,LABEL,UUID'
    #
    # System folders
    #
    alias fstab="sudo nano /etc/fstab"
    alias bashrc="nano ~/.bashrc"
    alias sfish="nano ~/.config/fish/system.fish"
    alias bashrc="nano .bashrc"
    #
    # GRUB
    #
    alias grubedit="sudo nano /etc/default/grub"
    alias editgrub="sudo nano /etc/default/grub"
    alias upgrub="sudo update-grub"
    alias grubup="sudo update-grub"
    #
    # Other
    #
    alias sn="nautilus admin:/"
    #
    #
    #

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

exec fish

После созданные алиасы подхватятся оболочкой и будут работать, а также появятся в автодополнении.

6. Установка драйверов

Видеокарты

AMD

CoreCtrl — Утилита управления видеокартой AMD.

su -
apt-get update && apt-get dist-upgrade
apt-get install corectrl
exit

Запуск CoreCtrl без запроса прав суперпользователя

su -
usermod -a -G corectrl имя_пользователя
exit

Добавим ярлык CoreCtrl в автозагрузку системы.

Включение расширенных настроек

Для включения необходимо передать параметр ядру:

amdgpu.ppfeaturemask=0xffffffff

Это можно осуществить через загрузочную запись GRUB. Редактирование загрузочной записи осуществляется внесением изменений в конфигурационный файл /etc/sysconfig/grub2:

su -
nano -e /etc/sysconfig/grub2

Найти строку GRUB_CMDLINE_LINUX_DEFAULT и добавить запись:

amdgpu.ppfeaturemask=0xffffffff

Сохранить изменения и выполнить с правами суперпользователя:

su -
update-grub

Перезагрузиться.

LACT — Графический интерфейс для просмотра информации об используемом на ПК графическом процессоре, разгона графической карты, управления вентилятором GPU, просмотра логов о производительности/мощности/температуре и различных других функций.

epmi lact
sudo systemctl enable --now lactd

NVIDIA

Установка драйверов

epm play switch-to-nvidia

Установка МФУ Pantum M6500W

epm play pantum
epm -i cups alterator-printers gutenprint-cups

Далее необходимо запустить службу Cups и перезагрузить компьютер:

su -
systemctl start cups
systemctl enable cups
systemctl reboot

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

epmi sane sane-airscan libsane-gphoto2

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

epmi simple-scan

Или как вариант можно воспользоваться утилитой для сканирования и распознавания NAPS2

epm play naps2

Подключаем геймпад от Xbox

Драйвер для этого Wireless донгла, называется xone

GitHub: https://github.com/medusalix/xone

git clone https://github.com/medusalix/xone
cd xone
sudo ./install.sh --release
cd install && sudo sh firmware.sh

Перезапускаем ПК и должно всё заработать, геймпад законнектится и перестанет мигать!

Обновление

Обязательно полностью удалите xone перед обновлением:

sudo ./uninstall.sh

LogiOps — Утилита для настройки мыши MX Master 3S for Business

Установка:

epmi logiops

Изменяем файл конфигурации на предложенные ниже (вам нужно отредактировать файл /etc/logid.cfg с помощью sudo).

su -
nano /etc/logid.cfg

Конфиг:

devices: (
{
      name: "MX Master 3S";
#     smartshift:
#     {
#         on: true;
#         threshold: 30;
#     };
     hiresscroll:
     {
         hires: false;
         invert: true;
         target: false;
     };
     dpi: 1000;

     buttons: (
         {
             cid: 0xc3;
             action =
             {
                 type: "Gestures";
                 gestures: (
                     {
                         direction: "Up";
                         mode: "OnRelease";
                         action =
                         {
                             type: "Keypress";
                             keys: ["KEY_UP"];
                         };
                     },
                     {
                         direction: "Down";
                         mode: "OnRelease";
                         action =
                         {
                             type: "Keypress";
                             keys: ["KEY_DOWN"];
                         };
                     },
                     {
                         direction: "Left";
                         mode: "OnRelease";
                         action =
                         {
                             type: "KeyPress";
                             keys: ["KEY_LEFTCTRL", "KEY_F2"];
                         };
                     },
                     {
                         direction: "Right";
                         mode: "OnRelease";
                         action =
                         {
                             type: "KeyPress";
			     keys: ["KEY_LEFTCTRL", "KEY_F1"]
                         };
                     },
                     {
                         direction: "None";
                         mode: "OneRelease";
			 action =
			 {
			     type: "Keypress";
                             keys: ["KEY_LEFTMETA", "KEY_W"]
			 };
                     }
                 );
             };
         },
         {
             cid: 0xc4;
             action =
             {
                  type = "ToggleSmartshift"; 
             };
         }
     );
}
);

Применим изменения

Включите и запустите демон, выполнив следующую команду:

sudo systemctl enable --now logid

перезапустим службу logid:

sudo systemctl restart logid

проверяем:

sudo systemctl status logid
journalctl -xe | grep logid

7. Установка шрифтов

  • Jetbrains Mono – «Шрифт для разработчиков»
epmi fonts-otf-jetbrains-mono
  • Microsoft – Шрифты от Microsoft
epmi fonts-ttf-ms
  • Ubuntu – Шрифты от дистрибутива Ubuntu
epmi fonts-ttf-ubuntu-font-family
  • Cascadia Code – Шрифты от Microsoft, используется VSCode и Windows Terminal
epmi fonts-cascadia-code
  • Noto Emoji – Шрифты удовлетворяет всем вашим потребностям в эмодзи, включая поддержку последней спецификации эмодзи в Юникоде
epmi fonts-ttf-google-noto-emoji fonts-ttf-google-noto-emoji-color
  • Embellish – Утилита для установки Nerd шрифтов
epmi embellish

Обновление кэша шрифтов

После того как все шрифты были скопированы нужно обновить кэш шрифтов системы:

fc-cache -f -v
sudo fc-cache -f -v

8. Внешний вид

Иконки Papirus

  • Самый полный пак иконок для GNU/Linux
68747470733a2f2f7777772e73797361646d696e64762e72752f77702d636f6e74656e742f75706c6f6164732f323032342f31312f707265766965772e706e67

Устанавливаем набор иконок:

epmi papirus-icon-theme

Цветные папки

  • Меняем цвет папок в системе
68747470733a2f2f7777772e73797361646d696e64762e72752f77702d636f6e74656e742f75706c6f6164732f323032342f31312f666f6c6465722d636f6c6f722e706e67
epmi papirus-folders

Показать текущий цвет и доступные цвета Papirus-Dark

papirus-folders -l --theme Papirus-Dark

Измените цвет папок на orange Papirus-Dark

papirus-folders -C orange --theme Papirus-Dark

Вернуть цвет папок по умолчанию Papirus-Dark

papirus-folders -D --theme Papirus-Dark

Восстановить последний использованный цвет из файла конфигурации

papirus-folders -Ru

Курсоры

  • Bibata cursor themes
Bibata_Cursor_Pack
epmi x-cursor-themes-Bibata
  • DMZ cursor themes
68747470733a2f2f696d616765732e706c696e672e636f6d2f696d672f30302f30302f35312f30392f35312f313235383831382f3264346363383833633938623666393865666333383962626464326439343662656637612e706e67
epmi x-cursor-themes-dmz 

9. Приложения

Интернет

Brave — веб-браузер с открытым исходным кодом на основе веб-браузера Chromium и движке Blink.

epm play brave

Mozilla Firefox — Свободный веб-браузер, ориентированный на приватность и безопасность в Интернете

epmi firefox

Thunderbird — бесплатное приложение для работы с электронной почтой, которое легко установить и настроить с отличными характеристиками.

epm -i thunderbird

WaterFox — Веб-браузер на основе Firefox ESR, специально переработанный и оптимизированный для 64-битных операционных систем Windows, macOS и Linux

epm play waterfox

Telegram — Кроссплатформенный мессенджер

epmi telegram-desktop

Fragments — простой в использовании BitTorrent-клиент.

epmi fragments

WhatsApp — Бесплатное приложение для простого обмена сообщениями.

epmi whatsapp-for-linux

Bitwarden — Менеджер паролей

epm play bitwarden

AnyDesk — Эффективное ПО для удаленного обслуживания.

epm play anydesk

Включить сервис AnyDesk можно следующей командой:

serv anydesk on

Офис

OnlyOffice — Офисный пакет с открытым исходным кодом.

epm play onlyoffice

Evince — Просмотр документов в следующих форматах: PDF, PS, EPS, XPS, DjVu, TIFF, DVI (с SyncTeX) и Comic Book Archive (CBR, CBT, CBZ, CB7).

epmi evince

Remarkable — Полнофункциональный редактор Markdown для Linux.

epmi remarkable

Obsidian — персональная база знаний и программа для создания заметок, работающая с Markdown-файлами.

epm play obsidian

Foliate — Стильное приложение для чтения электронных книг.

epmi foliate

Geany — Мощный, стабильный и легкий текстовый редактор для программистов.

epmi geany geany-plugins geany-themes

VSCodium — Управляемый сообществом, свободно лицензированный двоичный дистрибутив Microsoft editor VSCode.

epm -i codium

Font Manager — Простое приложение для управления шрифтами для окружения рабочего стола GTK.

epm -i font-manager

Графика

XnView — Быстрая и эффективная программа для просмотра файлов изображений.

epm play --latest xnview

Gimp — Растровый графический редактор с открытым исходным кодом.

epmi gimp

Krita — Свободный и открытый растровый графический редактор.

epmi krita

Switcheroo — Легко конвертируйте файлы изображений разных типов и изменяйте их размер.

epmi switcheroo

Мультимедиа

VLC — Бесплатный и свободный кросс-платформенный проигрыватель мультимедиа.

epmi vlc

G4Music — Быстрый и лёгкий музыкальный проигрыватель, с красивым и адаптивным пользовательским интерфейсом, ориентированный на высокую производительность для большой музыкальной коллекции.

epmi g4music

Radiotray-NG — Проигрыватель интернет-радио.

epmi radiotray-ng

Кассета — Неофициальный клиент сервиса Яндекс.Музыка.

epmi cassette

MKVToolnix — Конвертируйте и редактируйте видео в формате MKV.

epmi mkvtoolnix-gui

Handbrake — видеоконвертер с широким функционалом.

flatpak install flathub fr.handbrake.ghb

EasyEffects — приложение для настройки звуковых эффектов при использовании сервера PipeWire. Имеется как возможность ручной настройки, так и импорта/экспорта готовых пресетов.

epm -i easyeffects
  1. Переходим на сайт с готовыми пресетами для наушников
  2. В поиске находим ваши наушники, в блоке «Select equalizer app» выбираем «EasyEffect» и скачиваем.
  3. Открываем EasyEffect → «Выходы», переходим на вкладку «Эффекты», затем «Добавить эффект» и выбираем «Эквалайзер».
  4. Теперь импортируем по «Импорт предустановки» → «APO», выбираем скачанный файл и готово!

Переводчики

Dialect — Простое приложение для перевода с использованием веб-сервисов, предоставляя некоторые дополнительные возможности: выбор провайдера перевода, возможно прослушать перевод.

epmi dialect

Утилиты

Fastfech — Утилита для вывода системной информации.

epmi fastfetch
  • Делаем FastFetch красивее

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

⚙️ Настройка конфигурации Fastfetch:

  1. Перейдите в свой каталог →

.config → cd ~/.config

  1. Если вы не видите папку fastfetch , создайте ее →
mkdir -p fastfetch
  1. Перейдите в папку fastfetch
cd ~/.config/fastfetch/
  1. Сгенерируйте конфигурацию по умолчанию →
fastfetch --gen-config
  1. Удалите файл конфигурации по умолчанию →
rm config.jsonc
  1. Загрузите конфигурацию →
wget https://raw.githubusercontent.com/dacrab/fastfetch-config/refs/heads/main/config.jsonc
  1. Закройте терминал и откройте его снова.

  2. Теперь запустите →

fastfetch

Timeshift — Утилита для бекапа вашей системы.

epmi timeshift

Grub-btrfs — Снимки системы (snapshot) в меню GRUB.

epmi grub-btrfs
su - 
update-grub
timeshift

Для восстановления системы, посредством снимков BTRFS и Rsync из консоли, необходимо:

  1. Залогиниться в tty (Ctrl + Shift + F3/F4/F5 ...)
  2. Выполнить данную команду:
sudo timeshift --restore
  1. Выбрать нужный снимок
  2. Согласиться со всеми действиями "y"
  3. Дождаться восстановления системы
  4. Перезапустить ПК командой: reboot

Hardinfo2 — Утилита для вывода системной информации. Fastfetch написана на С, показывает много всего и работает быстро.

epmi hardinfo2

Double Commander — Свободный файловый менеджер с открытым исходным кодом для самых распространенных ОС.

epmi doublecmd-qt

PeaZip — Мощный и универсальный архиватор.

epmi peazip

IP Lookup — Приложение, позволяющие просмотреть информацию об IP-адресе. Можно узнать сеть, организацию, адрес и многое другое.

epmi iplookup-gtk

KDiskMark — Утилита для тестирования жестких дисков и твердотельных накопителей с очень удобным графическим интерфейсом.

epmi kdiskmark

inxi — Программа вывода информации о системе и железе в Linux.

epmi inxi

Btop — монитор ресурсов. Показывает использование и статистику по процессору, памяти, дискам, сети, процессам.

epmi btop

rpminstall — Графическая программа для установки RPM-пакетов через apt-get.

epmi rpminstall

BleachBit — Очиститель системы от мусора.

epmi bleachbit

Samba — Установка Samba в ALT Linux.

epmi samba samba-client gvfs-shares gvfs-backends -y

Beesu — Запуск программ от имени администратора.

epmi beesu

TLP и TLPUI — Утилиты для управления питанием.

epmi tlp tlpui
sudo systemctl enable tlp
sudo systemctl start tlp

Игры

PortProton — Проект, который призван упростить запуск Windows-игр в Linux, как для начинающих пользователей, так и для опытных.

epm -i portproton i586-{libvulkan1,libd3d,libGL,libgio,libnm,libnsl1,libnss,glibc-nss,glibc-pthread,libunwind,xorg-dri-swrast}

Alt-gaming — Пакет для простой оптимизации системы под игры.

epm -i alt-gaming

Настройка Gnome

Тюнер (Tuner) — Это вместилище плагинов, а вот плагины содержат сами настройки. Подобный подход удобен не только пользователю, но и сопровождающему, так как в зависимости от образа можно сформировать оптимальный профиль и создать свой набор в зависимости от целей и задач образа..

epmi tuner tuner-tweaks tuner-panel

Расширения для Gnome

  • AppIndicator and KStatusNotifierItem Support — Включаем полноценный трэй в GNOME
  • Auto Accent Colour — расширение для GNOME, которое автоматически подбирает системный цвет акцента под обои рабочего стола.
  • Bluetooth Quick Connect - Это расширение позволяет подключать и отключать парные устройства Bluetooth через меню системы GNOME, показывает состояние батареи и многое другое.
  • Burn My Windows - Эффектно закрывайте окна
  • Caffeine — Отключает заставку и спящий режим
  • Clipboard Indicator - Самый популярный менеджер буфера обмена для GNOME
  • Coverflow Alt-Tab — настраиваемая смена открытых окон по Alt+Tab
  • Dash to Dock — Док для оболочки Gnome.
  • Dynamic Panel — Динамическая верхняя панель вдохновлённая дизайном плавающей панели в KDE Plasma 6.
  • Emoji Copy — Универсальное расширение, предназначенное для упрощения выбора эмодзи
  • Gtk4 Desktop Icons NG (DING) — позволяя пользователю размещать на нем значки и хранить файлы.
  • Notification Banner Reloaded — Настройте положение и анимацию баннера уведомления по своему усмотрению.
  • OpenMeteoWeather — Расширение GNOME Shell добавляющее пункт прогноза погоды в верхнем док меню.
  • OSD Volume Number — Расширение добавляет числовое значение текущей громкости звука при её изменении.
  • Quick Settings Tweaks — Расширение позволяет настраивать макет, внешний вид и функциональность меню быстрых настроек в GNOME
  • Rounded Window Corners Reborn — Реализует закругление окон как в GNOME 46
  • Status Area Horizontal Spacing — Расширение позволяет настраивать интервал между между значками в правом углу панели состояния.
  • TopiconsFix — Отображает устаревшие значки в трее сверху.
  • UPower Battery — Расширение позволяет следить за уровнем заряда батареи периферии. Работает с мышью, клавиатурой, геймпадом и другими устройствами.
  • User Avatar In Quick Settings — Расширение, которое добавляет аватар пользователя прямо в меню Быстрых настроек (Quick Settings), рядом с информацией о батарее или скриншотами.
  • Vitals — Детальный мониторинг вашей системы
  • Window title is back — название приложения + заголовок + меню в верхней панели.
  • Places Status Indicator — Добавляяет меню для быстрой навигации по разделам системы.
  • Removable Drive Menu — Меню состояния для доступа к съемным устройствам и их размонтирования.

Решение проблем

  • При загрузке системы появляется ошибка:"Failed to start cpufraq-simple.service need do enable cpufreq scaling"

Решение: Установить cpufrequtils.

epmi cpufrequtils

Потом выполнить:

cpufreq-set -g performance
  • Отключить связку ключей в GNOME

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

Если вы хотите отключить связку ключей навсегда, вам просто нужно ввести эти команды в терминале:

sudo chmod a-x /usr/bin/gnome-keyring*
sudo killall gnome-keyring-daemon

Это не позволит Chromium и другим браузерам на основе Chromium, таким как Google Chrome и Opera, запрашивать пароль от связки ключей, как указано.

  • Чтобы корректно монтировать диск без появления ошибок, с помощью утилиты Диски добавьте в конец строки:

nosuid,nodev,nofail,x-gvfs-show

следующие параметры:

,uid=1000,gid=1000

Снимок экрана от 2025-09-05 13-37-22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment