LINUX.ORG.RU

[шг] поддержка русских шрефтов в xfce 4.6

 


0

0

как сделать? ядро 2.6.29, слака 13. вместо русских шрефтов вижу вопросы и еще какие группы отвечают за монтирование флэшки или дисков, то есть из под рута получается, а из под простого юзера ошибка.

>>вместо русских шрефтов вижу вопросы

Какая локаль? Какие шревты?

GotF ★★★★★
()
Ответ на: комментарий от lambrianov

> это я читал, шрефты dejavu sans

Читал и настраивал как указано в статье? Где видишь знаки вопроса? В консоли, в именах файлов?

Что до монтирования флешек - первая часть статьи (это для арча, но в слаке те-же яйца)
http://linux-sam.blogspot.com/2009/08/blog-post_25.html

З.Ы.
Если собираешься использовать xfce - можешь попробовать
http://www.salixos.org/wiki/index.php/Home

мне понравилось. Тот же zenwalk - вид сбоку (его поддерживает один из создателей зенволка). Кириллица, автомонтирование, одно приложение на одну задачу «ис каропки». И подбор приложений по моему вкусу. За исключением тотема (заменил на smplayer).

Bod ★★★★
()

За монтирование флэшек - группа plugdev, за диски - группа cdrom и перезапуск hal, лучше всей машины.
Для русских букв надо консоль русифицировать.
Пакет русификации: http://slil.ru/28957692
Название пакета: rusconsole-utf8-noarch.txz
MD5: 24881319105d2952b23a3552b93fc2ad

Ставим пакет, перезапукаемся - локаль русская UTF-8.
Кстати, на флэшках русских букв не будет, пока ядро не пересоберешь
с поддержкой cp866 в vfat по умолчанию.

georgy
()
Ответ на: комментарий от georgy

А для переключения раскладок в иксах пишешь скрипт с любым названием,
например fixkbd:
#!/bin/bash

/usr/bin/setxkbmap -model pc104 -layout us,ru -variant ,
/usr/bin/setxkbmap -option terminate:ctrl_alt_bksp,grp:ctrl_shift_toggle,grp_led:scroll

и ставишь его в автозагрузку DE. Переключается по Ctrl+Shift.
Когда-то Silvy подсказала. Лучше решения не видел. Никакие конфиги
ковырять не надо.

georgy
()

ок всем спасибо буду пробовать если что вечером отпишусь

lambrianov
() автор топика
Ответ на: комментарий от georgy

Кстати, на флэшках русских букв не будет, пока ядро не пересоберешь

с поддержкой cp866 в vfat по умолчанию.


На самом деле без пересборки ядра можно еще строку в /etc/fstab
прописать для монтирования всех flash-устройств с указанием кодировок
и привилегий монтирования.
Тогда hal будет монтировать по этой строке.
Саму строку не скажу, потому как никогда так не делал. Всегда сразу
собирал свое ядро и заодно кодировку выставлял.

georgy
()

так. флэшки монтируются, спасибо georgy за plugdev, меню в xfce русское теперь, однако имена файлов все равно вопросы, при установке пакета мне баш сообщил

bash-3.1# installpkg /rusconsole-utf8-noarch.txz Verifying package rusconsole-utf8-noarch.txz. Installing package rusconsole-utf8-noarch.txz: PACKAGE DESCRIPTION: Executing install script for rusconsole-utf8-noarch.txz. rm: cannot remove `usr/share/fonts/TTF/andale32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/comic32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/impact32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/verdan32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/arial32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/courie32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/times32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/webdin32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/arialb32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/georgi32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/trebuc32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/wd97vwr32.exe': No such file or directory rm: cannot remove `usr/share/fonts/TTF/viewer1.cab': No such file or directory Package rusconsole-utf8-noarch.txz installed.

bash-3.1#

lambrianov
() автор топика
Ответ на: комментарий от lambrianov

Это он при установке пакета так выругался?
Никогда такого не видел. У меня все норм. ставилось.
В пакете всего-то несколько скриптов, которые ложатся в свои каталоги,
и все:
/etc/profile.d/font.sh
/etc/profile.d/lang.sh
/etc/rc.d/rc.font
/etc/rc.d/rc.keymap
и все.
Можно этот пакет руками развернуть и положить скрипты в свои каталоги.
Странная ситуация. Удалять файлы он вообще не должен при installpkg.
Удалять он будет заменяемые файлы при upgradepkg.

georgy
()
Ответ на: комментарий от lambrianov

однако имена файлов все равно вопросы

А в какой кодировке задавались эти имена?
Возможно, в KOI8-R, а пакет ставит UTF-8.
Попробуйте попереключаться в консоли Ctrl+Shift и попечатать.
Будет ли меняться раскладка? Будут ли печататься русские буквы?
Попробуйте создать файл или каталог с русским названием - появятся
ли он на русском?
Если будут печататься русские буквы и появится русский фалй, то значит
файлы названы в другой кодировке, скорее всего в KOI8-R.

georgy
()
Ответ на: комментарий от georgy

> Всегда сразу собирал свое ядро и заодно кодировку выставлял.

Подскажи плз где в меню конфигурации ядра можно найти эту опцию? Заранее спасибо.

anonymous
()
Ответ на: комментарий от anonymous

make menuconfig
File systems --->
DOS/FAT/NT Filesystems --->
VFAT (Windows-95) fs support
(866) Default codepage for FAT
(utf8) Default iocharset for FAT

Выдержка из конфига:
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=866
CONFIG_FAT_DEFAULT_IOCHARSET=«utf8»
CONFIG_NTFS_FS=m
# CONFIG_NTFS_DEBUG is not set
# CONFIG_NTFS_RW is not set

georgy
()
Ответ на: комментарий от thunar

Хз, хз. у меня при руссификации Слаки 12 и 13 такого не было, тут в руках дело, либо в пакете.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.