Коллеги, помогите со Слакварью

 
?? Andy-Andrei #20.10.2003 10:29
+
-
edit
 

Andy-Andrei

втянувшийся

На выходных имел счастье пообщаться со слакой версии 9.1. Поскольку последний раз с ней я имел дело лет семь назад, легко вообразить мое удивление, когда я понял, что у меня ничего не получается Старею, вероятно.
В целом проблема с кириллизацией. Консоль, локаль и иксы кириллизировал по бумажке, все заработало (особенно в консоли), в KDE никаких проблем, но с Гномом я совладать не смог. А хочется именно его. Подскажите, где мне ему ткнуть, чтобы он, зараза, вместо квадратиков рисовал русские буковки? Для переключения раскладок юзается стандартный xkb без каких бы то ни было извратов. Локаль ru_RU.KOI8-R, создание соответствующиз линков на gtkrc.ru не помогло (такое ощущение, что он плевал на него ваще). И шрифты из непонятного мне места он берет. Короче, ума я ему не дал

Вторая проблема в том, что при монтировании ntfs-тома mount -t ntfs -o utf8 /dev/hda1 /mnt/c опять-таки все русские файлы видны в виде кракозябр, тогда как, допустим, под редхэтом все ок.
Ты не смотри, что у меня вечно штраф висит... Я не буйный...  
?? Andy-Andrei #20.10.2003 12:34
+
-
edit
 

Andy-Andrei

втянувшийся

Стулья гнуты! Все как всегда оказалось гораздо проще, чем я думал. Оказалось, что кириллических шрифтов у меня нету Во-вторых, GTK-2 кладет на gtkrc потому, что юзает фонтконфиг. Все вылечилось копированием ttf-ов из-под мастдая в ~/.fonts и запуском fc-cache И даже русские папочки на подмонтированном ntfs-томе стали отлично видны.

Но вторая проблема осталась В консоли по-прежнему на ntfs-томе вместо русских букв - зябры. Если поможете мне в этом, буду несказанно рад. Я так подозреваю, что все дело в mapscrn, но я попробовал все таблицы, что у меня сыскались в /usr/share/kbd/consoletrans - не помогло. По дефолту я юзаю koi2alt, все, что я рисую в линуксе в консоли по-русски - ок, а вот с ntfs такая лажа.
Ты не смотри, что у меня вечно штраф висит... Я не буйный...  
US ComputerMage #21.10.2003 19:16
+
-
edit
 

ComputerMage

втянувшийся

Я Слаку пользовал с 93го по 97 год. С тех пор перелез на Красную Шапочку.
Но могу дать подсказку. Я суда копипастну keytable из красношапочного /etc/init.d и содержимое файлов /etc/sysconfig/i18n (который подгрудается из /etc/init.d/functions) и
/etc/sysconfig/keyboard.

keytable:
code text
  1. #!/bin/sh
  2. #
  3.  
  4. #
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11. [ -f /etc/sysconfig/keyboard ] || exit 0
  12.  
  13. [ -f /bin/loadkeys ] || exit 0
  14.  
  15.  
  16. . /etc/init.d/functions
  17.  
  18. RETVAL=$?
  19.  
  20. start() {
  21.                 # Load the proper keymap
  22.                 echo -n $"Loading keymap: "
  23.                 . /etc/sysconfig/keyboard
  24.                 if [ "${KEYTABLE:-bogus}" != "bogus" ]; then
  25.                 # Specify VT0 in case we use a serial console
  26.                         loadkeys $KEYTABLE < /dev/tty0 > /dev/null 2>&1
  27.                         RETVAL=$?
  28.                         [ $RETVAL -eq 0 ] && echo_success
  29.                         [ $RETVAL -ne 0 ] && echo_failure
  30.                         echo
  31.  
  32.                 fi
  33.                 if [ -x /sbin/setsysfont ]; then
  34.                         echo -n $"Loading system font: "
  35.                         /sbin/setsysfont
  36.                         RES=$?
  37.                         [ $RES -eq 0 ] && echo_success
  38.                         [ $RES -ne 0 ] && echo_failure
  39.                         echo
  40.                 fi
  41.                 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/keytable
  42. }
  43.  
  44. stop() {
  45.         rm -f /var/lock/subsys/keytable
  46. }
  47.  
  48. restart() {
  49.         $0 start
  50.         RETVAL=$?
  51. }
  52.  
  53. status() {
  54.         echo $"No status available for this package"
  55.         exit 0
  56. }
  57.  
  58. case "$1" in
  59.         start)
  60.                 start
  61.                 ;;
  62.         stop)
  63.                 stop
  64.                 ;;
  65.         restart|reload)
  66.                 restart
  67.                 ;;
  68.         status)
  69.                 status
  70.                 ;;
  71.         *)
  72.                 echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
  73.                 exit 1
  74. esac
  75.  
  76. exit $RETVAL


i18n:
code text
  1. LANG="en_US.ISO-8859-1"
  2. SUPPORTED="en_US:en_US.ISO-8859-1:en"
  3. SYSFONT="latarcyrheb-sun16"


keyboard:
code text
  1. KEYTABLE="us"


SYSFONT пользуется для /sbin/setsysfont

Вот и всё. По идее должно это всё ожить.



All the Best!
Mage.
Быть или не быть?!
Вот только у кого спросить?!
 

в начало страницы | новое
 
1918: С Днём советской армии и военно-морского флота! (100 лет).
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru