Что не так с Q4OS?

Из всех операционных систем, которые я устанавливал на свой ноут, Q4OS с рабочим окружением Trinity продержался меньше всех. И вроде бы дистрибутив то неплохой и не особо требовательный, но неприятных нюансов в его работе оказалось уж слишком много!

Что не так с Q4OS?
Плюсы, минусы, подводные камни

Вообще я частенько хвалю Q4OS как один из лучших дистрибутивов для уже устаревших компьютеров, но, честно говоря, до недавнего времени моё взаимодействие с ним тупо сводилось к каким-то тестам в live-режиме. То есть хвалил я Q4OS в основном со стороны: за попытку воскресить давно почившее на обочине истории рабочее окружение, за скромные системные требования и за неплохой внешний вид.

На фоне других легковесных дистрибутивов Q4OS действительно напоминает полноценную операционную систему: всё-таки оконные менеджеры – штука далеко не для всех, и, даже если вы не особо понимаете, в чём тут подвох, какой-то подвох вы всё равно чувствуете.


Почему Q4OS?

Во многом из-за случайности.

Как многие из вас, наверное, помнят (а я, наверное, уже достал об этом напоминать), на моём Asus N61 нет клавиши для отключения тачпада. В AntiX эта проблема решалась через терминал, причём навсегда и всего одной командой, но потом разрабы решили перейти с xserver-xorg-input-synaptic на xinput, и лавочку быстро прикрыли.

Я по старой памяти решил снести xinput и заменить его на synaptic, но xinput утащил за собой утилиту для настройки мышки и периферии, а она утащила за собой вообще весь Центр настроек. На то, чтобы сообразить, как вернуть всё на место, у меня ушёл весь вечер, а на утро я решил, что это был знак, и увидел в случившимся повод попробовать что-то новое.

Из нового на тот момент оставался только Q4OS, причём именно с Trinity.


Странная разметка диска

Дальше пойдём в хронологическом порядке.

Первое, что я заметил, – слегка странная разметка диска. Это чисто моя заморочка: я считаю, что разметка должна быть такой, какой её задумали разрабы. Настраивать систему под себя мне не особо нравится, но сама идея время от времени обнулять систему до дефолтных настроек кажется мне вполне разумным шагом. Отдельный раздел под /home я выделил только раз, и то не пригодилось.

Так вот Q4OS как-то странно работает с загрузчиком. Обычно он сохраняется в отдельный незашифрованный раздел, и при старте системы вы сперва выбираете ОС, а уже потом вводите ключ шифрования. В Q4OS меня вроде бы должны были спросить, куда сохранить загрузчик, но, по-моему, так и не спросили, и в итоге он, скорее всего, попал то ли в /boot, то ли в корень системы (если честно, я так и не проверил).

Вроде бы мелочь, но из-за этого Q4OS отказывался работать с внешнего диска, ссылаясь на поломанный или отсутствующий загрузчик. Я пытался нагуглить какие-то команды, но ни одна из них не подошла.

Так что, если рассчитываете потом использовать этот диск как внешний, лучше запарьтесь с ручной разметкой. Она там реализована не так удобно, как в AntiX, но, скорее всего, вы разберётесь.


Странное управление мышкой и тачпадом

Разумеется, первым делом я оправился проверять настройки мышки, но никаких настроек тачпада я там так и не нашёл. К тому моменту я уже знал кучу способов отключит тачпад, но беда в том, что большинство из них тупо не подходило: xserver-xorg-input-synaptic в системе установлен, но тупо не реагирует на команды, xinput тупо нет, а это значит, что для управления тачпадом в Q4OS используется что-то ещё.

Из всех известных мне способов сработал только один:

sudo modprobe -r psmouse

И я даже собрал ярлык, чтобы не нужно было вводить команду вручную. А потом для меня дошло: суперпользователю нужен пароль, а значит, ярлык бесполезен.

И в итоге мне всё-таки пришлось открывать терминал и отключать тачпад вручную после каждой перезагрузки системы. Благо для этого можно использовать нубские стрелки.


