| zap @ 06-07-2008 12:00:58 |
В репозиториях для планшета есть аж два Midnight Commander'а, и оба кривы до невозможности.
Так как на десктопе mc это моя основная рабочая оболочка, первая проба пера для Нокии - именно он.
UPDATE: Теперь mc находится в репозитории Maemo Extras для diablo и chinook, так что установка его не должна представлять проблему - запустите диспетчер приложений, и в разделе Инструменты должно появиться приложение mc с синей квадратной иконкой.
Обязательный в таких случаях скриншот:

Версия 4.6.2-pre1 с патчами из Fedora, ибо в дебиане миднайт слегка протухший. Если кому интересны исходники/патчи - они лежат там же.
Порт полноценный, с переводом на все языки, с поддержкой подсветки синтаксиса для всех поддерживаемых языков программирования и так далее. В итоге на Убунту, который у меня крутится в эмуляторе для работы с Nokia SDK я поставил именно его, ессно перекомпилировав сначала под x86 :-)
За неимением функциональных клавиш - либо тыкаем мышкой на нижнюю строку, либо нажимаем <ESC>[0-9], где ESC - кнопка с повёрнутой против часовой стрелки стрелкой (:)) на передней панели.
Чтобы нормально работал sub-shell, ставим bash. Лучшее из того, что имеется - пакет bash3 с nitapps.com. С другими шеллами эта фича не работает, это ограничение самого mc.
Чтобы можно было заходить в архивы/распаковывать файлы ставим соответствующие архиваторы. В репозиториях можно найти unrar, bzip2, unzip.
Кто бы ещё подсказал, где найти сам zip...
|
| wickedxghoul @ 06-07-2008 13:10:08 |
Отличный порт. Все замечательно работает. Большое спасибо!
PS: рекомендую попробовать пропихнуть пакет в один из крупных репозиториев. В те же meaemo-extras, например. Думаю, многие будут рады увидеть нормальный MC у себя на таблетке.
|
| zap @ 06-07-2008 13:41:26 |
Дак для начала надо на кроликах испытать :)
|
| dimawert @ 06-07-2008 13:49:00 |
попробовал поставить поверх существующего, не удалось, написало что 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 #
|
| wickedxghoul @ 06-07-2008 15:47:36 |
У меня все прекрасно накатилось поверх установленного из, кажется, репозитория elkins.org. (Ставил через Application Manager)
А почему /home/user # apt-get -d install mc? Почему бы не установить после скачивания?
Имхо, удалять старый mc следовало через dpkg -r mc.
|
| Max @ 07-07-2008 03:17:11 |
"Шрифты - отстой" (c) :) Рекомендую terminus. Взять можно, например, тут: http://lushnikov.net/storage/terminus.tgz . Распаковывать прямо в корень, само ляжет куда надо.
upd: поправил ссылку
|
| sergk @ 07-07-2008 03:22:28 |
или отсюда: http://www.is-vn.bg/hamster/ 
|
| zap @ 07-07-2008 03:45:30 |
Настораживает вот это:
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 битмаповские шрифты не так красивы, как нормально отхинтованный векторный шрифт :-)
|
| Max @ 07-07-2008 04:26:01 |
Или отсюда, да. А потом собрать.
|
| Dali @ 07-07-2008 07:41:58 |
zap говорит:Кто бы ещё подсказал, где найти сам zip...
Там же, где unzip: https://garage.maemo.org/frs/?group_id=91 
|
| Dali @ 07-07-2008 08:49:40 |
Что хотелось бы поправить в mc для maemo: 1) кнопка джойстика как enter, а не как вызов пальцевой клавы 2) чтобы не открывалась клава при управлении стилусом, кроме в command line. но это сложнее сделать.
|
| dimawert @ 07-07-2008 11:09:26 |
прошло немного дальше, теперь выдает 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 # ставлю по линку с это страницы.
|
| zap @ 07-07-2008 16:30:06 |
Увы, как оказалось в дьябле слишком новые либы :-)
Можешь попробовать установить в chinook glib2.0 из дьяблы:
http://stage.maemo.org/pool/maemo4.1/fr … _armel.deb 
Думаю, всё должно пройти без проблем.
Интересно, если я пропихну пакет в extras, у них есть автосборщик который будет собирать пакет для ITOS2006, 2007, 2008? Как-то не хочется заморачиваться и ставить себе четыре разных SDK.
Dali, у меня кнопка джойстика именно как Enter и работает. То есть центральная кнопка джойстика, если ты её имеешь в виду. Что же до открывания клавы - не знаю, возможно ли это. Это же не gtk приложение, а просто обычное консольное. Поднимать кучу либ только чтобы отрубить клаву... гм.
Это уж наверное лучше в терминале сделать такую опцию, как думаешь? Всё равно терминал у меня следующий в очереди на ковыряние.
|
| aboris @ 07-07-2008 23:13:33 |
zap говорит:... Dali, у меня кнопка джойстика именно как Enter и работает. То есть центральная кнопка джойстика, если ты её имеешь в виду. Что же до открывания клавы - не знаю, возможно ли это. Это же не gtk приложение, а просто обычное консольное. Поднимать кучу либ только чтобы отрубить клаву... гм. ...
А у меня, как видимо и у Dali, центральная кнопка вызывает экранную клаву... (У меня N800)
|
| FenixRU @ 07-07-2008 23:32:39 |
aboris говорит:А у меня, как видимо и у Dali, центральная кнопка вызывает экранную клаву... (У меня N800)
Видно действительно, разные действия в 810 и 800. У меня работает как enter (810).
А про маемо-ехтра - было бы очень здорово. На форуму есть тема про это - думаю народ поможет :)
|
| zap @ 08-07-2008 00:21:39 |
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, он-то как раз есть.
|
| aboris @ 08-07-2008 00:39:36 |
Не ловится event от центральной кнопки... Сразу и молча появляется/исчезает экранная клава.
|
| Dali @ 08-07-2008 03:29:38 |
zap говорит:Это какая-то особенность N800, надо выяснять - аппаратные коды клавиш разные, или просто раскладка такая, или это gtk так реагирует. Это только в терминалке такая фича, или во всех программах?
Можно попробовать сделать "cat /dev/input/event0 >file",
В прогах почти везде, где поле ввода, вызывается клава (если отключить пвльцевую, то обычная). Если не в поле ввода, как энтер. Но в некоторых может иметь и запрограммированное действие. Эвенты не перехватываются никакие.
|
| Dali @ 08-07-2008 03:43:24 |
zap говорит:Что же до открывания клавы - не знаю, возможно ли это. Это же не gtk приложение, а просто обычное консольное. Поднимать кучу либ только чтобы отрубить клаву... гм.
Это уж наверное лучше в терминале сделать такую опцию, как думаешь? Всё равно терминал у меня следующий в очереди на ковыряние.
Это именно в MC требуется определять, что если тыкаем в строке ввода (командная строка или поле в диалоге), отрабатывается mouse click и открывается клава, а в других местах - только mouse click. Но это конечно сложно. Проще сделать (хоть и неудобно пользоваться) вызов клавы кнопкой в терминале (как в VNC viewer).
PS: В терминале хотелось бы получить кнопку Alt рядом с Ctrl. MC без неё почти неюзабельна. Есть не только полезные хоткеи, но и такие, у которых нет соответствия в меню (Alt + Enter, A, P, N, I, S)
|
| Max @ 08-07-2008 05:57:14 |
Dali говорит:Это именно в MC требуется определять, что если тыкаем в строке ввода (командная строка или поле в диалоге), отрабатывается mouse click и открывается клава, а в других местах - только mouse click. Но это конечно сложно.
mc - консольная программа. И о том, куда ткнуто мышкой, он узнает от терминала, в котором запущен. А терминал открывает клаву по любому тыку в своем окошке. Так что патчить надо именно терминал. Но я, честно говоря, не вижу смысла. Enter дублируется на виртуальной клавиатуре. Проще на ней и жать. А для перемещения по каталогам проще включить в mc "Lynx-like motion". Войти в каталог - стрелка вправо. Выйти - стрелка влево.
|
| SpiritBY @ 08-07-2008 09:07:43 |
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, пишет "Несовместимый пакет приложений"....
что посетуете, господа?
|
| zap @ 08-07-2008 14:16:12 |
Я пересобрал mc, теперь он зависит от libglib2.0-0 (>=2.0) и от libc6 (>= 2.3). Надеюсь, что этого достаточно, чтобы установить его хоть на 770ю с исходной прошивкой.
|
| Dali @ 08-07-2008 15:58:19 |
Max говорит:Dali говорит:Это именно в MC требуется определять, что если тыкаем в строке ввода (командная строка или поле в диалоге), отрабатывается mouse click и открывается клава, а в других местах - только mouse click. Но это конечно сложно.
mc - консольная программа. И о том, куда ткнуто мышкой, он узнает от терминала, в котором запущен. А терминал открывает клаву по любому тыку в своем окошке. Так что патчить надо именно терминал.
Согласен
Но я, честно говоря, не вижу смысла. Enter дублируется на виртуальной клавиатуре. Проще на ней и жать. А для перемещения по каталогам проще включить в mc "Lynx-like motion". Войти в каталог - стрелка вправо. Выйти - стрелка влево.
У Вас, возможно, N810. А на N800 при каждой операции в меню открывается клава, и для MC остаётся ровно половина экрана, в которой умещается несколько строк. Меня это убивает. Всё-таки надо клаву вызывать кнопкой в терминале.
|
| aboris @ 09-07-2008 00:31:28 |
IMHO, выход один: делать для mc на N800 нехилдонизированный терминал. Это моментально сняло бы вопросы к юзабельности mc, но настолько геморно, да и держать 2 терминала - излишество нехорошее 8-)... Видимо, mc на N800 не жить. 8-( Разве что под ssh с ББ.
|
| Max @ 09-07-2008 01:26:19 |
Dali говорит:У Вас, возможно, N810. А на N800 при каждой операции в меню открывается клава, и для MC остаётся ровно половина экрана, в которой умещается несколько строк. Меня это убивает. Всё-таки надо клаву вызывать кнопкой в терминале.
У меня тоже n800. Хождение по меню напрягает не сильно. Можно esc, 9, а далее стрелками. Клава, отъедающая половину окна, напрягает сильнее, да.
|
| olegplesser @ 09-07-2008 03:01:50 |
жалуется на отсуствие библиотек file libbz2-1.0 libbd4.2 libglade2 libxml2
:(
|
| SpiritBY @ 09-07-2008 03:04:39 |
прошился я на Diablo, теперь не хватает только этого злаполучного "file".... что это такое и где его найти? в рапозитариях проверял - нету))))))
|
| olegplesser @ 09-07-2008 03:16:40 |
упс поставил :)
|
| zap @ 09-07-2008 04:58:12 |
SpiritBY, я вообще в шоке - file есть в стандартном репозитории, вот тут:
chinook: http://stage.maemo.org/pool/maemo4.0.1/ … _armel.deb  diablo: http://stage.maemo.org/pool/maemo4.1/fr … _armel.deb 
Почему-то у многих проблемы с ним, не понимаю. Вроде app manager должен автоматически решать зависимости при установке из .install файла.
Что же до терминала на N800 - я как раз взялся ковырять терминал, хочу добавить/переделать несколько фич которых мне не хватает. Попробую найти где там открывается клава, и сделаю галочку в диалоге настройки. Чтобы всё-таки открыть клаву, думаю добавить кнопку на тулбаре (там где Tab, Ctrl и прочее).
Из прочего пока на очереди: - Галочка для отключения напрочь использования bold шрифтов для ярких цветов (как в gnome-terminal). - При добавлении кнопки на тулбар вместо просто поля ввода сделать drop-down combobox и заполнить его списком названий кнопок. - Добавить возможность добавлять на тулбар не только обычные кнопки, но и модификаторы типа ctrl, shift, alt. - Убрать равную ширину кнопок на тулбаре, пусть лучше каждая кнопка занимает ровно столько, сколько ширина её текста. Это позволит впихнуть на тулбар больше кнопок. - Галочка для отключения скролл бара. Если честно, скроллбар мне нафиг не нужен, зато отъедает полезное место :-)
Если у кого есть ещё предложения - я подумаю, но не обещаю :)
|
| Dali @ 09-07-2008 05:03:35 |
Max говорит:Dali говорит:У Вас, возможно, N810. А на N800 при каждой операции в меню открывается клава, и для MC остаётся ровно половина экрана, в которой умещается несколько строк. Меня это убивает. Всё-таки надо клаву вызывать кнопкой в терминале.
У меня тоже n800. Хождение по меню напрягает не сильно. Можно esc, 9, а далее стрелками. Клава, отъедающая половину окна, напрягает сильнее, да.
Когда работаешь с меню, клава открыта (какая разница тогда, нажимать F9 или Esc+9?), и меню видны не полностью. Если клаву убрать, то при нажатии на открывшиеся позиции стилом или центральной кнопкой клава выплывает, закрывая меню, а операция не срабатывает. И как это может напрягать несильно? Если из-за этого MC на таблетке почти неюзабельно? Я им очень активно пользуюсь, то только в SSH.
|
| SpiritBY @ 09-07-2008 05:13:38 |
zap, не повершь, но пытался установить этот пакет, мне пишет что "Несовместимый пакет приложений" (пробовал тот и тот)). в репозитариях его всё-таки не нашёл.... я уже в состонии тихой паники....
olegplesser, а ты как поствил сие чудо?
|
| Dali @ 09-07-2008 05:15:59 |
zap говорит:Что же до терминала на N800 - я как раз взялся ковырять терминал, хочу добавить/переделать несколько фич которых мне не хватает. Попробую найти где там открывается клава, и сделаю галочку в диалоге настройки. Чтобы всё-таки открыть клаву, думаю добавить кнопку на тулбаре (там где Tab, Ctrl и прочее).
Из прочего пока на очереди: - Галочка для отключения напрочь использования bold шрифтов для ярких цветов (как в gnome-terminal). - При добавлении кнопки на тулбар вместо просто поля ввода сделать drop-down combobox и заполнить его списком названий кнопок. - Добавить возможность добавлять на тулбар не только обычные кнопки, но и модификаторы типа ctrl, shift, alt. - Убрать равную ширину кнопок на тулбаре, пусть лучше каждая кнопка занимает ровно столько, сколько ширина её текста. Это позволит впихнуть на тулбар больше кнопок. - Галочка для отключения скролл бара. Если честно, скроллбар мне нафиг не нужен, зато отъедает полезное место :-)
Если у кого есть ещё предложения - я подумаю, но не обещаю :)
Это было бы отлично! Думаю, на тулбаре должны быть hardcoded кнопки Ctrl, Alt, Kbd. Удалять их не вижу смысла. Остальные кнопки опциональны, и их можно удалять при нехватке места. Shift и Tab есть на клавиатуре, Esc - аппаратная.
|
| aboris @ 09-07-2008 06:59:12 |
Вмешаюсь еще раз в разговор благородных донов. Возможность добавить управляющие кнопки на панельку есть и сейчас. Она обсуждалась на форуме с год назад. Но это далеко не главная проблема mc. 8-(
|
| zap @ 09-07-2008 09:48:53 |
Dali говорит:Думаю, на тулбаре должны быть hardcoded кнопки Ctrl, Alt, Kbd. Удалять их не вижу смысла. Остальные кнопки опциональны, и их можно удалять при нехватке места. Shift и Tab есть на клавиатуре, Esc - аппаратная.
Ну, настраивать так уж настраивать :-) Не вижу делать хоть что-нибудь hard-coded, если и так есть возможность настройки содержимого тулбара. Вот, например, мне Ctrl ни к чему - он и так есть на клаве, а пользователям N800 он, возможно, пригодится.
aboris говорит:Вмешаюсь еще раз в разговор благородных донов. Возможность добавить управляющие кнопки на панельку есть и сейчас. Она обсуждалась на форуме с год назад. Но это далеко не главная проблема mc. 8-(
По поиску я не нашёл. Ну да тем лучше, есть значит есть :-) Но хотелось чтобы они как минимум 'западали' на время активации.
P.S. Начал пропихивать mc в extras. Придётся туда же пихнуть и file.
Кстати говоря, выяснил почему file не ставится автоматически - он находится в репозитории http://stage.maemo.org/ который обычно у пользователей не установлен. Как мне обьяснил X-Fade на ирц, это чисто девелоперский репозиторий, поэтому придётся пропихивать file и libmagic в extras вместе с mc.
|
| OID @ 09-07-2008 10:23:11 |
я поставил себе на та таблетку wmaker 0.9.1 там в xterm программа mc работает без проблем и вирт-клава не выскакивает, также можно просто поставить пакет xterm на таблетку, а затем в osso-xterm набрать команду:
Вроде все просто.. Но в стандартном оконном менеджере в маемо похоже есть один баг, который я уже давно заметил, Х программы не отображаются в диспетчере задач, поэтому если свернуть окно с МС, то обратно вызваать его не получиться.
Так что нужно решить проблему, чтобы xterm отображался в диспетчере задач. Только вот текст в этом терминале можно будит вводить либо с хард-клавиатуры, либо ставить пакет xkbd, стандартная виртуальная клавиатура не работает....
|
| SpiritBY @ 09-07-2008 10:36:57 |
ааа.... почему же я не могу установить file..... *panic*
|
| aboris @ 09-07-2008 11:52:08 |
OID, попробуйте в xterm'е жмакнуть центральную кнопку джойстика.
|
| OID @ 09-07-2008 21:06:22 |
в xterm центральная кнопка джойстика отрабатывается как Enter.
|
| zap @ 10-07-2008 00:06:44 |
Всё, я пропихнул mc и file в репозиторий extras, через час-два оно должно появиться у всех в диспетчере приложений. К сожалению, builder в extras поддерживает только diablo и chinook, так что владельцам N770 придётся ждать, пока кто-нибудь скомпилирует mc для os2006/7 :-(
Я подправлю первый пост.
|
| Dali @ 10-07-2008 03:33:19 |
aboris говорит:Вмешаюсь еще раз в разговор благородных донов.
Всё-то прикалываетесь...
Возможность добавить управляющие кнопки на панельку есть и сейчас. Она обсуждалась на форуме с год назад. Но это далеко не главная проблема mc. 8-(
Желательно давать ссылки, потому что не найти, что было год назад. И у меня таблетка полгода. Если знаете, как добавить кнопку Alt, подскажите. Просто вписав код Alt_L, не получится, естественно. Вообще, если где-то в недрах документации существует список клавиш, распознаваемых xmodmap, не означает что вопрос настройки toolbar shortcut давно и для всех решён. Мы же говорим не о программистах, хакерах или админах.
|
| 741 @ 10-07-2008 04:09:53 |
под 2007НЕ работает, правда зачем-то создает ярлык.. вот бы еще терминал починить для нормального показа русских букв...
|
| Nuri @ 10-07-2008 04:19:34 |
Dali говорит:Если знаете, как добавить кнопку Alt, подскажите. Просто вписав код Alt_L, не получится, естественно.
А вот так: KP_Alt ?
PS Посмотрел, нету такого. Отставить :)
|
| aboris @ 10-07-2008 04:29:30 |
Может KP_Mod ? Nuri, у Вас файл с описанинием возможных клавиш под рукой есть? Я, видимо, на работе оставил, посмотреть завтра смогу только.
|
| Nuri @ 10-07-2008 04:42:34 |
http://wiki.linuxquestions.org/wiki/Lis … by_Xmodmap 
|
| zap @ 10-07-2008 09:58:30 |
Это очень клёвый список (кстати, /usr/include/X11/Xkeysym.h), но не работает.
Модификаторы надо отрабатывать несколько иначе, чем обычные кнопки. Для Ctrl там сделан особый случай, а обычные кнопки идут по другой ветке.
|
| zap @ 10-07-2008 14:52:33 |
Скомпилировал mc для 770й Нокии:
http://cs.ozerki.net/zap/maemo/mc.install 
Если оно будет работать, продвину в gregale extras.
|
| aboris @ 10-07-2008 21:47:56 |
Вот ссылка на файл описания клавиш. Но GDK_Alt_L тоже не работает, видимо действительно надо копаться в исходниках xterm'а...
|
| zap @ 23-07-2008 04:21:50 |
Новая версия, 4.6.2-1maemo3.
Добавлен патч подцвечивания файлов по маске (8 групп файлов) (см. скриншот на первой странице). Добавлен патч, слегка ускоряющий чтение каталогов, особенно огромных (тысячи файлов).
Пока что в репозитории maemo-extras-devel (http://repository.maemo.org/extras-devel/ ), после тестирования подвину в extras.
Репозиторий extras-devel не рекомендую оставлять включённым; включили - проапгрейдили mc - отключили до следующего раза.
Пакет для 770й лежит в maemo extras для gregale, вместе с зависимостями (file & terminfo).
|
| svs57 @ 23-07-2008 04:42:32 |
Поставил я как-то mc. После этого иконка osso-xterm стала mc, хотя в настройка его прописана правильная - xtrem-овская Да мне mc совсем и не нужен
|
| zap @ 23-07-2008 04:43:35 |
:))))))))))))))))))))
|
| Dali @ 23-07-2008 10:14:27 |
Если еще есть в планах работа над xterm, надо бы уменьшить шаг изменения размера шрифтов с 2 до 1 в диапазоне 6...12. А где-то даже возможно 0.5. Вот почему: я уменьшаю шрифт, чтобы хотя бы в фуллскрине умещалась F10. Осталось чуть-чуть, уменьшаю шрифт на ступень, и кнопка появилась, но уже совсем мелко, и свободного места появилось еще на 2 кнопки.
Заодно подскажите, как в добавить pcf-шрифты. Я положил терминус в ~/.fonts, но в xterm он не появляется. Надо наверное какой-то командой закешировать, но я не помню.
UPD: Нашёл проблему. .fonts был линком на карту, а она в нужный момент похоже ещё не смонтирована.
|
| zap @ 23-07-2008 11:28:41 |
В планах есть, но всё время отвлекаюсь на мелочёвку типа mc :-)
Насчёт шрифтов - попробуй DejaVu моего разлива:
http://cs.ozerki.net/zap/maemo/dists/di … -1_all.deb 
DejaVu Sans Mono вполне читабелен на таком размере, на котором на экран почти помещается F10 (не помещается из-за скроллбара, который я планирую сделать мочибельным в сортире). На скриншоте на первой странице как раз DejaVu Sans, пока что без пропатченного libfreetype6 (если кто не заметил, скриншот проапгрейдился, если у вас виден старый - обновите кэш бровзера). С ним он будет ещё более чОткий.
|
| Dali @ 23-07-2008 12:10:05 |
Симпатично получилось, спасибо. +
|
| Dali @ 23-07-2008 15:57:35 |
В последнем mc скрытые файлы и директории одного цвета, причём чёрного. Невдобно. Надо бы оба посветлее/поярче, как с обычными файлами и дирами. 1) Как изменить эти цвета? 2) Не стоит ли изменить их по умолчанию?
|
| zap @ 24-07-2008 02:01:54 |
Кусок из мануала mc:
Midnight Commander обеспечивает также возможность изменять цвета, заданные по умолчанию. В настоящее время таблица используемых цветов задается переменной MC_COLOR_TABLE или в секции Colors инициализационного файла.
В секции Colors загружаемая по умолчанию таблица цветов определяется переменной (строкой) base_color. Вы можете указать альтернативную таблицу цветов для терминала, используя имя терминала как ключ в этой секции. Пример:
[Colors] base_color= xterm=menu=magenta:marked=,magenta:markselect=,red
Формат определения цвета:
<keyword>=<foregroundcolor>,<backgroundcolor>:<keyword>= ... Цвета не являются обязательными, а в качестве ключевых слов (keywords) могут использоваться: для задания цветовой палитры в панелях: normal, selected, marked, markselect, errors, input, reverse, gauge; Цвета пунктов меню: menu, menusel, menuhot, menuhotsel; Цвета в окне диалога: dnormal, dfocus, dhotnormal, dhotfocus; Цвета в окне подсказки: helpnormal, helpitalic, helpbold, helplink, helpslink; в окне программы просмотра: viewunderline; специальные подсветки: executable, directory, link, device, special, core; подсветка файлов по типам: hidden, temp, doc, archive, source, media, graph, database; в окне редактора: editnormal, editbold, editmarked.
|
| Dali @ 24-07-2008 13:23:08 |
Увы, только половина проблемы решаема. Изменил цвет: base_color=hidden=gray но сделать разные цвета для hidden file и hidden directory не вижу возможности. А они сливаются.
|
| zap @ 25-07-2008 07:40:16 |
Лично я вообще выключаю по умолчанию просмотр скрытых файлов/каталогов. Если надо какие-то каталоги сделать 'видимыми' (типа каталогов в MyDocs), можно сделать симлинк с 'видимым' именем.
В принципе, можно сделать чтобы на каталоги 'скрытость' не влияла на цвет.
|
| Dali @ 25-07-2008 08:46:34 |
zap говорит:В принципе, можно сделать чтобы на каталоги 'скрытость' не влияла на цвет.
?
|
| OID @ 12-08-2008 13:17:41 |
Отключение Виртуальной клавиатуры в н800, центр джойстика отрабатывается как Enter.
Через gconfig-editor идем по адресу ищем пункт keyboard-attached ставим галочку напротив.
Вирт. Клавиатура отключена. --------- Думаю можно сделать это одной командой из консоли только вот не знаю какой.
|
| Dali @ 13-08-2008 04:42:53 |
Полное отключение виртуальной клавы в системе - слишком радикальное решение. Клава мне нужна, вводить текст.
|
| aboris @ 13-08-2008 08:02:46 |
А по-моему, то что доктор прописал! Небольшое дополнение: можно сделать пару запускалок (кто чем привык пользоваться или ярлыки или пункты меню - у меня Statusbar Graph Control и в нем менюшка). Текст "Откл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean false" (без внешних кавычек) и текст "Вкл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean true"! Одним (ну ладно двумя 8-) ) нажатием клава отключается, после чего запускается mc. При необходимости так же легко она включается. Вуаля! 8-)) Ща спасибку OID'у нарисуем!
|
| Dali @ 14-08-2008 05:28:14 |
aboris говорит:Текст "Откл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean false" (без внешних кавычек) и текст "Вкл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean true"!
Только false и true местами поменять надо (true включает внешнюю клаву, значит отключает виртуальную). Нет, сама по себе находка ключа в реестре полезная, но удобства пользования mc мне не добавляет.
|
| aboris @ 14-08-2008 07:19:47 |
Справедливо, очепятался! 8-( А насчет удобства - мне так уже добавило...
|
| OID @ 14-08-2008 11:10:09 |
для ввода текста можно использовать сторонние вирт. клавиатуры xkbd или xvkbd по-русски можно писать через matchbox-keyboard (в стандартном оконном менеджере криво работает)
|
| HeBe3yXa @ 24-08-2008 01:14:07 |
Для беготни по папкам проще сам МС настоить. "Навигация в стиле lynx" - есть такое в настройках. Вправо - вход в папку, влево - вернуться на уровень выше. В остальном, вроде, вызов клавы по центральной кнопке меня не особо напрягает.
|
| warez3000 @ 25-08-2008 03:27:02 |
Народ а emelFM2 пробовали?Вроде неплохой файл менеджер,мб на н800 им норм буит
|
| Self-mademan @ 25-08-2008 04:27:32 |
Пробовали. Неплохой, да. Особенно когда методом тыка узнаешь, что значат все иконки интерфейса ;)
|
| warez3000 @ 25-08-2008 09:00:21 |
Self-mademan Но затом потом всё понятно и удобно,мне больше чем MC нравится:)
|
| Dali @ 26-08-2008 05:25:31 |
Такие программы, как Midnight Commander в линуксе и Far Commander в винде бессмертны (спасибо Нортону). Потому что это консольные программы, и несмотря на убогую внешность, исключительно быстрые и удобные (правда, MC менее, чем FC), и отлично интегрируют файловые операции с командной строкой. К сожалению, на таблетке эти преимущества пока не достигаются из-за многих вышеописанных мелких проблем. Например, невозможность шорткатов Alt<char>. Да многое...
|
| Self-mademan @ 26-08-2008 06:30:14 |
Кстати да, когда нет возможности поднять иксы, то MC делает работу чуть удобней, чем просто в консольке. Но на таблетке его преимущества не так явны.
|
| OID @ 26-08-2008 21:29:41 |
EmelFM2 хороший файловый менеджер, и обладает очень гибкой системой настройки ( все иконки которые кажутся не знакомыми можно перенастроить под себя), но он гораздо медленней работает, чем тот-же МС, достаточно посмотреть на скорость открытия каталогов где количество файлов больше 1000.
|
| DarkTroll @ 07-10-2008 15:15:38 |
aboris говорит:Текст "Откл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean false" (без внешних кавычек) и текст "Вкл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean true"!
Скажите, а можно как то это реализовать в виде ярлыка в панели инструментов в терминале?
|
| aboris @ 07-10-2008 21:24:22 |
Насколько я понимаю нет. 8-( Хотя, если повесить туда какую-нибудь экзотическую кнопку, а на нее уже эту команду... Все может быть.
|
| Dali @ 08-10-2008 01:07:23 |
DarkTroll говорит:aboris говорит:Текст "Откл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean false" (без внешних кавычек) и текст "Вкл.клавиатуру" команда "gconftool-2 -s "/system/osso/af/keyboard-attached" -t boolean true"!
Скажите, а можно как то это реализовать в виде ярлыка в панели инструментов в терминале?
Проще завести в Personal Menu (прога такая, ести не знаете).
|
| DarkTroll @ 08-10-2008 06:53:14 |
Dali говорит:Проще завести в Personal Menu (прога такая, ести не знаете).
Угу, только вот не могу его активировать. Т.е. захожу в панель управления -> панели, хочу поставит галочку напротив Personal menu, a она не ставится, зараза.... а другие галочки и ставятся и снимаются норм...
|
| svs57 @ 08-10-2008 08:47:57 |
И не поставится пока какую-нибудь другую не уберете. Контакты, например
|
| DarkTroll @ 08-10-2008 09:10:27 |
да,да... ток что додумался и хотел удалить свой пост! ну ладн, пусть будет.... для тех кто не догадался.
|