Debian 12.12 LXQt

Предположим, у вас есть компьютер в среднем возрасте, который даже близко не соответствует требованиям для установки Windows 11. Да и наверняка не потянет такую тяжесть. Но вы не собираетесь выбрасывать ещё годное устройство и со всех ног бежать в магазин за новым в связи с окончанием поддержки Windows 10. А настойчиво рекомендуемая и со страшной силой рекламируемая Ubuntu на самом деле настолько разбухшая и прожорливая, что в качестве альтернативы не рассматривается никоим образом. Значит, кто-нибудь из искренних доброжелателей, вполне возможно, порекомендует вам операционную систему Debian. И такой совет может оказаться очень полезным.

Главное преимущество LXQt в сравнении с другими вариантами — аппаратное ускорение желательно, но не обязательно. Без композитинга вся оболочка не рухнет, просто станет не очень-то плавной. (Если же хочется плавности в любом случае — берём Mate.)

Debian укомплектована разными рабочими столами. Но мы возьмём Live-сборку только с графической оболочкой LXQt, которая по сути является облегчённой, человечной версией KDE Plasma. Та же основа Qt, многие приложения из той же экосистемы. Но, к счастью, пока ещё нет огромного количества «свистулек и звоночков», красивостей, тяжеловесных необязательных фоновых сервисов, принудительной индексации файлов и их содержимого, разнообразных плюшек сомнительной полезности. Иными словами, LXQt использует все преимущества Qt, в том числе лёгкость, но при этом знает меру. Батарея ноутбука будет держать заряд в разы дольше, чем при использовании новомодных, полнофункциональных и гламурных, но непомерно прожорливых, намеренно утяжелённых вариантов.

Загрузить Live-сборку только с одной лишь оболочкой LXQt, не скачивая огромное количество всякого лишнего в стандартном образе ISO, можно из официального архива Debian. Ну а пока идёт процесс обретения, продолжаем знакомиться с операционной системой.

Отсутствие тяжеловесных красивостей и удобств, увы, вынуждает настраивать тонкости вручную. Впрочем, для Debian это в порядке вещей. Поэтому, образно говоря, вооружаемся напильником и берёмся за дело.

Путь к LXQt Configuration Center
Сенсорная панель по умолчанию работает только наполовину. Указатель мыши движется, но эмуляцию кликов надо включать. Причём, если не знаете, где эта настройка спрятана, искать доведётся долго. Сэкономим вам время: кнопка главного меню на левом краю панели задач — Preferences — LXQt Settings — LXQt Configuration Center — Mouse and Touchpad — Tap to click. Скорость и чувствительность тачпада регулируем экспериментально, вводя числовые значения в крошечное поле Acceleration speed.
Touchpad
Если много печатаете на ноутбуке, а внешней клавиатуры нет, то настроить автоматическое отключение тачпада во время набора текста в LXQt не так уж просто. Графического средства для управления поведением программной библиотеки libinput почему-то нет. Не беда, сейчас сделаем нужное в окошке эмулятора терминала:

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

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

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 для выхода из редактора. Перезапускаем сеанс, то есть клацаем в главном меню на выход, затем входим заново со своим паролем. Проверить очень просто: одной рукой непрерывно нажимаем какие-нибудь буквы, а другой проводим пальцем по сенсорной панели. Если курсор текста не перемещается, значит, блокировка работает.

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

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

Теперь можно смело подключать USB HDD или вроде того, чтобы переписать резервную копию данных, сделанных перед отказом от Windows. Информация не будет разрушена плохим драйвером. Хороший, проверенный ntfs-3g в комплекте, к счастью, присутствует.
Добавим раскладку клавиатуры
В уже знакомом LXQt Configuration Center добавим раскладку клавиатуры в разделе с очевидным названием Keyboard. Там же назначается комбинация клавиш для переключения.
Настроим индикатор
Индикатор раскладки, в отличие от ситуации в предыдущих версиях LXQt, уже есть. Для настройки нужно производить на нём правый клик и убрать лишнее, сняв галочки.

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

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

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

sudo apt install brightnessctl

Всё равно не срабатывает? Ну так мы уже знаем, что в таких случаях нужно просто перезапустить сеанс.
 
Убираем лишние рабочие пространства, оставляем только одно. Всё та же кнопка главного меню — Preferences — LXQt Settings — Openbox Settings — Desktops — Number of desktops. Зачем убираем? Чтобы не переключались от случайного движения тачпадом не там где надо. И вообще на пожилом ноутбуке нужно оперативную память экономить.

Там же, в Openbox Settings, можно отключить анимацию при сворачивании и разворачивании окон. Ну и тему оформления настроить под свой вкус и цвет.

Позаботимся о безопасности. Самостоятельно. Кто ещё для нас это сделает, не разработчики же дистрибутива. Устанавливаем простой графический интерфейс для межсетевого экрана Gufw, запускаем и активируем переключатель Status.
 
Вот теперь можно переходить к культурному отдыху. Debian 12.12 LXQt является, пожалуй, единственной версией из всей 12-й серии с разными рабочими столами, где на железе Intel можно очень легко получить аппаратное ускорение при воспроизведении видео.

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

Теперь о подключении к интернету. Вместо Network Manager здесь Connman. Вероятно, изготовители не захотели вставлять в вариант с LXQt что-либо из экосистемы Gnome. Если мотивация именно такая, то она вполне понятна.
Активируем Wi-Fi, чтоб светился зелёным
Обнаруживаем в главном меню, в разделе Internet. Запускаем, дожидаемся, пока это тормозящее изделие соблаговолит запуститься. Сначала активируем Wi-Fi.
Вводим пароль к выбраной сети
После чего можно переходить на вкладку Wireless и видеть список доступных беспроводных сетей. Выбираем нужную, клацаем на подключение, вводим пароль в самом верхнем поле Passphrase, ну и жмём OK, вестимо. 

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

Можно заменить Connman на Network Manager, если не опасаемся чего-либо от Gnome.

sudo apt install network-manager nm-tray

sudo apt purge connman connman-ui cmst && sudo apt autoremove

sudo systemctl enable NetworkManager && sudo systemctl start NetworkManager

Главное меню — Preferences — LXQt Settings — LXQt Configuration Center — Session Settings — Autostart — добавить nm-tray в автозапуск.

Для всех пользователей глобально:

sudo nano /etc/xdg/autostart/nm-tray.desktop


Копируем и вставляем с помощью Shift+Insert:

[Desktop Entry]
Type=Application
Exec=nm-tray
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=nm-tray
Comment=NetworkManager tray applet (global autostart)


Ctrl+O (сохранить файл), Enter (подтвердить имя), Ctrl+X (выйти из редактора). Желательно перезапустить сеанс, чтобы connman не продолжал висеть в памяти и мешать.

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

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

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

Как ни парадоксально, нынче с Debian 12.12 LXQt возни гораздо меньше, чем с обалдеть какой человечной и дружественной к новичкам Lubuntu. У которой та же самая графическая оболочка LXQt, но уж очень много недоработок и косяков, а также полно хлама от Canonical, подлежащего выпиливанию. Да, времена меняются.