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)
Ответ на: комментарий от mertvoprog

Это не клава, это резиновая женщина. Они даже для ввода текста не особо пригодны, не говоря уж об управлении и хоткеях.

это не резиновая женщина даже, так - убогий хипсторский порножурнал, с пледиками и тату. (не без рекламы enlarge your … with smussi), короче плоскота, она плоскота во всем.

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

Неосилятор

Там осиливать нечего, тачскрины непригодны для слепой печати by design, попытки прикрутить к ним рельеф заглохли ещё лет 8 назад. Ну можно силиконовую херню с дырками наклеить, ага.

эта проблема решается по-другому

Через жопу? Продуктивнее клавы для ввода может быть только нейроинтерфейс, а всякая мышевозня и пальцетыкание — это деградация и извращение.

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

все говноеды и айпонты просто далеки от этого

Точно? А если кучу транспортов через Jabber забабахать?

говновейланд только для мобилочек и годен

Нечего мобилочки вялендом портить, вон на Maemo полноценно иксы работали и не жужжали.

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

короче плоскота, она плоскота во всем

Хм, а тут вообще фембоями попахивает.

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

Там осиливать нечего

тачскрины непригодны для слепой печати by design

4.2, с пригодной клавиатурой (свайп) слепой (нужно только видеть границы клавиатуры) быстрый ввод (чуть ли не 50% скорости от набора на нормальной клавиатуре) очень даже возможен. И это одним пальцем, Карл.

Собираюсь это тоже писать для пайнфона, рано или поздно, потому что никто больше не напишет.

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

слепой

нужно только видеть границы клавиатуры

/0

свайп

Это вообще предиктивщина, аллё. Наберите своим свайпом ThuTh1sh какое-нибудь.

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

/0

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

Наберите своим свайпом ThuTh1sh какое-нибудь.

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

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

На телефоне же границы клавиатуры всегда в боковом зрении

Это если на него смотреть. Управлять можно в полудрёме или не доставай из кармана, например.

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

А зачем искусственно ограничивать юзкейсы карманной ЭВМ?

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

Телефоном можно пользоваться по назначению? Звонить, отправлять SMS и держать список контактов?

Да. Некоторый софт есть.

Таки покажи скриншот.

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

не понимаю зачем для этого мобило-ориентированный интерфейс.

ответ вполне прост …

облака с тонкими клиентами для многих предприятий очевидно сильно выгоднее, чем классическая псевдо-персональная схема рабочих мест

это обще-индустриальная тенденция на данный момент н-р так: https://3dnews.ru/1021257/#5f6a1ae7b4182e5c297aa1ac

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

Давайте поможем Даше найти связь между «тонкий клиент» и «пальцетыкательный интерфейс». Так-то тонкие клиенты были изобретены 40 лет назад (назывались X11) и на гном это не похоже.

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

Так суть не столько в пальцетыкательности, сколько в том, что интерфейс тупой. Чтобы тупые (и особенно шибко умные!) юзвери ничего не ломали.

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

Ну как же, системд-воена intelfx не знаете? Еще peregrine, этот поначалу не мог выбрать надежный критерий для классификации, но известный вирус ему помог.

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

системд-воена intelfx

Дык список systemd-позитивных/негативных вроде тоже изначально @Mystra_x64 запилен, не?

но известный вирус ему помог.

И такой списочек у иного пользователя был.

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

Таки покажи скриншот.

У меня пока нет лишней симки. Сначала занимаюсь более важными вещами - нужно рабочую среду запилить, все запакетить, etc.

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

Это если на него смотреть. Управлять можно в полудрёме или не доставай из кармана, например.

Управлять, не набирать текст. Или ты собирался управлять на телефоне емаксом в полудреме?

А зачем искусственно ограничивать юзкейсы карманной ЭВМ?

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

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

Или ты собирался управлять на телефоне емаксом в полудреме?

А поцчему нет?

не нужно придумывать юзкейзы там, где их нет

WUT?

где ты в реальной жизни все равно полезешь за ноутом

Так потому и лезут ведь, что карманные ЭВМ ущербны. В дороге или во время длительных перебоев с электричеством ноут недоступен, например.

потому что у меня уже есть телефон

А у кого нет? ;) Видали на первом курсе такого кадра: линуксоид, без мобильника и с патлами. Правда, этого кадра уже ко второй четверти, кажется, переклинило: патлы были сбриты нахрен (имидж буддиста, лул), и мобильник таки появился ;D

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

Мммм, потоковое видео на мобильном интернете. Ладно HLS с буферизацией ещё худо-бедно пашет, но тут инпутлаг минимальный же нужен.

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

Все с тобой ясно. Очередной пациент с нарушениями мозговой деятельности, уносите, приносите следующего. Чтобы решать проблему «хочу пользоваться емаксом полудремом с мобильника» нужно сначала решить проблему «это устройство вообще использовать как мобильник». Иначе никак.

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

нужно сначала решить проблему «это устройство вообще использовать как мобильник»

Чо? Вы тут сами работу с SIM продемонстрировать не можете, несмотря на многочисленные реквесты, так что не возникайте ;)

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

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

Я тебе лично ничего не должен, так что не возникай.

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

Так Ubuntu Touch есть для пайнфона и там все работает.

Только это такая безбожно тормозящая поделка без софта, что делать там нечего.

Так что это убанта - деградация, а не пайнфон.

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

Так оно и понятно, ибо сейчас всё на пионерах.

А раньше даже на сайте МТС можно было купить.

Короче вряд ли когда мобильный Линукс достигнет такого уровня, что был.

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

Что «зачем»? Нетормозной интерфейс зачем? Ну страдайте ;)

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

очевиден тренд на облачные вычисления

Было в Симпсонах^W в 70-е.

и потоковое вещание

И каким боком тут пальцетыкательный интерфейс?

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

Точно? А если кучу транспортов через Jabber забабахать?

точно, абсолютно точно.

Нечего мобилочки вялендом портить, вон на Maemo полноценно иксы работали и не жужжали.

тыклофоны не жалко. без клавиатуры все равно это не более чем игрушка.

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

транспортов через Jabber забабахать?

Так оно же работает как то самое, если вообще…

Я вот, как купил Ubuntu Phone, а для него и нету этих Jabber-о-в. Зато Telegram из коробки 📦 Так и познакомился: а там потом и стикеров самому создавать можно, и ботов писать ✍️ — красота 😍

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

щас модно ходить по конторе с планшетом и делать вид, что работаешь или сидеть в жральне с ноутом, типа всегда в процессе

вылезай из креокамеры :)

ах ну да … и обязательно всем будут край нужны тачскрины и/или двухэкранные/гибкие девайсы

сам попался на эту фигню и быстро понял, что тыкать в экран пальцами … негигиенично :)

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

Я вот, как купил Ubuntu Phone, а для него и нету этих Jabber-о-в. Зато Telegram из коробки 📦 Так и познакомился: а там потом и стикеров самому создавать можно, и ботов писать ✍️ — красота 😍

Убунтовский телеграмный клиент у меня не работает. Просто начинает грузить сообщения и падает, лол. Наверное, офигивает от их количества.

А вот telegram-desktop работает идеально.

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

без клавиатуры все равно это не более чем игрушка

Ну клавиатуру-то присобачить можно, проблема в том, чтобы этот бутерброд на ходу не развалился. У N900/N950-то тоже клавиатура ущербная, ибо выдвижная.

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

Так оно же работает как то самое, если вообще…

Это почему ещё?

а там потом и стикеров

@Darth_Revan ещё лет 8 назад огромный пак стикеров для Pidgin забабахали. А Мы их на BombusMod потом портировали.

и ботов писать

А с этим ещё проще, в IRC/Jabber боты просто создаются как полноценный аккаунт, без этих ваших ущербных API для ботов, и без переусложнённых API для полноценных учёток. Не зря в Jabber спамят пачками, а по IRC вообще ботнеты координируются, настолько он простой ;)

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

щас модно ходить по конторе с планшетом

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

сидеть в жральне с ноутом

Ноут — это такая штука с относительно большим экраном, нормальной клавиатурой и тачпадом либо внешней мышкой?

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

Ноут — это такая штука с относительно большим экраном, нормальной клавиатурой и тачпадом либо внешней мышкой?

и сенсорным экраном .. упрямый ты ослик :)

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

К реализации и качеству прикапываетесь? Вы ещё скажите, что завёрнутая в мидлет книга — не книга.

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

посчитаешь это через 6-7 лет, тк изначально разговор шел именно о политике развития гномика и его вялой динамике, те не прям щас

( пс: капец ты нундный/трудный и неинтересный, девки таких обходят за версту г…г )

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

посчитаешь это через 6-7 лет,

А там либо ишак умрёт, либо падишах преставится.

капец ты нундный/трудный и неинтересный

Для инженера это комплимент. Пока дизайнеры устремляются своей фантазией в небесные выси, инженер скромно считает свои нудные циферки: линукс — 1% от десктопа, ноуты с пальцетыкательными экранами — 1% от всех ноутов. Победить и захватить 1% от 1% — дурная идея, не хотеть.

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

Для инженера это комплимент: линукс — 1% от десктопа

вот реальный и фиговый результат настоящих кодеров, это когда каждый пилит свой нортон_командер, эксель и вим, а потом приходит Билли и забирает 90% рынка кривыми поделками.

ну гордись дальше, чё

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