Nokia Internet Tablet N8XX     

Ответы на вопросы о таблетках

  • Вы не зашли.

#1 06-07-2008 12:00:58

zap  
Таблетоид
На форуме с: 08-06-2008
Сообщений: 78
Отблагодарили :   21 
Firefox 

Midnight Commander

В репозиториях для планшета есть аж два Midnight Commander'а, и оба кривы до невозможности.

Так как на десктопе mc это моя основная рабочая оболочка, первая проба пера для Нокии - именно он.

UPDATE: Теперь mc находится в репозитории Maemo Extras для diablo и chinook, так что установка его не должна представлять проблему - запустите диспетчер приложений, и в разделе Инструменты должно появиться приложение mc с синей квадратной иконкой.

Обязательный в таких случаях скриншот:
http://cs.ozerki.net/zap/maemo/mc.png

Версия 4.6.2-pre1 с патчами из Fedora, ибо в дебиане миднайт слегка протухший. Если кому интересны исходники/патчи - они лежат там же.

Порт полноценный, с переводом на все языки, с поддержкой подсветки синтаксиса для всех поддерживаемых языков программирования и так далее. В итоге на Убунту, который у меня крутится в эмуляторе для работы с Nokia SDK я поставил именно его, ессно перекомпилировав сначала под x86 :-)

За неимением функциональных клавиш - либо тыкаем мышкой на нижнюю строку, либо нажимаем <ESC>[0-9], где ESC - кнопка с повёрнутой против часовой стрелки стрелкой (smile) на передней панели.

Чтобы нормально работал sub-shell, ставим bash. Лучшее из того, что имеется - пакет bash3 с nitapps.com. С другими шеллами эта фича не работает, это ограничение самого mc.

Чтобы можно было заходить в архивы/распаковывать файлы ставим соответствующие архиваторы. В репозиториях можно найти unrar, bzip2, unzip.

Кто бы ещё подсказал, где найти сам zip...

Отредактированно zap (10-07-2008 00:10:11)

Неактивен

 

#2 06-07-2008 13:10:08

wickedxghoul  
TabletGeek
Откуда: Москва
На форуме с: 14-02-2008
Сообщений: 124
Отблагодарили :   10 
Tablet Microb 

Re: Midnight Commander

Отличный порт. Все замечательно работает. Большое спасибо!

PS: рекомендую попробовать пропихнуть пакет в один из крупных репозиториев. В те же meaemo-extras, например. Думаю, многие будут рады увидеть нормальный MC у себя на таблетке.


Nokia N810 - RIP. Остатки распродаются   .
Sony Vaio VGN-UX280p. Жду maemo 5 :3

Неактивен

 

#3 06-07-2008 13:41:26

zap  
Таблетоид
На форуме с: 08-06-2008
Сообщений: 78
Отблагодарили :   21 
Firefox 

Re: Midnight Commander

Дак для начала надо на кроликах испытать smile

Неактивен

 

#4 06-07-2008 13:49:00

dimawert  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 08-05-2008
Сообщений: 119
Отблагодарили :   
 

Re: Midnight Commander

попробовал поставить поверх существующего, не удалось, написало что mc уже установлен, причем как оказалось имеющийся mc в списке установленных приложений не показывается. apt-get remove mc не срабатывает,
/home/user # apt-get remove mc
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED:
  mc
0 upgraded, 0 newly installed, 1 to remove and 44 not upgraded.
Need to get 0B of archives.
After unpacking 2400kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 20637 files and directories currently installed.)
Removing mc ...
W: Couldn't stat source package list http://cs.ozerki.net    chinook/main Packages (/var/lib/apt/lists/cs.ozerki.net_zap_maemo_dists_chinook_main_binary-armel_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
/home/user #
что дальше делать не знаю... :-( поставить не удалось...
все удалить получилось а вот при установке выдает ошибку.
/home/user # apt-get -d install mc
Reading package lists... Done
Building dependency tree... Done
Suggested packages:
  perl mime-support zip links w3m lynx arj
The following NEW packages will be installed:
  mc
0 upgraded, 1 newly installed, 0 to remove and 44 not upgraded.
Need to get 0B/765kB of archives.
After unpacking 2400kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  mc
Install these packages without verification [y/N]? y
Download complete and in download only mode
W: Couldn't stat source package list http://cs.ozerki.net    chinook/main Packages (/var/lib/apt/lists/cs.ozerki.net_zap_maemo_dists_chinook_main_binary-armel_Packages) - stat (2 No such file or directory)
W: You may want to run apt-get update to correct these problems
/home/user #

Отредактированно dimawert (06-07-2008 14:02:30)


n800 (DIABLO_4.2008.36-5)/ nokia e51

Неактивен

 

#5 06-07-2008 15:47:36

wickedxghoul  
TabletGeek
Откуда: Москва
На форуме с: 14-02-2008
Сообщений: 124
Отблагодарили :   10 
Tablet Microb 

Re: Midnight Commander

У меня все прекрасно накатилось поверх установленного из, кажется, репозитория elkins.org. (Ставил через Application Manager)

А почему /home/user # apt-get -d install mc? Почему бы не установить после скачивания?

Имхо, удалять старый mc следовало через dpkg -r mc.

Отредактированно wickedxghoul (06-07-2008 15:48:27)


Nokia N810 - RIP. Остатки распродаются   .
Sony Vaio VGN-UX280p. Жду maemo 5 :3

Неактивен

 

#6 07-07-2008 03:17:11

Max  
Таблетэр
Откуда: Moscow
На форуме с: 12-06-2008
Сообщений: 17
Отблагодарили :   
Вебсайт
Firefox 

Re: Midnight Commander

"Шрифты - отстой" (c) smile
Рекомендую terminus. Взять можно, например, тут: http://lushnikov.net/storage/terminus.tgz    . Распаковывать прямо  в корень, само ляжет куда надо.

upd: поправил ссылку

Отредактированно Max (07-07-2008 07:14:13)

Неактивен

 

#7 07-07-2008 03:22:28

sergk  
Таблеточник
На форуме с: 24-06-2008
Сообщений: 8
Отблагодарили :   
Opera 

Re: Midnight Commander

Max говорит:

"Шрифты - отстой" (c) smile
Рекомендую terminus. Взять можно, например, тут: http://lushnikov.net/storage/terminus.tgz.    Распаковывать прямо  в корень, само ляжет куда надо.

или отсюда: http://www.is-vn.bg/hamster/   

Неактивен

 

#8 07-07-2008 03:45:30

zap  
Таблетоид
На форуме с: 08-06-2008
Сообщений: 78
Отблагодарили :   21 
Firefox 

Re: Midnight Commander

Настораживает вот это:

W: Couldn't stat source package list http://cs.ozerki.net       chinook/main Packages

У меня нет хранилища для chinook, только diablo. Хотя сейчас сделаю симлинк, вроде бы пакеты от дьяблы должны без проблем пойти на чинуке.

По шрифтам - люблю DejaVu Sans Mono либо Lucida Console, причём последний рендерится через freetype просто шикарно, в отличие от виндового рендерера, уж не знаю как мелкомягким это удалось :-) Кстати, сильно не хватает в терминалке опции 'не использовать bold для ярких цветов', которая есть в gnome-terminal'е. Надо будет пропатчить osso-xterm. Можно попробовать и terminus, хотя imho битмаповские шрифты не так красивы, как нормально отхинтованный векторный шрифт :-)

Отредактированно zap (07-07-2008 03:51:21)

Неактивен

 

#9 07-07-2008 04:26:01

Max  
Таблетэр
Откуда: Moscow
На форуме с: 12-06-2008
Сообщений: 17
Отблагодарили :   
Вебсайт
Firefox 

Re: Midnight Commander

sergk говорит:

или отсюда: http://www.is-vn.bg/hamster/   

Или отсюда, да. А потом собрать.

Неактивен

 

#10 07-07-2008 07:41:58

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 599
Отблагодарили :   35 
Firefox 

Re: Midnight Commander

zap говорит:

Кто бы ещё подсказал, где найти сам zip...

Там же, где unzip:
https://garage.maemo.org/frs/?group_id=91   


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#11 07-07-2008 08:49:40

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 599
Отблагодарили :   35 
Firefox 

Re: Midnight Commander

Что хотелось бы поправить в mc для maemo:
1) кнопка джойстика как enter, а не как вызов пальцевой клавы
2) чтобы не открывалась клава при управлении стилусом, кроме в command line. но это сложнее сделать.


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#12 07-07-2008 11:09:26

dimawert  
TabletGeek
Откуда: Санкт-Петербург
На форуме с: 08-05-2008
Сообщений: 119
Отблагодарили :   
 

Re: Midnight Commander

прошло немного дальше, теперь выдает The following information may help to resolve the situation:

The following packages have unmet dependencies:
  mc: Depends: libglib2.0-0 (>= 2.12.12-1osso10) but 2.12.12-1osso9 is to be installed
E: Broken packages
/home/user #
ставлю по линку с это страницы.


n800 (DIABLO_4.2008.36-5)/ nokia e51

Неактивен

 

#13 07-07-2008 16:30:06

zap  
Таблетоид
На форуме с: 08-06-2008
Сообщений: 78
Отблагодарили :   21 
Firefox 

Re: Midnight Commander

Увы, как оказалось в дьябле слишком новые либы :-)

Можешь попробовать установить в chinook glib2.0 из дьяблы:

http://stage.maemo.org/pool/maemo4.1/fr … _armel.deb   

Думаю, всё должно пройти без проблем.

Интересно, если я пропихну пакет в extras, у них есть автосборщик который будет собирать пакет для ITOS2006, 2007, 2008? Как-то не хочется заморачиваться и ставить себе четыре разных SDK.

Dali, у меня кнопка джойстика именно как Enter и работает. То есть центральная кнопка джойстика, если ты её имеешь в виду.
Что же до открывания клавы - не знаю, возможно ли это. Это же не gtk приложение, а просто обычное консольное. Поднимать кучу либ только чтобы отрубить клаву... гм.

Это уж наверное лучше в терминале сделать такую опцию, как думаешь? Всё равно терминал у меня следующий в очереди на ковыряние.

Неактивен

 

#14 07-07-2008 23:13:33

aboris  
TabletGeek
Откуда: Москва
На форуме с: 29-08-2007
Сообщений: 372
Отблагодарили :   19 
Mozilla 

Re: Midnight Commander

zap говорит:

...
Dali, у меня кнопка джойстика именно как Enter и работает. То есть центральная кнопка джойстика, если ты её имеешь в виду.
Что же до открывания клавы - не знаю, возможно ли это. Это же не gtk приложение, а просто обычное консольное. Поднимать кучу либ только чтобы отрубить клаву... гм.
...

А у меня, как видимо и у Dali, центральная кнопка вызывает экранную клаву... (У меня N800)


Если все перепробовал и ничего не помогает, прочти наконец инструкцию!

Неактивен

 

#15 07-07-2008 23:32:39

FenixRU  
Таблетэр
Откуда: Москва
На форуме с: 25-06-2008
Сообщений: 16
Отблагодарили :   
Firefox 

Re: Midnight Commander

aboris говорит:

А у меня, как видимо и у Dali, центральная кнопка вызывает экранную клаву... (У меня N800)

Видно действительно, разные действия в 810 и 800. У меня работает как enter (810).

А про маемо-ехтра - было бы очень здорово.
На форуму есть тема про это - думаю народ поможет smile

Неактивен

 

#16 08-07-2008 00:21:39

zap  
Таблетоид
На форуме с: 08-06-2008
Сообщений: 78
Отблагодарили :   21 
Firefox 

Re: Midnight Commander

aboris говорит:

zap говорит:

...
Dali, у меня кнопка джойстика именно как Enter и работает. То есть центральная кнопка джойстика, если ты её имеешь в виду.
Что же до открывания клавы - не знаю, возможно ли это. Это же не gtk приложение, а просто обычное консольное. Поднимать кучу либ только чтобы отрубить клаву... гм.
...

А у меня, как видимо и у Dali, центральная кнопка вызывает экранную клаву... (У меня N800)

%-O надо же, а я не знал.

Это какая-то особенность N800, надо выяснять - аппаратные коды клавиш разные, или просто раскладка такая, или это gtk так реагирует. Это только в терминалке такая фича, или во всех программах?

Можно попробовать сделать "cat /dev/input/event0 >file", и нажать интересующие нас кнопки, потом ctrl+C и глянуть в файл какие там коды. Каждый евент имеет длину 32 байт, код клавиши находится по смещению 0x0A в каждом пакете. Например, я нажимал кнопки "Up", "Down", "Left", "Right", "Center" и получил коды 67 6C 69 6A 60. В принципе, код кнопки можно устанавливать командой setkeycodes, но её нету в стандартном дистрибутиве. Либо поменять код кнопки в X11 командой xmodmap, он-то как раз есть.

Отредактированно zap (08-07-2008 00:22:11)

Неактивен

 

#17 08-07-2008 00:39:36

aboris  
TabletGeek
Откуда: Москва
На форуме с: 29-08-2007
Сообщений: 372
Отблагодарили :   19 
Mozilla 

Re: Midnight Commander

Не ловится event от центральной кнопки... Сразу и молча появляется/исчезает экранная клава.


Если все перепробовал и ничего не помогает, прочти наконец инструкцию!

Неактивен

 

#18 08-07-2008 03:29:38

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 599
Отблагодарили :   35 
Firefox 

Re: Midnight Commander

zap говорит:

Это какая-то особенность N800, надо выяснять - аппаратные коды клавиш разные, или просто раскладка такая, или это gtk так реагирует. Это только в терминалке такая фича, или во всех программах?

Можно попробовать сделать "cat /dev/input/event0 >file",

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


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#19 08-07-2008 03:43:24

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 599
Отблагодарили :   35 
Firefox 

Re: Midnight Commander

zap говорит:

Что же до открывания клавы - не знаю, возможно ли это. Это же не gtk приложение, а просто обычное консольное. Поднимать кучу либ только чтобы отрубить клаву... гм.

Это уж наверное лучше в терминале сделать такую опцию, как думаешь? Всё равно терминал у меня следующий в очереди на ковыряние.

Это именно в MC требуется определять, что если тыкаем в строке ввода (командная строка или поле в диалоге), отрабатывается mouse click и открывается клава, а в других местах - только mouse click. Но это конечно сложно.
Проще сделать (хоть и неудобно пользоваться) вызов клавы кнопкой в терминале (как в VNC viewer).

PS: В терминале хотелось бы получить кнопку Alt рядом с Ctrl. MC без неё почти неюзабельна. Есть не только полезные хоткеи, но и такие, у которых нет соответствия в меню (Alt + Enter, A, P, N, I, S)


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#20 08-07-2008 05:57:14

Max  
Таблетэр
Откуда: Moscow
На форуме с: 12-06-2008
Сообщений: 17
Отблагодарили :   
Вебсайт
Firefox 

Re: Midnight Commander

Dali говорит:

Это именно в MC требуется определять, что если тыкаем в строке ввода (командная строка или поле в диалоге), отрабатывается mouse click и открывается клава, а в других местах - только mouse click. Но это конечно сложно.

mc - консольная программа. И о том, куда ткнуто мышкой, он узнает от терминала, в котором запущен. А терминал открывает клаву по любому тыку в своем окошке. Так что патчить надо именно терминал.
Но я, честно говоря, не вижу смысла. Enter дублируется на виртуальной клавиатуре. Проще на ней и жать.
А для перемещения по каталогам проще включить в mc "Lynx-like motion". Войти в каталог - стрелка вправо. Выйти - стрелка влево.

Неактивен

 

#21 08-07-2008 09:07:43

SpiritBY  
ТаблетМонстр
Откуда: Минск
На форуме с: 08-04-2008
Сообщений: 36
Отблагодарили :   
 

Re: Midnight Commander

The following information may help to resolve the situation:

The following packages have unmet dependencies:
  mc: Depends: file but it is not installable
      Depends: libglib2.0-0 (>= 2.12.12-1osso10) but 2.12.12-1osso9 is to be installed
E: Broken packages

вот такое пишет... скачал по ссылки ввыше файлик libglib, пишет "Несовместимый пакет приложений"....

что посетуете, господа?


Nokia n800 | OS 2008 Diablo

Неактивен

 

#22 08-07-2008 14:16:12

zap  
Таблетоид
На форуме с: 08-06-2008
Сообщений: 78
Отблагодарили :   21 
Firefox 

Re: Midnight Commander

Я пересобрал mc, теперь он зависит от libglib2.0-0 (>=2.0) и от libc6 (>= 2.3). Надеюсь, что этого достаточно, чтобы установить его хоть на 770ю с исходной прошивкой.

Неактивен

 

#23 08-07-2008 15:58:19

Dali  
TabletGeek
Откуда: Kazan
На форуме с: 28-03-2008
Сообщений: 599
Отблагодарили :   35 
Firefox 

Re: Midnight Commander

Max говорит:

Dali говорит:

Это именно в MC требуется определять, что если тыкаем в строке ввода (командная строка или поле в диалоге), отрабатывается mouse click и открывается клава, а в других местах - только mouse click. Но это конечно сложно.

mc - консольная программа. И о том, куда ткнуто мышкой, он узнает от терминала, в котором запущен. А терминал открывает клаву по любому тыку в своем окошке. Так что патчить надо именно терминал.

Согласен

Но я, честно говоря, не вижу смысла. Enter дублируется на виртуальной клавиатуре. Проще на ней и жать.
А для перемещения по каталогам проще включить в mc "Lynx-like motion". Войти в каталог - стрелка вправо. Выйти - стрелка влево.

У Вас, возможно, N810. А на N800 при каждой операции в меню открывается клава, и для MC остаётся ровно половина экрана, в которой умещается несколько строк. Меня это убивает.
Всё-таки надо клаву вызывать кнопкой в терминале.


Nokia N800 / diablo inside + A-Data SDHC6 4Gb + Kingston SDHC6 8Gb + Nokia 5610 + USBHDD + Card Readers + Palm TT3 + Linksys WRT54G / OpenWRT + Megafon EDGE + BT GPS Holux M1000.

Неактивен

 

#24 09-07-2008 00:31:28

aboris  
TabletGeek
Откуда: Москва
На форуме с: 29-08-2007
Сообщений: 372
Отблагодарили :   19 
Tablet Microb 

Re: Midnight Commander

IMHO, выход один: делать для mc на N800 нехилдонизированный терминал. Это моментально сняло бы вопросы к юзабельности mc, но настолько геморно, да и держать 2 терминала - излишество нехорошее 8-)... Видимо, mc на N800 не жить. 8-( Разве что под ssh с ББ.


Если все перепробовал и ничего не помогает, прочти наконец инструкцию!

Неактивен

 

#25 09-07-2008 01:26:19

Max  
Таблетэр
Откуда: Moscow
На форуме с: 12-06-2008
Сообщений: 17
Отблагодарили :   
Вебсайт
Firefox 

Re: Midnight Commander

Dali говорит:

У Вас, возможно, N810. А на N800 при каждой операции в меню открывается клава, и для MC остаётся ровно половина экрана, в которой умещается несколько строк. Меня это убивает.
Всё-таки надо клаву вызывать кнопкой в терминале.

У меня тоже n800. Хождение по меню напрягает не сильно. Можно esc, 9, а далее стрелками. Клава, отъедающая половину окна, напрягает сильнее, да.

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002-2008 Rickard Andersson

Использованы иконки браузеров с форума forum.mozilla-russia.org

[ Generated in 0.634 seconds, 8 queries executed ]