pinephone + sway = ❤︎
Дошли у меня руки до пайнфона. Оказалось, что:
- Gtk3 (и интерфейсы, основанные на gtk-дерьме) жутко тормозит и делает использование неюзабельным. Про то, сколько бесполезных процессов запускают эти рабочие среды я и говорить не буду.
plasma-mobile
тоже тормозит и падает (точнее, роняет всю систему).- Есть один нормальный быстрый гуй - sxmo, сделанный, эээ, людьми, мнения которых я не разделяю. Работает быстро, но всё очень по-спартански и неудобно.
Вывод: пора пилить своё DE.
- Основанное на wayland, чтобы не копаться в некро-иксах.
- С оглядкой на pinephone-sway-poc, poc, примерно похожий на то, что я хочу.
Пришлось пока:
- Накатить arch linux arm, потому что на postmarketos с musl ничего не собирается.
- Делать на базе sway, чтобы не фигачить свой композитор. Как оказалось, практически все нужное уже есть. Режим табов - будто бы для телефонов и сделан.
- Заюзать довольно сырую клавиатуру wvkbd. Раскладка неудобная, но зато не тормозит, как squeekboard на gtk3.
- Написать собственный бар с кнопочками, как на ведре. Кнопочки выполняют системные команды и сорят зомби-процессами (кто шарит в расте, помогите штоле починить), но уже красиво и юзабельно.
- Подшаманить с запуском firefox:
MOZ_ENABLE_WAYLAND=1 firefox
. Еще нужен firefox-mobile-config. Без всего этого будет или страшно, или неюзабельно, или с иксами. - Подшаманить с запуском telegram:
QT_QPA_PLATFORM=wayland telegram-desktop -scale 80
. - dino на скриншоте собран из ветки
feature/handy
. Ветка, похоже, заброшенная и портировано на libhandy далеко не всё. - Сделать
HandlePowerKey=ignore
в/etc/systemd/logind.conf
, забиндить кнопку питания наsystemctl suspend
- Много-много страдать.
В самых близких планах - запилить touch-friendly аналог dmenu.
Одна из адовых проблем - жор батарейки. Я так понял, есть некоторые софтварные проблемы, которые еще починят, но есть и хардварные, которые можно будет починить только новым телефоном :(
Короче, самое главное, что уже можно взять в руки телефон, самостоятельно его подключить к wifi и прочему, а значит, что можно постепенно доделывать и остальные нужные фичи.
Я безумно рад. Сбылась мечта идиота: я ждал этого момента еще с тех пор, как больше 10 лет назад увидел, как запускают линукс (банальные иксы c xclock) на hp ipaq 514. Наконец-то поперло, теперь всё будет.
>>> Просмотр (1440x2880, 1019 Kb)