LINUX.ORG.RU

pinephone + sway = ❤︎

 , , , ,


7

3

Дошли у меня руки до пайнфона. Оказалось, что:

  • 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)

★★★★★

Проверено: cetjs2 ()
Последнее исправление: derlafff (всего исправлений: 9)
Ответ на: комментарий от BceM_IIpuBeT

А что там по спящим режимам/отключением экрана?

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

derlafff ★★★★★
() автор топика
Ответ на: комментарий от BceM_IIpuBeT

О. Сейчас в наличии.

Они партиями собирают заказы и отправляют, может занять некоторое время. Если будешь брать, очень рекомендую отслеживаемую экспресс-доставку.

Ты, если не ошибаюсь, из Украины? Как ты сюда купил его?

В Германии сейчас тусуюсь. Купил на их сайте, оплатил пошлину на почте, забрал, всё. У меня еще версия из батча с ubports.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от intelfx

А что с либремом?

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

derlafff ★★★★★
() автор топика
Ответ на: комментарий от t184256

Бар со скриншота написан именно на нем.

derlafff ★★★★★
() автор топика

Я безумно рад. Сбылась мечта идиота: я ждал этого момента еще с тех пор, как больше 10 лет назад увидел, как запускают линукс (банальные иксы c xclock) на hp ipaq 514. Наконец-то поперло, теперь всё будет.

Пхах, помню, как все порывался накатить дебиан на свой HP iPaq, но все руки так и не долшли.

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

Zhbert ★★★★★
()
Ответ на: комментарий от Tanger

опа. готовые сборки будут? Со своим brave heart edition так ничего и не сделал.. :(

Да, я попробую запакетить для arch и для pmos. Когда будет готово немножко больше.

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 1)
Ответ на: комментарий от Zhbert

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

Мне кажется, pinephone это может изменить:

  • Он очень дешевый, его можно позволить купить себе как игрушку.
  • На нем работает все, включая телефонию. Обычно с портами с этим проблема.
  • Коммьюнити очень сильное, уже прямо сейчас.
  • На нем с полпинка заводится практически все: разные дистрибутивы, иксы, вяленый, сайлфиш, и т.д. и т.п.

Короче, посмотрим.

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 1)
Ответ на: комментарий от derlafff

Когда последний раз читал про него тут в галерее, вроде говорили, что как раз с телефонией так так себе?

Zhbert ★★★★★
()

Gtk3 (и интерфейсы, основанные на gtk-дерьме) жутко тормозит и делает использование неюзабельным.

Т.е. гномы поломали интерфейс, чтобы сделать его совместимым с маленькими пальцетыкательными экранами, но забыли, что телефоны будут послабее десктопов? Это победа, я считаю.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Т.е. гномы поломали интерфейс, чтобы сделать его совместимым с маленькими пальцетыкательными экранами, но забыли, что телефоны будут послабее десктопов? Это победа, я считаю.

Бинго. Всё именно так.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от intelfx

Может, он у тебя тормозит потому что пайнфон говно и видеоблоб там кривой?

Скорее, потому что его писали макаки с вебом в голове, ибо когда я в последний раз тестил третьегном на «полноценном» ноуте, оно тоже знатно так лагало.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от intelfx

Это было лет 5 назад, но мне кажется, что ты (или гнатенко) мне тогда тоже доказывал, что ничего не тормозит. Сомневаюсь, что что-то значительно изменилось (разве что ноуты быстрее стали, лол).

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 1)
Ответ на: комментарий от derlafff

Да сдался ты чтобы тебе что-то доказывать.

У мен есть ноут со средненьким Sandy Bridge, на нём гном. Ничего не тормозит. Либо у тебя руки из жопы, либо одно из двух.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

mesa-git (но и похоже с обычной mesa тоже работает)

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 1)
Ответ на: комментарий от derlafff

И это майнлайновое ядро, ага. Правда, с некоторым количеством мелких патчей все равно пока.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от intelfx

Да сдался ты чтобы тебе что-то доказывать.

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

У мен есть ноут со средненьким Sandy Bridge, на нём гном.

Мне кажется, я запускал еще до того, как у меня x230 появился.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от derlafff

Именно поэтому ты каждый раз прибегаешь что-то доказывать

Возможно, тебе нужно тренировать краткосрочную память и запоминание контекста разговора, или (при неустранимых дисфункциях МНУ) хотя бы время от времени его перечитывать.

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

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

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 1)
Ответ на: комментарий от ugoday

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

Конечно, у некоторых приложений все немного лучше (squeekboard можно даже наверное юзать), но по сравнению с qt-софтом, который я пробовал (не считая самой плазмы, она тормозит) - все очень плохо.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от derlafff

В любом случае, у postmarketos есть такая замечательная цель, как дать старым устройствам вторую жизнь. Это прекрасно, в отличие от цели «клепать новые достаточно быстрые устройства, чтобы на них тормозной гном был хоть как-то юзабельным».

derlafff ★★★★★
() автор топика

Табы на мобильном телефоне это не очень полезно, это полный трындец. Открой три таба в фаерфоксе и потом разберись где какой :)

Клава на скрине, это увы тоже, полный трындец.

Ну про остальное ты уже написал. Даже при наличии приличного софта с этим жором батареи, почти не рабочей камере и без приличных карт – судьба этого телефона валятся в столе. Я тоже купил один, понимая куда ему дорога, будем надеяться что следующие релизы будут юзабельными

mrdeath ★★★★★
()
Ответ на: комментарий от derlafff

Это было лет 5 назад

На десятилетнем на тот момент ноутбуке?

WitcherGeralt ★★
()
Ответ на: комментарий от derlafff

Спасибо за инфу. Попробую заказать. Но эти говнюки однажды уже отказались заслать мне пайнбук.

WitcherGeralt ★★
()
Ответ на: комментарий от derlafff

Шо, мобила уходит полностью в ждущий режим, а бейзбенд при звонке будит? Вау.

Но это ж ни таймеры всякие, ни уведомления из интернетов, ни т.п. работать не будут.

mertvoprog
()
Ответ на: комментарий от Zhbert

пользоваться этим будет нереально

А чем реально-то?

Браузеры на эти ваши ведроиды сплошь ущербные, например. В них даже девтулзов нету.

mertvoprog
()
Ответ на: комментарий от derlafff

Бананокия по всем пунктам (кроме последнего, хотя не факт — не следим).

Сосна не нужна :P

mertvoprog
()
Ответ на: комментарий от mrdeath

и без приличных карт

Э-э-э, а какие карты нужны?

Браузер есть — гугловские, яндексовские, бинговские, here доступны.

Можно ещё J2ME-версию гуглокарт в Microemulator накатить.

mertvoprog
()

Ну офигеть, рабочий «линукс» на смартфоне! Ух, заживём!

Хотя ШГ, это да.

Korchevatel ★★★★★
()
Ответ на: комментарий от mertvoprog

Но это ж ни таймеры всякие, ни уведомления из интернетов, ни т.п. работать не будут.

Андроид для этого просыпается каждую пару минут. Как тут будут делать, пока хз.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от mrdeath

Табы на мобильном телефоне это не очень полезно, это полный трындец.

Я думаю, заменить их более-менее компактным индикатором. Для переключения есть кнопки снизу. Короче, очень даже юзабельно.

Открой три таба в фаерфоксе и потом разберись где какой :)

FF сам по себе такой :)

с этим жором батареи

Должны починить. У меня с суспендом уже даже может сутки-двое выжить. Но пока без модема.

почти не рабочей камере

Там, кажется, только софтварные проблемы пока.

и без приличных карт

Ну по идее andbox + osmand можно будет запустить в худшем случае. anbox рабочий уже есть, производительность пока не смотрел.

Клава на скрине, это увы тоже, полный трындец.

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

derlafff ★★★★★
() автор топика
Последнее исправление: derlafff (всего исправлений: 2)
Ответ на: комментарий от mertvoprog

Тачфоны сосатб.

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

derlafff ★★★★★
() автор топика
Ответ на: комментарий от Aceler

Кажется, это вообще не нужно при вяленом, т.е. с MOZ_ENABLE_WAYLAND=1 (нужно перепроверить), но на иксах без этого оно ведет себя так, будто бы у тебя мышка, а не тач.

derlafff ★★★★★
() автор топика
Ответ на: комментарий от derlafff

У меня на ноуте без этого масштабирование щипком не работало. Может, уже и не нужно, они ж там быстро меняют версии и подкапотные настройки.

Aceler ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.