xorg и cp1251
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
xorg и cp1251
ситуация такая, выполнил все по пунктикам из статьи http://www.lissyara.su/?id=1169 "Локализация FreeBSD на CP1251." - получил вполне нормальное монтирование флешек из командной строки.
делаю startx
подгружаются иксы выдается xterm
смотрю содержимое папки и там опять закорючки.
xlsfonts -fn "*window*" выдает только microsoft-cp1252
Предполагаю что из-за того что в системе нет шрифтов cp1251, а вот где их взять не знаю....
не подскажите что сделать?
делаю startx
подгружаются иксы выдается xterm
смотрю содержимое папки и там опять закорючки.
xlsfonts -fn "*window*" выдает только microsoft-cp1252
Предполагаю что из-за того что в системе нет шрифтов cp1251, а вот где их взять не знаю....
не подскажите что сделать?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: xorg и cp1251
можно в портах поискать
а то и вообще с винды ttf взять
а то и вообще с винды ttf взять
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
взял со своей XP там после того как их в систему добавил формируются 2 файлика "fonts.dir" и "fonts.scale" так вот прикол в том что в них не описано ни одного шрифта на cp1251. в портах кирилика вся уходит в koi8-r. Поставил порт d1489, но тот тоже не дал результатов, хотя я сомневаюсь что он мог бы дать....paradox писал(а):можно в портах поискать
а то и вообще с винды ttf взять
шрифты и прочее добавлял по статье http://www.lissyara.su/?id=1444 "FreeBSD как десктопная система"
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
взял шрифты с сайта http://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/ в частности "cyr-rfx-windows-1251-1.1.tgz". поставил в соответствии со статьей
http://www.lissyara.su/?id=1444 "FreeBSD как десктопная система"
пускаю иксы ... xterm.... ls /mnt/usb ....
ничего не изменилось.... (
Для проверки пускаю xlsfonts -fn "*cp*"
опять теже шрифты microsoft-cp1252 и все....
ну вот где-то гоню.... но где не понимаю
http://www.lissyara.su/?id=1444 "FreeBSD как десктопная система"
проверил созданные в папках fonts.dir - шрифты подписаны как windows-1251# cd /usr/X11R6/lib/X11/fonts/win-ttf
# mkfontscale
# mkfontdir
после этих действий в папке должны появиться два файла font.dir и font.scale
Последнее действие:
# fc-cache /usr/X11R6/lib/X11/fonts/win-ttf
# mkfontscale -e /usr/X11R6/lib/X11/fonts/encodings
в файле
# ee /usr/X11R6/etc/X11/xorg.conf
добавьте путь к новому каталогу /usr/X11R6/lib/X11/fonts/win-ttf
…
FontPath "/usr/X11R6/lib/X11/fonts/win-ttf "
…
Перезапустите иксы и пользуйтесь шрифтами.
пускаю иксы ... xterm.... ls /mnt/usb ....
ничего не изменилось.... (
Для проверки пускаю xlsfonts -fn "*cp*"
опять теже шрифты microsoft-cp1252 и все....
ну вот где-то гоню.... но где не понимаю
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: xorg и cp1251
я щас задам очень глупый вопрос
а зачем переводить локаль бсд которая по умолчанию в koi8 - в cp1251 ????
токо что бы можно было с иксов нормально видеть то что в cp1251 ???
так наскоко я знаю оно и так работает ( настроить токо надо )
а зачем переводить локаль бсд которая по умолчанию в koi8 - в cp1251 ????
токо что бы можно было с иксов нормально видеть то что в cp1251 ???
так наскоко я знаю оно и так работает ( настроить токо надо )
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: xorg и cp1251
ты не туда их засунулceas писал(а):взял со своей XP там после того как их в систему добавил формируются 2 файлика "fonts.dir" и "fonts.scale"
Код: Выделить всё
zg# ls /root/.fonts
8514fix.fon app775.fon ega40850.fon palai.ttf timesbi.ttf
8514fixe.fon app850.fon ega40852.fon raavi.ttf timesi.ttf
8514fixg.fon app852.fon ega40857.fon roman.fon trebuc.ttf
8514fixr.fon app855.fon ega40866.fon script.fon trebucbd.ttf
8514fixt.fon app857.fon ega40869.fon sere1257.fon trebucbi.ttf
8514oem.fon app866.fon ega40woa.fon serf1257.fon trebucit.ttf
8514oeme.fon arial.ttf ega80737.fon serife.fon tunga.ttf
8514oemg.fon arialbd.ttf ega80850.fon serifee.fon verdana.ttf
8514oemr.fon arialbi.ttf ega80852.fon serifeg.fon verdanab.ttf
8514oemt.fon ariali.ttf ega80857.fon serifer.fon verdanai.ttf
8514sys.fon ariblk.ttf ega80866.fon serifet.fon verdanaz.ttf
8514syse.fon cga40737.fon ega80869.fon seriff.fon vga737.fon
8514sysg.fon cga40850.fon ega80woa.fon seriffe.fon vga775.fon
8514sysr.fon cga40852.fon esri_1.ttf seriffg.fon vga850.fon
8514syst.fon cga40857.fon esri_2.ttf seriffr.fon vga852.fon
85775.fon cga40866.fon esri_3.ttf serifft.fon vga855.fon
85855.fon cga40869.fon esri_4.ttf shruti.ttf vga857.fon
85f1257.fon cga40woa.fon esri_5.ttf smae1257.fon vga860.fon
85s1257.fon cga80737.fon esri_6.ttf smaf1257.fon vga863.fon
ANTQUAB.TTF cga80850.fon esri_7.ttf smalle.fon vga865.fon
ANTQUABI.TTF cga80852.fon esri_8.ttf smallee.fon vga866.fon
ANTQUAI.TTF cga80857.fon esri_9.ttf smalleg.fon vga869.fon
ARIALN.TTF cga80866.fon estre.ttf smaller.fon vgaf1257.fon
ARIALNB.TTF cga80869.fon fonts.dir smallet.fon vgafix.fon
ARIALNBI.TTF cga80woa.fon framd.ttf smallf.fon vgafixe.fon
ARIALNI.TTF comic.ttf framdit.ttf smallfe.fon vgafixg.fon
ARIALUNI.TTF comicbd.ttf gautami.ttf smallfg.fon vgafixr.fon
BKANT.TTF coue1257.fon georgia.ttf smallfr.fon vgafixt.fon
BOOKOS.TTF couf1257.fon georgiab.ttf smallft.fon vgaoem.fon
BOOKOSB.TTF cour.ttf georgiai.ttf ssee1257.fon vgas1257.fon
BOOKOSBI.TTF courbd.ttf georgiaz.ttf ssef1257.fon vgasys.fon
BOOKOSI.TTF courbi.ttf impact.ttf sserife.fon vgasyse.fon
BSSYM7.TTF coure.fon kartika.ttf sserifee.fon vgasysg.fon
CENTURY.TTF couree.fon l_10646.ttf sserifeg.fon vgasysr.fon
GARA.TTF coureg.fon latha.ttf sserifer.fon vgasyst.fon
GARABD.TTF courer.fon lsans.ttf sserifet.fon vrinda.ttf
GARAIT.TTF couret.fon lsansd.ttf sseriff.fon webdings.ttf
GOTHIC.TTF courf.fon lsansdi.ttf sseriffe.fon wingding.ttf
GOTHICB.TTF courfe.fon lsansi.ttf sseriffg.fon wst_czec.fon
GOTHICBI.TTF courfg.fon lucon.ttf sseriffr.fon wst_engl.fon
GOTHICI.TTF courfr.fon mangal.ttf sserifft.fon wst_fren.fon
HATTEN.TTF courft.fon marlett.ttf sylfaen.ttf wst_germ.fon
MTCORSVA.TTF couri.ttf micross.ttf symbol.ttf wst_ital.fon
Mathstrg.ttf crystal.ttf modern.fon symbole.fon wst_span.fon
REFSAN.TTF desktop.ini mvboli.ttf tahoma.ttf wst_swed.fon
REFSPCL.TTF dos737.fon pala.ttf tahomabd.ttf
WINGDNG2.TTF dosapp.fon palab.ttf times.ttf
WINGDNG3.TTF ega40737.fon palabi.ttf timesbd.ttf
zg#
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
ну вот я и пытаюсь настроить... только не получается..... чтобы более было понятно что именно я делаю - расскажу суть вопроса.
В общем я докручиваю терминального клиента для windows 2003 на базе FreeBSD. Начало работы было описано тут: http://forum.lissyara.su/viewtopic.php? ... 82#p103925
далее я прикрутил к нему возможность устанавливать с LiveCD и меню для конфигурации.... и все вроде оттестировал и все вроде хорошо, но первый же пользователь вставил флешку и сказал что чета тут не так.... вместо того чтоб показывать все файлы флешка отразила только английские, а других вообще нет (у меня почемуто вообще русско-обозванных файлов на тестовой флешке не оказалось). После установки локали в cp1251 и прописки в fstab что флешка тоже cp1251 получил на выходе в терминальнике кракозябры (из командной строки все норм и читабельно).... Долгий и не принужденный секс в перерывах между проектами и другими задачами привел к тому что у меня нет идей... а доделать и оформить хочется.....
кстате копал еще и с другой стороны: указывать rdesktop параметр "-L", что дало "ERROR: iconv support not available". там ковырял в сторону iconv и libiconv - результатов не дало (такое впечатление что порт rdesktop ищет все что с ними связанно в /usr а не в /usr/local/.... переубедить не смог), поэтому решил ковырять в эту сторону. .... хотя, в принципе, если подход найдется в другой стороне, или даже совсем в третьей и четвёртой, даже пятой, то это тоже будет классно и приятно....
В общем я докручиваю терминального клиента для windows 2003 на базе FreeBSD. Начало работы было описано тут: http://forum.lissyara.su/viewtopic.php? ... 82#p103925
далее я прикрутил к нему возможность устанавливать с LiveCD и меню для конфигурации.... и все вроде оттестировал и все вроде хорошо, но первый же пользователь вставил флешку и сказал что чета тут не так.... вместо того чтоб показывать все файлы флешка отразила только английские, а других вообще нет (у меня почемуто вообще русско-обозванных файлов на тестовой флешке не оказалось). После установки локали в cp1251 и прописки в fstab что флешка тоже cp1251 получил на выходе в терминальнике кракозябры (из командной строки все норм и читабельно).... Долгий и не принужденный секс в перерывах между проектами и другими задачами привел к тому что у меня нет идей... а доделать и оформить хочется.....
кстате копал еще и с другой стороны: указывать rdesktop параметр "-L", что дало "ERROR: iconv support not available". там ковырял в сторону iconv и libiconv - результатов не дало (такое впечатление что порт rdesktop ищет все что с ними связанно в /usr а не в /usr/local/.... переубедить не смог), поэтому решил ковырять в эту сторону. .... хотя, в принципе, если подход найдется в другой стороне, или даже совсем в третьей и четвёртой, даже пятой, то это тоже будет классно и приятно....
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: xorg и cp1251
ну ясное дело нужно правильно монтировать
что бы кракозябр небыло
и тогда все гут
что бы кракозябр небыло
и тогда все гут
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: xorg и cp1251
открою еще одну тайну
для xterm надо бы шрифты прописать в .xdefaults
Ибо по умолчанию он использует какой то cronyx без русского языка
для xterm надо бы шрифты прописать в .xdefaults
Ибо по умолчанию он использует какой то cronyx без русского языка
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: xorg и cp1251
могу открыть еще одну тайну
порядок шрифтов в xorg.conf тоже сильно влияет
можно так прописать что они там будут
но работать небудут
порядок шрифтов в xorg.conf тоже сильно влияет
можно так прописать что они там будут
но работать небудут
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
это хорошо.... только xterm не очень-то и нужен... я просто под ним тестировал работоспособность отображения русскоименных файлов под иксами. В надежде что если тут заведется то и в rdesktop'е будет работать....manefesto писал(а):открою еще одну тайну
для xterm надо бы шрифты прописать в .xdefaults
Ибо по умолчанию он использует какой то cronyx без русского языка
с порядком тоже "игрался", не дает результата...paradox писал(а):Re: xorg и cp1251
Сообщение paradox 2008-11-07 12:35:54
могу открыть еще одну тайну
порядок шрифтов в xorg.conf тоже сильно влияет
можно так прописать что они там будут
но работать небудут
-
- проходил мимо
Re: xorg и cp1251
env LANG=ru_RU.CP1251 xterm -lc -fa 'DejaVu Sans Mono-11'?
но я бы лучше использовал luit(1) для неюникодных программ, чем сидел под представляющей только историческую ценность cp1251
но я бы лучше использовал luit(1) для неюникодных программ, чем сидел под представляющей только историческую ценность cp1251
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
ничего не получается..... может кто подскажет как заставить порт rdesktop искать "iconv" и "libiconv" в "/usr/local", а не в "/usr"? ну или другие дельные мысли...
-
- проходил мимо
Re: xorg и cp1251
че-то у rdesktop'а какой-то странный configure. Несмотря на то, что --prefix указан /usr/local, искать он там не хочет и была выдумана очень забавная опция --with-libiconv-prefix:ceas писал(а):ничего не получается..... может кто подскажет как заставить порт rdesktop искать "iconv" и "libiconv" в "/usr/local", а не в "/usr"? ну или другие дельные мысли...
Код: Выделить всё
--- Makefile~
+++ Makefile
@@ -19,6 +19,7 @@
USE_GMAKE= yes
USE_OPENSSL= yes
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--with-libiconv-prefix=${PREFIX}
DOCS= doc/AUTHORS doc/TODO doc/*.txt
MAN1= rdesktop.1
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
ууух спасибо.... заработало!Гость писал(а):че-то у rdesktop'а какой-то странный configure. Несмотря на то, что --prefix указан /usr/local, искать он там не хочет и была выдумана очень забавная опция --with-libiconv-prefix:ceas писал(а):ничего не получается..... может кто подскажет как заставить порт rdesktop искать "iconv" и "libiconv" в "/usr/local", а не в "/usr"? ну или другие дельные мысли...Код: Выделить всё
--- Makefile~ +++ Makefile @@ -19,6 +19,7 @@ USE_GMAKE= yes USE_OPENSSL= yes GNU_CONFIGURE= yes +CONFIGURE_ARGS+=--with-libiconv-prefix=${PREFIX} DOCS= doc/AUTHORS doc/TODO doc/*.txt MAN1= rdesktop.1
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
прикрутил iconv к rdesktop'у... указал последнему флаг -L CP1251 и флешки стали отображать файлы на нашем добром русском. Но, в iconv, как я понял не описан ISO-9660.... монтирую сидиром а там кракозябры. может кто знает как поправить?
-
- проходил мимо
Re: xorg и cp1251
открой википедию и посмотри что такое ISO9660 и подумай почему он не описан в iconv(3)ceas писал(а):Но, в iconv, как я понял не описан ISO-9660....
ceas писал(а):монтирую сидиром а там кракозябры. может кто знает как поправить?
Код: Выделить всё
mount -t cd9660 -o -C=cp866 /dev/acd0 /media
mount_cd9660(8) писал(а):?C charset
Specify local charset to convert Unicode file names when using Joliet extensions.
-
- рядовой
- Сообщения: 16
- Зарегистрирован: 2008-04-08 4:06:59
Re: xorg и cp1251
ну вот ну огромное спасибо, ну прям громадное..... таки получилосьГость писал(а):открой википедию и посмотри что такое ISO9660 и подумай почему он не описан в iconv(3)ceas писал(а):Но, в iconv, как я понял не описан ISO-9660....ceas писал(а):монтирую сидиром а там кракозябры. может кто знает как поправить?ну или cp1251 вместо cp866.Код: Выделить всё
mount -t cd9660 -o -C=cp866 /dev/acd0 /media
mount_cd9660(8) писал(а):?C charset
Specify local charset to convert Unicode file names when using Joliet extensions.
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация: