LINUX.ORG.RU

Linux на GPD Pocket

 , ,


2

0

Этим летом решился и реализовал мечту детства об ультракомпактном ноутбуке. Начитался соответствующей информации и решил поставить не специальную сборку для Pocket от не известных мне людей (хотя позже наткнулся на официально выглядящую Ubuntu Mate for Pocket), а Debian (к пакетной базе которого, как и к любому другому известному дистрибутиву, доверия чуть-чуть, но больше).

Установка вышла с приключениями:

  • Первая загрузка только что установленной системы окончилась зависанием с чёрным экраном на этапе, когда система делает udevadm settle. Скорее всего, причина в модуле fusb302, который я позже заблеклистил за то, что он при загрузке пытается разыменовать нулевой указатель и больше ничего не делает, но тогда пришлось изворачиваться с init=/bin/bash и вручную с флешки ставить ядро из бэкпортов (4.18)
  • Пришлось вручную внести в конфигурацию Xorg настройки DPI (больше трёхсот!) экрана и калибровочную матрицу для сенсорной панели
  • Пришлось заблеклистить звук через HDMI, потому что с ним висло и падало PulseAudio, а без него не получилось завести dmix (кроме того, так и не заработал микрофон)
  • С последней версией linux-firmware Wi-Fi адаптер намертво вешает систему при загрузке. Решения нет, один файл пришлось откатить.
  • Кроме того, давно уже не изобретал себе DE из соплей и палок, а тут решил извратиться и собрать максимально клавиатурно-ориентированное окружение на базе DWM (текст на панели генерирует luastatus), так что пришлось написать несколько костылей для обработки закрытия крышки и клавиш регулировки громкости.

Минимализм тут чисто показной, потому что в ноутбуке спрятано 8G оперативной памяти, и я ещё ни разу их полностью не занимал. (Опасаясь за судьбу SSD, вместо zswap - прозрачного сжатия страниц перед выгрузкой на раздел подкачки - я включил zram - виртуальный сжатый диск в оперативной памяти, на котором размещается swap.) Процессор видно, что небыстрый, но даже с небольшими расчётными задачами справляется нормально. Если не запускать браузер, а тихо сидеть и кодить, батареи хватает надолго: сейчас ноутбук используется 2-3 раза в неделю по несколько часов, а заряжаю я его в выходные.

Клавиатура, конечно, гораздо менее удобная, чем полноразмерная, но пользоваться ей можно (мои пальцы даже успели привыкнуть тянуться к расположенным в абсолютно неподобающих местах клавишам Х, Ж и Ю). Единственный USB-порт не сильно беспокоит, потому что большую часть времени ноутбук используется на коленях или маленьком столе без возможности подключить что-либо ещё. Читал о проблемах с антенной Wi-Fi (неудачном её расположении внутри алюминиевого корпуса), но именно от низкого уровня сигнала не страдаю.

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

EFI весьма глючен: банальный grub-install завешивает весь компьютер на несколько секунд, а однажды при обновлении загрузчика (когда, судя по всему, нужно было сначала удалить, а потом создать загрузочную запись заново) efibootmgr стал возвращать ошибку, и единственным исправлением стал сброс всех настроек в EFI Setup.

Несмотря на все описанные выше приключения, покупкой я доволен и совершенно о ней не жалею. Будущее уже наступило!

>>> Просмотр (1920x1200, 2315 Kb)

★★★★★

Проверено: JB ()

Используете чисто как устройство в дорогу?
Глаза не болят в такой маленький дисплей смотреть несколько часов?

beep
()

текст на панели генерирует luastatus

А почему не slstatus? Какой смысл тащить либы lua в легковесную систему?

Odalist ★★★★★
()

А пока искал эту железку, находил что-то с 9-10 дюймами и относительно полноценной клавой (60%)? Тоже мааахонькое, но мощное (подключить на внешний экран для презентации, серфа в нете и т.д.? И чтобы оно денёк делжало без сильной нагрузки?

Вот если находил - делись инфой ;)

Deleted
()

beep

Глаза не болят в такой маленький дисплей смотреть несколько часов?

В дороге, когда экран находится на коленях и не всегда в покое, чувствую, как глаза сильно устают. В противном случае усталость тоже есть, но менее заметная.

Odalist

А почему не slstatus? Какой смысл тащить либы lua в легковесную систему?

Не помню, чем он мне не понравился в первый раз. Сейчас проверил - да, всё, что мне нужно, он умеет. Кроме уровня громкости, который пытается обращаться к /dev/mixer и под padsp не работает. Возможно, попробую сделать патч для работы с ALSA или PulseAudio.

kaban_lyalya

находил что-то с 9-10 дюймами и относительно полноценной клавой (60%)?

Нет, только 7 дюймов, если не считать японских ноутбуков за $3000. Ещё видел Cosmo Communicator, но он и вовсе 6-дюймовый. Кое-кто из моих знакомых использовал Acer Switch 10, но это был ужас: очень медленный, очень мало флеш-памяти и очень быстро развалился.

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

Спасибо. Пока, увы, будущее не наступило. Я всё жду лёгкий, мощный. Мой thinkpad х260 серии с макс обвязкой вроде ничё, но хочется ещё легче и немного дизайн (обода по 1-2см убрать, хотя... Может это стандарт ;)) поменять.

Deleted
()

Несмотря на все описанные выше приключения, покупкой я доволен и совершенно о ней не жалею.

Походу печатать он еще не пробовал.

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

Пока, увы, будущее не наступило.

Наступало однажды, 10 лет назад, и называлось Vaio P.

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

t184256 ★★★★★
()

Первая загрузка только что установленной системы окончилась зависанием с чёрным экраном на этапе, когда система делает udevadm settle. Скорее всего, причина в модуле fusb302, который я позже заблеклистил за то, что он при загрузке пытается разыменовать нулевой указатель и больше ничего не делает, но тогда пришлось изворачиваться с init=/bin/bash и вручную с флешки ставить ядро из бэкпортов (4.18)
Пришлось вручную внести в конфигурацию Xorg настройки DPI (больше трёхсот!) экрана и калибровочную матрицу для сенсорной панели
Пришлось заблеклистить звук через HDMI, потому что с ним висло и падало PulseAudio, а без него не получилось завести dmix (кроме того, так и не заработал микрофон)
С последней версией linux-firmware Wi-Fi адаптер намертво вешает систему при загрузке. Решения нет, один файл пришлось откатить.
Кроме того, давно уже не изобретал себе DE из соплей и палок, а тут решил извратиться и собрать максимально клавиатурно-ориентированное окружение на базе DWM (текст на панели генерирует luastatus), так что пришлось написать несколько костылей для обработки закрытия крышки и клавиш регулировки громкости.



Видимо оно того стоило?

Ramil ★★★★
()

А теперь допили работу с аккумулятором и заведи bluetooth, который тут приделан через жоп^W UART. Ставил на это дело opensuse, всё завелось почти из коробки. Пришлось поворачивать дисплей (видимо дисплеи набок это национальная китайская забава, уже третий такой девайс). Не получилось завести статус аккумулятора, просто не понял как и где это реализовано, недостаточно опыта. Пытался bluetooth завести, тоже безрезултатно. Я молчу уже о том, что многие приложения в linux не готовы к планшету. Совсем. Вообще. Вернул назад винду, потому что на ней эта китайская поделка ещё кое-как да работает.

Девайс крайне сырой, а разрабы на него забили. Сойдёт только для подключения к стойке (реально удобно) и попердолиться с linux. Больше с него толка нет.

Deleted
()

Ха, добро пожаловать в клуб. Не окирпичь девайс, отключив usb в efi, потом только программатором откачивать.

На хабре вот есть статья с живописанием приключений: https://habr.com/post/409945/

После обновления ведра на 4.18 перестал оживать звук после гибернации (uswsusp).

Хотя, я девайсом тоже доволен, свои функции он выполняет.

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

попробую сделать патч для работы с ALSA или PulseAudio.

Отлично! А может попробовать просунуть commit на suckless?

Odalist ★★★★★
()

Клавиатура, конечно, гораздо менее удобная, чем полноразмерная, но пользоваться ей можно (мои пальцы даже успели привыкнуть тянуться к расположенным в абсолютно неподобающих местах клавишам Х, Ж и Ю)

Точно можно? Я просто знаю одного чела, продающего GPD Win. Думал его купить, накатить линукс и использовать в качестве портативной машинки в дорогу — но по размышлении отпугнула именно клавиатура. И GPD Win он продаёт до сих пор.

Хотя наверное, такая клавиатура может стать хорошим стимулом наконец-то осилить vim...

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

Точно можно?

Точно. Слепой десятипальцевый метод, все дела. У Win клава раза в полтора меньше.

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

А теперь допили работу с аккумулятором и заведи bluetooth

Bluetooth там работает, через hcitool scan девайсины видит итд.

Статус аккумулятора тоже отдает, я пользую простую программулину с говорящим названием acpi. А ориентировочное время работы не отдает, да.

Поворот экрана тоже не большая проблема, прописал в .xinitrc

xrandr --output DSI1 --auto --rotate right --dpi 120 --scale 0.7x0.7

Тут же масштабирование и dpi, в общем-то, все ясно.

Планшетность там хз кому нужна, по мне так ЦА девайса - бородатые сисадмины, а девайсина для работы в полях, чтобы не карабкаться в стойку с пусть даже 12" лаптем. Ну там циску или хранилку какую-нибудь через консоль ресетнуть/переконфигать, по-быстрому что-то по ssh поправить на бегу.

То, что разрабы в Pocket2 упразднили трекпоинт, очень хреново. Тыкать пальцем, когда что-то в серверном вендовозе надо по rdp подшаманить - удовольствие ниже среднего.

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

>Кроме уровня громкости, который пытается обращаться к /dev/mixer и под padsp не работает.

Ведро пересобери с

Device Drivers
  Sound card support
    Advanced Linux Sound Architecture
      Enable OSS Emulation
        [*] OSS Mixer API


Сам на днях для slstatus запиливал.

paran0id ★★★★★
()

интересное устройство, интересный рассказ.

cetjs2 ★★★★★
()

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

P.S посмотрел цену на вторую версию, не сильно обрадовался...

flappyright
()
Последнее исправление: flappyright (всего исправлений: 1)

Мужик из West Coast Customs одобряет.

Riniko ★★
()

tl;dr; картинка не привлекла внимание (тема с... не раскрыта), а читать я не умею. есть фото девайса профиль/анфас с карандашом/коробком спичек для масштаба?

crypt ★★★★★
()
Последнее исправление: crypt (всего исправлений: 2)

А меня клавиатура очень сильно огорчила. Брал именно в качестве печатной машинки для поездок, а с этим у него туго. Сначала на арче гонял (работает на ура), теперь на десятой винде. В основном лежит в углу и скучает теперь.

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

как я понимаю, сенсор у этого девайса завести не получилось?

Сам сенсор работает, я даже поставил Touchégg и могу прокручивать двумя пальцами по экрану, но дальше дело как-то не пошло. Возможно, потому, что экран слишком легко заляпывается. Кто как, а я лучше трэкпоинтом да клавиатурой.

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

Мда... Ниче наиграешься - остынешь, и больше глупостей делать не будешь.

ЗЫ: Без обид - сужу по себе.

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

но там нет трекпойнта

Я хотел запостить цитату из песенки злого оя, о меня остановила самоцензура. Доктор, у меня рабский менталитет?

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

юзает

Юзать и работать это две разные вещи. Можно и пилкой для ногтей деревья валить, но бензопила лучше.

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

Аргументация уровня «боженька».

А в первом предложении что было не ясно?

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

Ты не путай двухпальцевую клавиатуру с десятипальцевой, у них совершенно разная эргономика.

t184256 ★★★★★
()

zswap - прозрачного сжатия страниц перед выгрузкой на раздел подкачки

zswap так не работает: сжатые страницы он кладёт обратно в оперативку, а когда упирается в установленные лимиты, то начинает распаковывать самые старые из сжатых страниц для записи на своп-раздел.

thriller ★★
()
Последнее исправление: thriller (всего исправлений: 2)

в чём основной упор, тб почему именно такой крошечный девайс? куча минусов очевидно, плюсов, как мне кажется, невидно - тот же 13" макбук всё ещё более чем портативен, но уровень комфорта работы на нём очень существенно выше ж?

просто я о чём - да, я тоже одно время был сильным фанатом сверхмобильности, но в жизни окащывается что погоня за несушественными песчинками требует жертвовать вёдрами полезного. есть у меня eeepc900 - маленький, почти невесомый, особо для тех времён, но - экран сильно мелкий, клава - меньше удобного размера, да. а выигрыш по сравнению с 13" мбп или мба - да фактически его нет, лишний килограмм веса лекго с лихвой удобство и мощность перекрывает, а размер в рюкзаке несушественен совершенно.

равно как и с малыми телескопами - страдал я одно время сверхмобильным сетапом в 66 - 70 мм рефрактора виде. в чумуданчике без монтировки - 5 кило. пока один вечер бок-о-бок с 100 мм рефрактором не поставил, и не узрел, что фиг с +5 кило, и в два раза более длинным чумуданом -картинка того более чем стоит....:P

так что в процессе погони за, важно не лишится здравого смысла, имхо.

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

в том то и дело, что в системе может и не быть другого свопа, кроме zswap ;)

zswap без «другого свопа» не работает. Ты, видимо, с zram путаешь.

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