Кодировка в XMMS 1.2.11 и Celestia 1.5.0 (Не читаем текст...)

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение yamah »

В XMMS 1.2.11 весь текст в крякозябрах.

В Celestia весь текст в рабочей облости приложения в вопросиках.

Грешу на кодировку.
Система Mandriva 2008.1 (Spring) Free. Локаль UTF-8.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение Juliette »

use Audacios
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение yamah »

У мну есть, чем еще слушать, помимо XMMS. Просто хотел решить этот трабл.
Больше даже с целью самообразования.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
_GV
Сообщения: 107
Статус: секта красных утюгов
ОС: Gentoo linux

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение _GV »

Я вот по этой ссылке делал
переход с koi8-r на utf-8
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение yamah »

Запуск в таком ключе

Код: Выделить всё

LANG=en_US.UTF-8 celestia
:mellow:
ничего не дал!
Скрипт для XMMS (по ссылке) не помог. :(
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение Juliette »

yamah писал(а):
29.04.2008 14:02
Просто хотел решить этот трабл.
Больше даже с целью самообразования.

Решайте и выкладывайте, как решили.
А то у вас логическа неувязка -- вы просто сидите и ждёте, пока вам решат.
А самообразование предполагает работу собственного мозга. ;)
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение yamah »

С celestia проблема решена!
То есть решение есть.
Файл guide_ru.cel нужно переконвертировать из cp1251 в utf8.
Найти его можно в /usr/share/celestia
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение yamah »

Такая же проблема со отображением текста в xmms повторилась для lazarus.
В консоли выдает:
для xmms

Код: Выделить всё

$ LANG=en_US.UTF-8 xmms

** WARNING **: Failed to open font: "-*-helvetica-medium-r-*-*-8-*,*".
/usr/lib64/xmms/Input/libsidplay.so: undefined symbol: _ZN9emuEngine16getVersion
StringEv
Message: device: default

Gtk-CRITICAL **: file gtkwidget.c: line 3824 (gtk_widget_set_events): assertion
`!GTK_WIDGET_REALIZED (widget)' failed.

** WARNING **: Failed to open font: "-*-helvetica-bold-r-*-*-10-*,*".

и lazarus

Код: Выделить всё

$ LANG=en_US.UTF-8 startlazarus
[WARNING] Out of OEM specific VK codes, changing to unassigned
TLazarusManager.Run starting /usr/lib64/lazarus/lazarus ...
[WARNING] Out of OEM specific VK codes, changing to unassigned
TApplication.IconChanged - TODO: convert this message...no implementation in gtk or win32
NOTE: miscellaneous options file not found - using defaults
ЗАМЕТКА: файл настроек CodeTools не найден - используем умолчания
NOTE: help options config file not found - using defaults
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 AnOutDirectory="/home/belykh/.lazarus/lib/RunTimeTypeInfoControls/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.5 AnOutDirectory="/home/belykh/.lazarus/lib/Printer4Lazarus/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=printers4lazide 0.0 AnOutDirectory="/home/belykh/.lazarus/lib/printers4lazide/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory="/home/belykh/.lazarus/lib/cgiLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory="/home/belykh/.lazarus/lib/CGILazIDE/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory="/home/belykh/.lazarus/lib/MemDSLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory="/home/belykh/.lazarus/lib/SDFLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirectory="/home/belykh/.lazarus/lib/TurboPowerIPro/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=JPEGForLazarus 1.0.1 AnOutDirectory="/home/belykh/.lazarus/lib/JPEGForLazarus/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory="/home/belykh/.lazarus/lib/fpcunitide/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirectory="/home/belykh/.lazarus/lib/ProjTemplates/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TAChartLazarusPkg 0.0 AnOutDirectory="/home/belykh/.lazarus/lib/TAChartLazarusPkg/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0 AnOutDirectory="/home/belykh/.lazarus/lib/SQLDBLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory="/home/belykh/.lazarus/lib/DBFLaz/x86_64-linux"
TMainIDE.DoNewProject A
TMainIDE.DoNewEditorFile A NewFilename=
TPkgManager.GetWritablePkgOutputDirectory APackage=RunTimeTypeInfoControls 0.1 AnOutDirectory="/home/belykh/.lazarus/lib/RunTimeTypeInfoControls/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=Printer4Lazarus 0.5 AnOutDirectory="/home/belykh/.lazarus/lib/Printer4Lazarus/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=printers4lazide 0.0 AnOutDirectory="/home/belykh/.lazarus/lib/printers4lazide/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=cgiLaz 0.1.1 AnOutDirectory="/home/belykh/.lazarus/lib/cgiLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=CGILazIDE 0.0 AnOutDirectory="/home/belykh/.lazarus/lib/CGILazIDE/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=MemDSLaz 1.2.1 AnOutDirectory="/home/belykh/.lazarus/lib/MemDSLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SDFLaz 0.1.1 AnOutDirectory="/home/belykh/.lazarus/lib/SDFLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TurboPowerIPro 1.0 AnOutDirectory="/home/belykh/.lazarus/lib/TurboPowerIPro/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=JPEGForLazarus 1.0.1 AnOutDirectory="/home/belykh/.lazarus/lib/JPEGForLazarus/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=fpcunitide 0.1 AnOutDirectory="/home/belykh/.lazarus/lib/fpcunitide/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=ProjTemplates 1.0 AnOutDirectory="/home/belykh/.lazarus/lib/ProjTemplates/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=TAChartLazarusPkg 0.0 AnOutDirectory="/home/belykh/.lazarus/lib/TAChartLazarusPkg/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=SQLDBLaz 1.0 AnOutDirectory="/home/belykh/.lazarus/lib/SQLDBLaz/x86_64-linux"
TPkgManager.GetWritablePkgOutputDirectory APackage=DBFLaz 0.1.1 AnOutDirectory="/home/belykh/.lazarus/lib/DBFLaz/x86_64-linux"
[TCustomFormEditor.CreateComponent] Class='TForm'
TMainIDE.DoNewEditorFile end unit1.pas
TMainIDE.DoCloseEditorFile A PageIndex=0
TCustomFormEditor.DeleteComponent Form1:TForm1 IsJITComponent=True FreeComponent=True
TMainIDE.DoCloseEditorFile end
LAZARUS END - cleaning up ...
[TMainIDE.Destroy] A
[TMainIDE.Destroy] B  -> inherited Destroy... TMainIDE
[TMainIDE.Destroy] END


Как понимаю, делов GTK и шрифтах?
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение yamah »

Странно но в локале "Кодировка для обратной совместимости (не UTF-8)" нормально lazarus работает.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
yamah
Сообщения: 1116
ОС: Rosa Fresh, Debian, RELS

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение yamah »

А-А-А!!!!
Блин!!!
Тормоз!!!
:crazy: :crazy: :crazy:
Надо было xmms и lazarus запускать командой

Код: Выделить всё

LC_ALL="ru_RU" startlazarus
.
Понимание - это меч с тремя кромками: ваша правда, наша правда и Истина.
Жизнь - игра: сюжет задуман фигова, но графика хорошая...
Лучший игровой сервер - Земля: карта всего одна, но на 7 миллиардов игроков; читеров нет, админ терпеливый, но если уж забанит...
Спасибо сказали:
Аватара пользователя
Tverskoy
Сообщения: 460
Статус: Мандривопоклонник
ОС: Mandriva 2011 x86_64

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение Tverskoy »

yamah писал(а):
30.04.2008 14:19
С celestia проблема решена!
То есть решение есть.
Файл guide_ru.cel нужно переконвертировать из cp1251 в utf8.
Найти его можно в /usr/share/celestia

А как это сделать?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Кодировка в XMMS 1.2.11 и Celestia 1.5.0

Сообщение Rootlexx »

Tverskoy писал(а):
31.07.2008 02:02
А как это сделать?

Если guide_ru.cel — обычный текстовый файл, то можно так (выполнять в папке с указанным файлом):

Код: Выделить всё

mv ./guide_ru.cel ./guide_ru.cel~ && iconv -f cp1251 -t utf8 ./guide_ru.cel~ > ./guide_ru.cel
Спасибо сказали: