[SOLVED] Что-то криво собралось, или руки кривые..
sam64 5 июня, 2008 - 17:19
В начале установки собрал без зависимостей Миднайт-а, потом пересобирал его всяко но проблема осталась - его, миднайта, вьюер показывает тексты с управляющими символами, не обрабатывая их. Первый раз с таким столкнулся. В настройках дело или что-то надо пересобрать???
С уважением, SaM
»
- Для комментирования войдите или зарегистрируйтесь
Я так чусвтую,
Я так чусвтую, что учебный год закончился, и начался вал просто офигенно информативных комментариев...
Что конкретно не так отображается? Скриншот, что ли, сделайте...
Отображается лишнее
В режиме filtered View отображается лишнее.. Типа вот такого:
man(1) man(1)
.[1mNAME.[0m
man - format and display the on-line manual pages
.[1mSYNOPSIS.[0m
.[1mman .[22m[.[1m-acdfFhkKtwW.[22m] [.[1m--path.[22m] [.[1m-m .[4m.
[22msystem.[24m] [.[1m-p .[4m.[22mstring.[24m] [.[1m-C .[4m.[22mconfig_file.[2
4m]
сам man, less нормально все показывают, управляющие символы применяют как и надо, а миднайт - все потроха наружу показывает.
SaM
USE="slang -ncurses ... "
USE="slang -ncurses ... " emerge mc
у меня так собрано. нареканий нет :)
Ну эт слишком
Ну эт слишком просто.. Я пересобирал пару раз в разных вариантах. Где-то ниже, библиотеки видимо, либо конфигурация библиотек.
SaM
Я исправил так
Для исправления косяков вывода нужно собрать с поддержкой "unicode" и без поддержки "ncurses"
USE="7zip X nls pam samba slang unicode -gpm -ncurses"
.
я слышал, samba не рекомендуют
http://www.gentoo.ru/node/5447
В том-то и дело,
В том-то и дело, что сам миднайт собран со всеми этими флагами.. сегодня попробую заведомо нормальный запустить для сравнения, но по-моему искать не тут надо.
SaM
Уточняю много
Уточняю много уважаемого раптурра.
USE="unicode" emerge slang
USE="slang -ncurses" emerge mc
Это во-первых, а во-вторых, будьте так любезны, для полноты картины, следующее:
$ locale
$ cat /etc/local.gen
$ cat /etc/conf.d/02locale при наличии
И специально для меня, пожалуйста, подробнее о данной проблеме :)
ebuild R ]
ebuild R ] app-misc/mc-4.6.2_pre1 USE="X gpm nls samba unicode" 0 kB
Ни slang ни ncurses не осталось и глюков нет. За исключением пожалуй справки в строке помощи (koi8-r),что легко исправляется.
Я уже проделал
Я уже проделал то же самое.. Эфекта нет, все на своих местах
Еще через equery получил дерево пакетов, пересобрал часть пакетов отвечающий за текст и перекодирования всякие - тоже ноль..
SaM
починилось
В конце концов рассосалась проблема. По видимому быдо связанно с ненастроенной локалью.
Бросив мучить миднайта решил доделать локализацию. после основных настроек, генерации локалей и очередной пересборки glibc, slang и ncurses смотрелка миднайта пришла в себя и стала показывать все как надо.
SaM
вася сильно сомневается.....
поскольку у меня подобная проблема - то сомневаюсь, что проблема в локали (она у меня настроена с рождения)
судя по первому посту - кракозяки вываливались при просмотре хелпа\мана
если покопать МС то видно что там выход консольной команды передается на вход вьювера (не едитора)
задача вьювера простая - что получил то и показал
а получил на входе управляющие символы терминала (ESC-последовательности)
но вот сообразить какой фильтр подцепить чтоб обрезать эти коды, или как перенаправить вывод в эдитор вместо вьювера,
пока сообразить не могу
методом проб и ошибок ничего толкого не получилось
до гугла не добрался поскольку ошибка не критичная, а почитать ман могу и в консоле (минуя мс)
про сомнения
Вполне может быть, так как по ходу настройки локали и лазания по хау-то прописал настройку для локализации манов.. может и она повлияла
SaM
На сколько
На сколько понял во время просмотра файла определенного формата выдается мусор, а не отформатированый текст?
просто с USE=samba
просто с USE=samba он тупит при запуске - опрашивает сеть.