Показать сообщение отдельно
  #20  
Старый 18.03.2018, 17:11
Vladislav Vetrov
Guest
 
Сообщений: n/a
По умолчанию Кракозябры в Деде под Линуксом

Vladislav Vetrov написал(а) к Alexander Suvorov в Mar 18 15:51:26 по местному времени:

Нello Alexander!

Answering a msg of <01 фев 18>, from you to me:

Cкрипт запуска:

_________________________

#!/bin/bash

export LANG=ru_RU.koi8r; umask 002; mate-terminal --window-with-profile=golded
--disable-factory -e '/home/usr/fido/golded/bin/gedlnx
-C/home/usr/fido/golded/cfgs/golded.cfg'

_________________________


Пояснения:

export LANG=ru_RU.koi8r; - избавляемся от utf8;
umask 002; - это чисто мои прибамбасы, связанные с правами на
файлы,лучше не писать. Оставил, как пример, может
кому-то пригодится;

mate-terminal --window-with-profile=golded - это запуск терминала, можно
использовать также gnome-terminal, во время запуска сразу выбирается профайл
под именем golded, который нужно сделать заранее: запускам mate или
gnome-terminal. Идём "Правка-Профили", нажимаем "Создать". В поле "Название
профиля" пишем golded. В настройках по желанию выбираем шрифт, у меня стоит
Terminus 14. Убираем галочку "Показывать в новых терминала строку меню". Ставим
галочку "Использовать другой размер терминала по умолчанию. Далее указываем
размер. У меня, например, 125 столбцов и 34 строк. Переходим на вкладку
"Прокрутка": Полоса прокрутки выбираем "Выключено". Всё! Нажимаем кнопку
Закрыть; Далее идём "Терминал", "Установить кодировку символов", "Добавить или
удалить...". В поле "Доступные кодировки" находим Кирилица KOI8-R и добавляем
его в поле "Кодировки, показываемые в меню".

Примечание 01: для уверенности, что во время запуска скрипта выбирается
именно KOI8-R лучше воочию это проверить. Для этого уже после того, как будет
всё настроено в профайле терминала под именем golded нужно временно включить
показ меню (поставить галочку "Показывать в новых терминалах строку меню"),
запустить скрипт и в меню терминала в разделе "Терминал", "Установить кодировку
символов", должна стоять Кирилица (KOI8-R). После чего в настройках профайла
терминала под именем golded убрать галочку "Показывать в новых терминалах
строку меню".

Примечание 02: Меню вообще можно не выключать, это на любителя. Просто у меня
так сделано и я описывать все нюансы, чтобы самому когда-нибудь о них вспомнить
:)

--disable-factory - это чтобы полностью избавиться от utf8 и других
унаследованных настроек по умолчанию.
-e '/home/usr/fido/golded/bin/gedlnx -C/home/usr/fido/golded/cfgs/golded.cfg' -
это сама команда по запуску Golded
с указанием файла конфигурации;

Скрипт сохраняем под именем rungolded.scr, например, в директории
~/fido/golded, делаем ему chmod +x и назначаем горячую клавишу для быстрого
запуска средствами ОС (gnome, mate): Центр управления, Комбинации клавиш
клавиатуры.

mate-terminal сейчас поломали и --disable-factory так как надо не работает, приходится вручную выставлять кодировку в koi8-r, затем войти в любую эху и выйти из неё, что перерисовался экран и появились нормальные буквы.
Планирую попробовать терминал xfce, я его тоже настраивал когда-то, но конфиги потерял, придётся всё делать заново.

Примечание: в настройках golded должны быть выставлены правильные таблицы перекодировки из dos в koi8-r и обратно. Если надо, могу посмотреть.

Vladislav

... -= - <<< - >>> - =-
--- GoldED+/LNX 1.1.5-b20160201 by ASA
Ответить с цитированием