Странный буфер обмена

К хорошему быстро привыкаешь, и как раз буфер обмена в Linux реализован в разы лучше, чем в Windows. А мне частенько приходится копировать тексты и символы.

Так вот в Trinity вам, во-первых, придётся добавить буфер обмена вручную (реализован он там в виде апплета панели задач), а во-вторых, он почему-то забывает текст, скопированный из уже закрытых программ. Ну то есть копируете вы что-то из браузера, закрываете его, открываете документ, а вставлять уже нечего, и нужно идти в историю копирования и искать нужную строку вручную. Почему так? Ради безопасности что ли?


Странные тёмные темы

Solus приучил меня любить тёмные темы, но Q4OS из коробки слегка напоминает Ubuntu: тёмная панелька, белые окна и тёмные заголовки. Когда я переходил на Q4OS, тёмные темы считались нестабильными, и настраивать их приходилось вручную через какие-то обходные пути. Потом это вроде как исправили, но на деле мало что поменялось.

Претензия к тёмным темам Q4OS у меня всего одна – они вообще никак не влияют на шрифты, а где менять цвет шрифта я так и не нашёл.

В большинстве случаев это не особо важно: менюшки читаются, имена файлов отображаются. А вот если вы откроете какой-нибудь текстовый редактор, прочитать в нём хоть что-то будет почти нереально (особенно комментарии к коду). Чёрным по тёмно-серому! И исправить это можно, разве что, поменяв фон.

Вторая проблема тоже из той же оперы, но слегка в профиль: некоторые уведомления (например, уведомление о наличии каких-то обновлений) наоборот отображаются белым текстом на светлом фоне, и прочитать их ещё сложнее! Но благо они появляются только в тех случаях, когда какие-то обновления всё-таки есть, и вам не особо важно знать, сколько их там прилетело.


Странное рабочее окружение, которое не даёт запускать некоторые программы

Тут постараемся максимально обтекаемо.

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

Вот только в Trinity программы, скаченные в виде архивов, судя по всему, вообще не запускаются: они тупо не знают, что это за окружение и как с ним работать. Я пошарил в интернете и нашёл похожие жалобы аж из 2019-го!

Готового решения я так и не нашёл, и мне пришлось собрать монстра Франкенштейна из советов на разных форумах. Им оказался ярлык к ярлыку, но не к тому ярлыку, который используется для запуска браузера, а к тому, на который этот ярлык ссылался. Такая вот матрёшка.


Программы по умолчанию

В чём главная фишка Trinity? В закосе под KDE3 и упоре на старые KDEшные приложения. Мне вот категорически не понравился Konqueror: это и браузер, и файловый менеджер, и центр настроек. Сама идея интересная, но реализация хромает. Так что меня порадовала инфа о том, что после установки в систему автоматически подтянутся старые версии Dolphine, Discover и других KDEшных программ. Проблема в том, что выбрать их в качестве программ по умолчанию чрезвычайно сложно. Тут как на старой винде: есть куча типов файлов, и для каждого из них вы можете выбрать предпочтительные приложения. Это сложно и вообще не работает!

Вот, к примеру, Vivaldi: в нём есть собственная утилита для создания скриншотов, которая автоматически открывает папку, в которую этот скриншот сохранился. Это работает в AntiX и даже в Puppy, но Q4OS с Trinity тупо выдаст ошибку и пожалуется на то, что не знает, в какой программе нужно открывать папки. Я пробовал это настроить, но в итоге вместо сообщения об ошибке стал попадать в утилиту для поиска файлов, которой даже в списке не было. Это как вообще?

И вот так там со всем!

Хуже станет, когда вы установите ещё какие-то приложения. У меня вот под конец ссылки из Telegram открывались в Chromium, картинки из Konqueror и Dolphin – в Gwenview, а из SpaceFM, который, как по мне, куда удобнее, чем допотопный Dolphin, – внезапно в Brave. И настроить это я уже не смог.

Вообще на Reddit есть пост, в котором какой-то чел хвастался, что всё-таки сумел заставить Q4OS вообще всё делать через Dolphin, но зачем так стараться?

Все те несколько недель, что я провёл на Q4OS, я потихоньку пытался разбираться в особенностях тамошних настроек, но под конец осознал, что это не я дурак, а разрабы разумисты. И это стало последней каплей!


Flatpak под видом нативных deb-пакетов

И вот это уже моя личная боль.

Можете бросить в меня камень, но я не считаю, что Flatpak хоть в чём-то лучше, чем Snap. Истории про какие-то там сторонние магазины приложений лично мне душу не особо греют: вы ж всё равно юзаете Flathub и только Flathub!

По-моему, хоть какой-то смысл в Flatpak есть лишь в том случае, если вы вообще все приложения будете устанавливать в виде флэтпака. Ну то есть прям вообще все. Не какие-то, а именно все. А вот если вы устанавливаете в виде флэтпака всего одно-два приложения, которых нет в виде нативных для вашей ОС пакетов, вы лишь добавляете потенциальных проблем.

Не будем ходить вокруг да около: почти все проблемы с настройками, с которыми я столкнулся, были связаны как раз с тем, что кучу программ я установил в формате Flatpak. Зачем? Да потому что никто не предупредил меня о том, что это Flatpak!

Тут вот какое дело: есть у Q4OS собственный Центр приложений (скорее всего, это тоже какой-нибудь допотопный Discover, но это неточно), программ в нём не особо много, и напротив некоторых стоит отметка [flatpak]. А напротив некоторых не стоит. Думаете, отметкой [flatpak] отмечен Flatpak? Ага. И не отмечен тоже он!

Я ж принципиально не хотел смешивать Flatpak и DEB и целенаправленно обходил стороной всё, что было отмечено как [flatpak]. Но в итоге почти всё (а возможно, и вообще всё), что я устанавливал из Центра приложений Q4OS, оказалось флэтпаком.

Кстати, заметив это, я вернулся в Центр приложений, и отметки всё-таки были. То есть разрабы либо подменили .deb флэтпаком, либо, что более вероятно, тупо забыли поставить отметки и постепенно это исправляют.

Ну не стал бы я ставить Vivaldi и Brave в формате Flatpak, если можно подключить репозиторий с нативными пакетами!

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

И я правда понимаю, что всё это только мои заморочки. Но вот зачем так делать? Если бы там вообще не было никаких отметок, я бы первым делом подумал, что это Flatpak, и пошёл бы искать нужный софт в Synaptic.

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

Но, даже зная о такой особенности Q4OS, далеко не факт, что вы сумеете её законрить. Фишка в том, что в live-режиме в Q4OS вообще не на что смотреть, и все программы установятся вместе с системой. Кто сказал, что флэтпака там не будет?


Вместо выводов

Несмотря на то, что я тут разнылся аж на несколько страниц, Q4OS я всё равно считаю хорошим дистрибутивом (особенно, когда речь идёт о действительно старых ПК). Я бы даже сказал, что в моём субъективном топе лёгких дистрибутивов Linux даже при таких вводных Q4OS уверенно держится в первой тройке (а чисто внешне так вообще без вариантов в безоговорочных лидерах).

И я правда считаю, что Q4OS – это отличный вариант для новичков. Им же сравнивать не с чем: они не в курсе, что есть другие файловые менеджеры, и не знают, что бывают разные форматы приложений. Выходцы с винды, скорее всего, даже программы по умолчанию менять не привыкли и тупо запускают всё через ярлыки на рабочем столе. А пока вы работаете с тем софтом, который у вас уже установлен, никаких проблем не возникнет.

Просто мне не зашло, и при первой возможности я сбежал на что-то, что не будет подсовывать флэтпаки под видом дэба!

Но, если бы меня спросили, какую ОС стоит установить на совсем старый ПК, чтобы вообще ни о чём особо не париться, я бы предложил именно Q4OS.

Такие дела…

30 января 2025

Comment