forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 27.05.2017, 14:20
Sergey Traktorov
Guest
 
Сообщений: n/a
По умолчанию Кодировка в xfce4-terminal

Sergey Traktorov написал(а) к All в May 17 22:45:44 по местному времени:

Здравствуй, All!

Это моё первое сообщение в фидо, потому попрошу сильно не пинать, если что не так.

Так уж получилось, что у меня XFCE4, и я не осиляю подружить golded с его терминалом. Досовая кодировка не отображается в нем. Я сгенерил кодировку ru-RU.ibm866 и пробовал запустить терминал как LANG=ru-RU.ibm866 xfce4-terminal, в самом терминале перед запуском golded делал Terminal - Set encoding - 866, но увы! Так и пришлось гномовский терминал доставить, в нём описанная последовательность сработала. Может, кто-то решал подобные проблемы уже? Не люблю плодить софт, тем более терминалы, у меня и без этого их два.
С наилучшими пожеланиями, Sergey

--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
  #2  
Старый 27.05.2017, 15:30
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Кодировка в xfce4-terminal

Alexey Vissarionov написал(а) к Sergey Traktorov в May 17 14:18:48 по местному времени:

Доброго времени суток, Sergey!
25 May 2017 22:45:44, ты -> All:

ST> Так уж получилось, что у меня XFCE4, и я не осиляю подружить golded с
ST> его терминалом. Досовая кодировка не отображается в нем. Я сгенерил
ST> кодировку ru-RU.ibm866

Она таки cp866, а вопрос вообще для RU.GOLDED...

ST> и пробовал запустить терминал как LANG=ru-RU.ibm866 xfce4-terminal, в
ST> самом терминале перед запуском golded делал Terminal - Set encoding -
ST> 866, но увы!

Подход в целом правильный, но есть пара нюансов.
1. Нормальной поддержки cp866 в эхотаге лично я не встречал, поэтому в golded предусмотрена работа в локали koi8-r со внутренней перекодировкой в|из cp866. Как ни странно, эта двойная перекодировка работает лучше, чем запуск в cp866.
2. Так как golded использует ncurses, очень многое зависит от поддержки твоего терминала этой библиотекой, и чем популярнее терминал, тем больше вероятность корректной работы. Абсолютный лидер по этому параметру - xterm, второе место заслуженно занимает screen, на третьей ступени пьедестала находится urxvt (все три лидера описаны в terminfo), четвертое место делят Gnome terminal и Konsole (они уже вынесены в terminfo-extra), а все остальные уже вполне можно считать маргинальными.

Соответственно, рекомендуемый способ запуска golded выглядит примерно так:

export LANG=ru_RU.koi8-r && urxvt -e golded

А при использовании xterm бывает полезно явно указать шрифт:

export LANG=ru_RU.koi8-r && xterm -fn -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r -e golded

ST> Так и пришлось гномовский терминал доставить, в нём описанная
ST> последовательность сработала. Может, кто-то решал подобные
ST> проблемы уже? Не люблю плодить софт, тем более терминалы, у меня
ST> и без этого их два.

У меня тоже: основной - urxvt, для тестирования софта (в частности, того же golded) - xterm.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Отпуск - это когда утром суббота, днем воскресенье, а вечером пятница
--- /bin/vi
Ответить с цитированием
  #3  
Старый 12.07.2017, 22:10
Sergey Traktorov
Guest
 
Сообщений: n/a
По умолчанию Кодировка в xfce4-terminal

Sergey Traktorov написал(а) к Alexey Vissarionov в Jul 17 15:56:36 по местному времени:

Здравствуй, Alexey!

Ответ на сообщение Alexey Vissarionov (2:5020/545) к Sergey Traktorov, написанное 27 май 17 в 14:18:

AV> Соответственно, рекомендуемый способ запуска golded выглядит примерно
AV> так:

AV> export LANG=ru_RU.koi8-r && urxvt -e golded

AV> А при использовании xterm бывает полезно явно указать шрифт:

AV> export LANG=ru_RU.koi8-r && xterm -fn
AV> -misc-fixed-medium-r-normal--20-200-75-75-c-100-koi8-r -e golded

Большое спасибо за столь развернутый ответ. Тернистым путём пришел к xterm + koi8-r, вполне сносно (именно он у меня вторым терминалом).

С наилучшими пожеланиями, Sergey



--- GoldED+/LNX 1.1.5-b20170303
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:47. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot