SparkyLinux 7.8 LXQt

Дистрибутив SparkyLinux основан на Debian. Стабильный релиз SparkyLinux 7.8 — на хорошо отполированном Debian 12.11 (видимо, потому что финальный 12.12 укомплектован кривым ядром).  Однако, в отличие от Debian с графической оболочкой LXQt, здесь уже есть средство настройки межсетевого экрана Gufw, уже включен эмулятор клика тачпадом (Tap-to-Click), уже не надо выпиливать тормознутый менеджер сетевых подключений connman, «из коробки» присутствует нормальный, с нормальным апплетом nm-tray.

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

Путь к глобальным графическим настройкам таков: кнопка главного меню на левом краю панели задач — Preferences — LXQt Settings — LXQt Configuration Center.

Путь к настройкам
Добавим раскладку клавиатуры в разделе с очевидным названием Keyboard. Там же назначается комбинация клавиш для переключения. 

Добавляем язык

Затем произведём правый клик по панели и навесим на неё индикатор раскладки. А правый клик на самом индиткаторе позволит слегка настроить отображение, убрать лишнее. 

Добавляем индикатор раскладки

Тему оформления следует сменить на тёмную. Или хотя бы выбрать тёмные значки. Иначе апплеты на панели сливаются со светлым фоном.

Тёмная тема
Если много печатаете на ноутбуке, а внешней клавиатуры нет, то настроить автоматическое отключение тачпада во время набора текста в LXQt не так уж просто. Графического средства для управления поведением программной библиотеки libinput почему-то нет. Не беда, сейчас сделаем нужное в окошке эмулятора терминала QTerminal.

Копируем (Ctrl+C) и вставляем (с помощью Shift+Insert) в открывшийся в терминале текстовый файл с конфигурациями (или вообще пустой) вот такую команду:

sudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf


Откроется консольный редактор. Таким же способом копируем туда вот такое:

Section "InputClass"
    Identifier "libinput touchpad catchall"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "DisableWhileTyping" "true"
EndSection


В общем, если секция libinput touchpad catchall уже есть, достаточно её отредактировать, добавить запись  Option "DisableWhileTyping" "true". Ну или заменить всю секцию полностью, кому как быстрее.

Жмём Ctrl+O для сохранения, Enter для подтверждения имени файла, Ctrl+X для выхода из редактора. Перезапускаем сеанс, то есть клацаем в главном меню на выход, затем входим заново со своим паролем. Проверить очень просто: одной рукой непрерывно нажимаем какие-нибудь буквы, а другой проводим пальцем по сенсорной панели. Если курсор текста не перемещается, значит, блокировка работает.

Регулятор яркости в LXQt находится на начальной стадии разработки, им не пользуемся. Устанавливаем утилиту, которая обращается к ядру напрямую:

sudo apt install brightnessctl

Во всё том же Configuration Center направляемся в настройки горячих клавиш (раздел с названием Shortcuts). Назначаем команды для увеличения и уменьшения яркости. Концепция такова:

    Уменьшить яркость клавишами такими-то: brightnessctl set 5%-
    Увеличить яркость такой-то комбинацией: brightnessctl set +5%

Как именно назначить клавиши? Клацнуть на самое верхнее поле в окошке, которое появится после нажатия Add. Запустится обратный отсчёт. Десять секунд на выбор комбинации. Жмём, к примеру, Shift + F1 для увеличения яркости. И уже потом спокойно вводим команду brightnessctl set +5% в самое большое поле ниже. Повторим процедуру, для уменьшения выбираем Shift + F2, тоже к примеру. Вводим в нижнее поле brightnessctl set 5%- (минус пишется в конце).

Клавиши регулировки яркости
Имеющийся на борту VLC Media Player не трогаем, аппаратное ускорение в нём не работает даже с картой Intel. Золотые времена программы давно миновали. Устанавливаем Celluloid и SMPlayer. Да, можно оба, лишними не будут:

sudo apt install smplayer celluloid

В SMPlayer: Tools — Preferences — Performance — Hardware decoding — выбираем Auto или Auto (Safe). 

В Celluloid:  Tools (Инструменты) —  Preferences (Параметры) — Miscellaneous (Разное) — Extra MPV Options (Дополнительные параметры MPV) — пишем в пустой строке hwdec=yes и жмём кнопку Save (Сохранить).

Как настроить чистый плеер MPV, без интерфейсов SMPlayer и Celluloid. Сначала установим, если SMPlayer ещё не добавляли и MPV не прилетел в комплекте:

sudo apt install mpv

Теперь в терминале:

sudo nano /etc/mpv/mpv.conf

Пишем: hwdec=auto

Нажимаем последовательно: Ctrl+O, Enter, Ctrl+X.

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

echo "blacklist ntfs3" | sudo tee /etc/modprobe.d/blacklist-ntfs3.conf

И ещё. Тоже на всякий случай. Чтобы система тайком не проверяла наличие каких-либо обновлений:

sudo systemctl mask --global apt-daily.service apt-daily.timer apt-daily-upgrade.service apt-daily-upgrade.timer && systemctl mask --user apt-daily.service apt-daily.timer apt-daily-upgrade.service apt-daily-upgrade.timer

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

Для осуществления снимков экрана доведётся устанавливать программу из экосистемы Gnome, поскольку вариант для Qt притащит в зависимостях очень много лишнего, вплоть до агрессивно навязываемого KDE Connect. Команда такова:

sudo apt install gnome-screenshot

Ну а как назначить этой программе горячую клавишу, вы уже знаете. Хотя, если делаете снимки раз в пять лет, можно просто из раздела главного меню Accessories вручную запускать.

Также полезно установить дополнительный файловый менеджер, потому что PCmanFM-Qt пока не является удовлетворительным. Вот так:

sudo apt install thunar

Дистрибутив Debian 12 и основанный на нём SparkyLinux 7 не пихают в аппаратную часть устройства время по Гринвичу, едва к интернету подключаетесь. Поэтому после Live-сессии, вернувшись в Windows, не доведётся переводить часы обратно вручную. Так что выходим в сеть смело.

В Debian, говоря упрощённо, есть полноценная поддержка UEFI. Поэтому распаковываем ISO (В Windows: правый клик на ISO — «Подключить») и записываем содержимое на съёмный накопитель, отформатированный в FAT32. И всё, никаких мутных программ для создания установочных флешек не требуется, вас обманывают. Потом запускаем, сразу после перезагрузки компьютера много раз жмём F12 и выбираем тот накопитель во временном меню, не трогая настройки BIOS/UEFI.