Реклама показывается только незарегистрированным пользователям. Вход или Регистрация

Терминал для webOS 2.x

Обсуждение программ и homebrew-приложений для смартфонов на webOS

Терминал для webOS 2.x

Сообщение Xamil » 10 мар 2011, 18:03

Как известно, на данный момент нет рабочего терминала для webOS версий 2.x (Terminal и Terminus не работают). Существует альфа-версия Secure Shell, но юзабельность и стабильность ее оставляет желать лучшего. К счастью, MetaView нашел способ запустить Terminus на 2.1: http://metaviewsoft.de/wordpress/?p=560
Что необходимо сделать:
1. Установить Terminus и запустить его один раз
2. Установить Internalz
3. Включить в настройках Internalz “Master Mode” (в самом конце страницы с настройками)
4. Открыть файл /var/palm/data/jailusers с помощью Internalz
5. Найти строку с terminus и исправить jail-game.conf на jail_native-palm.conf
6. Сохранить файл

Все, получаем рабочий Terminus и возможность полноценно использовать webOS =)
Nokia E72, Nokia E63, Sharp Zaurus C1000 (Angstrom [X11, matchbox])

За это сообщение автора Xamil поблагодарил:
Palmfan (10 мар 2011, 18:52)
Xamil

 
Сообщения: 260
Зарегистрирован: 04 сен 2010, 21:37
Город: Кубань
Благодарил (а): 15 раз.
Поблагодарили: 25 раз.

Терминал для webOS 2.x

Спонсор » 10 мар 2011, 18:03

Реклама показывается только незарегистрированным пользователям. Войти или Зарегистрироваться
Спонсор

 
Сообщения: 100
Зарегистрирован: 15 июл 2014, 18:43
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Терминал для webOS 2.x

Сообщение Xamil » 10 мар 2011, 20:29

после более длительного использования могу сказать, что терминус под 2.1 работает все же довольно криво (самая большая неприятность - скрытие текста при использовании backspace), но в сравнении с secure shell он раздражает явно меньше =) и допилить его при желании будет проще, поскольку vt100.js из SS тормозная изначально, а Terminal, со слов rwhitby, нужно значительно переписывать под 2.х.
Nokia E72, Nokia E63, Sharp Zaurus C1000 (Angstrom [X11, matchbox])
Xamil

 
Сообщения: 260
Зарегистрирован: 04 сен 2010, 21:37
Город: Кубань
Благодарил (а): 15 раз.
Поблагодарили: 25 раз.

Re: Терминал для webOS 2.x

Сообщение Xamil » 12 мар 2011, 17:20

Есть еще один вариант. Не совсем тривиальный, но открывающий более широкие возможности =) это использование xterm под X-сервером:



Первым делом - источники:
- wiki webos-internals: http://www.webos-internals.org/wiki/Application:X
- тема на форуме precentral: http://forums.precentral.net/webos-inte ... r-pre.html
установка простая, все необходимые пакеты находятся в фиде webos-internals (разделы Application -> System Utilities и Linux application -> X Window System). На всякий случай распишу подробнее:
1. Поиском в Preware находим пакет с названием XTerm (id - org.webosinternals.xterm-launcher), устанавливаем. Все зависимости (XTerm Binaries, X Window System Server/Server Binaries/Libraries) установятся автоматически. Также необходимо установить Secure Shell из testing репозитория webos-internals.
2. После установки в лончере появятся ярлыки для графического X сервера и XTerm. Но не все так просто - начиная с webOS 1.4.5, запустить эти приложения тапом по ярлыку не получится. Для их запуска нам понадобится Secure Shell, установленный ранее (Terminus в данном случае адекватно не работает). Запускаем его, указываем логин (root), и набираем прямой путь к скрипту, запускающему XTerm: /media/cryptofs/apps/usr/palm/applications/org.webosinternals.xterm-launcher/start.sh
3. Для упрощения жизни (чтобы постоянно не набирать весь путь), можно создать symlink (ссылку) к скрипту start.sh в директории, открывающейся по умолчанию в Secure Shell (/var/home/root):
Код: Выделить всё
ln -s /media/cryptofs/apps/usr/palm/applications/org.webosinternals.xterm-launcher/start.sh /var/home/root/xterm

всё, теперь для запуска XTerm будет достаточно ввести команду ./xterm в Secure Shell.
что касается недостатков.. во-первых, все сочетания клавиш теперь будут работать только при одновременном их нажатии (например, для ввода / нужно будет одновременно зажать orange и q). во-вторых, CTRL, который должен быть замаппен на область жестов, почему-то не работает.

ЗЫ что касается более широких возможностей - это я о использовании иксов совместно с каким-нибудь linux-дистрибутивом (debian, например) в chroot. проще говоря, нет никаких проблем с запуском полноценных приложений для linux (например, openoffice, chrome, gimp) на смартфоне. Разумеется, юзабельность их довольно посредственная =)
Nokia E72, Nokia E63, Sharp Zaurus C1000 (Angstrom [X11, matchbox])

За это сообщение автора Xamil поблагодарил:
Voronoff (12 мар 2011, 18:17)
Xamil

 
Сообщения: 260
Зарегистрирован: 04 сен 2010, 21:37
Город: Кубань
Благодарил (а): 15 раз.
Поблагодарили: 25 раз.

Re: Терминал для webOS 2.x

Сообщение Xamil » 15 мар 2011, 15:38

сегодня все пакеты из раздела X Window System (в том числе xterm) адаптировали для вебос 1.4.5 и выше. на 2.1 запуск из лончера работает без проблем. что ж, хоть и с запозданием почти в год, но это произошло =)
upd.: реквестирую ббкод для перечеркнутого текста :D
Nokia E72, Nokia E63, Sharp Zaurus C1000 (Angstrom [X11, matchbox])
Xamil

 
Сообщения: 260
Зарегистрирован: 04 сен 2010, 21:37
Город: Кубань
Благодарил (а): 15 раз.
Поблагодарили: 25 раз.

Re: Терминал для webOS 2.x

Сообщение Palmfan » 16 мар 2011, 10:33

Xamil
Что скажете насчет SDLTerminal?
forums.precentral.net/web-os-development/278511-sdlterminal.html
Palmfan

 
Сообщения: 1581
Зарегистрирован: 30 окт 2010, 21:51
Благодарил (а): 35 раз.
Поблагодарили: 125 раз.

Re: Терминал для webOS 2.x

Сообщение Xamil » 16 мар 2011, 15:10

vinnyh проделал отличную работу, багов за SDLTerminal пока не замечено. пожалуй, лучший из имеющихся вариантов для 2.х, хотя есть и недостатки. основной минус тот же, что и у xterm - необходимо одновременно нажимать клавиши для хоткеев. при введении путей, например, это очень раздражает - orange и q с моими пальцами нажимать одновременно не так легко =)
Nokia E72, Nokia E63, Sharp Zaurus C1000 (Angstrom [X11, matchbox])
Xamil

 
Сообщения: 260
Зарегистрирован: 04 сен 2010, 21:37
Город: Кубань
Благодарил (а): 15 раз.
Поблагодарили: 25 раз.

Re: Терминал для webOS 2.x

Сообщение Alinaki » 20 янв 2012, 11:17

Не знаю, как насчёт SDLTerminal - у меня на веере так и не заработал. Но вот XTerm с запуском из Xecutah работает чудесно. Кстати, шифт-пробел - это Esc. В хелпе этого почему-то не нашёл.

За это сообщение автора Alinaki поблагодарил:
Compvir (27 янв 2012, 22:26)
Alinaki

 
Сообщения: 341
Зарегистрирован: 22 сен 2011, 16:52
Благодарил (а): 8 раз.
Поблагодарили: 20 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: Терминал для webOS 2.x

Сообщение Compvir » 20 янв 2012, 13:21

Alinaki писал(а):Не знаю, как насчёт SDLTerminal - у меня на веере так и не заработал. Но вот XTerm с запуском из Xecutah работает чудесно. Кстати, шифт-пробел - это Esc. В хелпе этого почему-то не нашёл.

Вот жеж блин! А я мучаюсь double-sym для включения спец символов а потом meta+Y для вывода ^[ (т.е. тоже Esc)
--
Главное, не совершить поворот оверкиль.
Мой отец любит говорить: "Дайте пещерному человеку топор и он будет благодарен. Научите пещерного человека делать топор и он будет благодарен всю жизнь"
Самая актуальная версия русификатора клавы
Compvir

 
Сообщения: 327
Зарегистрирован: 25 мар 2011, 17:43
Благодарил (а): 12 раз.
Поблагодарили: 127 раз.
Планшет: HP TouchPad 4G 64GB

Re: Терминал для webOS 2.x

Сообщение Alinaki » 20 янв 2012, 14:02

http://www.webos-internals.org/wiki/Application:X

Ума не приложу, почему в Xecutah это не пишут. Совсем.
Alinaki

 
Сообщения: 341
Зарегистрирован: 22 сен 2011, 16:52
Благодарил (а): 8 раз.
Поблагодарили: 20 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

Re: Терминал для webOS 2.x

Сообщение R14 » 27 янв 2012, 18:38

Пишут, что в 2.2.4 SDL Terminal не запускается, поскольку он пытается запуститься в jail. А должен запускаться от рута.
Достаточно создать /etc/nojail, и SDL Terminal будет запускаться.
R14

 
Сообщения: 354
Зарегистрирован: 26 авг 2011, 10:03
Благодарил (а): 16 раз.
Поблагодарили: 25 раз.
Планшет: HP TouchPad Wi-Fi 16Gb

След.

Вернуться в webOS-смартфоны - Программы