shoorick: (Default)
[personal profile] shoorick
Узнав о методе ввода символов при помощи клавиши Compose, стал испытывать и обнаружил, что в GTK-приложениях (logjam, mozilla: firefox, thunderbird, seamonkey) этот метод работает, а в остальных (например, в KDE-шных kate, quanta, konqueror) — нет. Решил сперва, что проблема кроется в кедах. А точнее, в KDE-шном переключателе клавиатуры. Пошаманил, снёс нафиг, оставил иксовый, определяющийся в xorg.conf — не помогло.

Решил поменять локаль: вместо ru_RU.KOI8-R сделать ru_RU.UTF-8. Почитал статью «Настраиваем русский Unicode во FreeBSD», поменял. Клавиша Compose заработала везде. Попутно выяснилось, что в комплекте к юникодной локали полагается ряд сюрпризов:
  • Миднайткомандеру, засунутому в 16-битную консоль сразу поплохело, и он окосел
  • mc-light, поставленный вместо исходного mc порадовал чёрными панелями и наличием перекодировки в просмотрщике, которой давно не хватало, однако огорчил отсутствием ssh-клиента (в синем mc он есть: F9→Left/Right→Shell link)
  • При ssh-коннекте к другим серверам кириллица отображается квадратиками с вопросиками (возможно потому, что на тех серверах локаль ru_RU.KOI8-R)
  • Русские имена файлов на подмонтированных виндузовых шарах, естественно, поменялись. Подправил /etc/fstab:
    //user@server/SHARE /mnt/point smbfs rw,noauto,-Ekoi8-r:cp866 0 0
    на
    //user@server/SHARE /mnt/point smbfs rw,noauto,-Eutf-8:cp866 0 0
    Лучше не стало: хоть имена файлов и каталогов стали отображаться правильно, посмотреть содержимое каталогов не удалось: зайдя в Русскую_папку, можно было увидеть лишь ещё одну Русскую_папку, а в ней — ещё одну... И так — пока не надоест.
Поглядев на всё это, снёс юникодную локаль нафиг, вернулся к традиционной КОИ-восьмой. Когда будет вагон свободного времени — может, и поковыряюсь. А сейчас некогда.

Date: 2007-08-15 12:54 pm (UTC)
lodin: A bearded hacker in a hat (Default)
From: [personal profile] lodin
А дистр какой? У меня альт, там вроде косяков с утф негусто, если багзиллу их не читать. Во всяком случае, живу в утф-е нормально.

Никакой

Date: 2007-08-15 05:16 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Нет никаких дистрибутивов: есть FreeBSD 6.2.
Исходя из того, что почти все сервера вокруг (и некоторые админы) живут также под фрёй, переходить на линух мне нет резона…

Date: 2007-08-15 05:32 pm (UTC)
lodin: A bearded hacker in a hat (Default)
From: [personal profile] lodin
Тоже хороший вариант.

Date: 2007-08-16 07:29 am (UTC)
From: [identity profile] bitlz.livejournal.com
ну что же ты так ?
только порадовался за тебя, а ты вон как.
Юникод, юникод и еще раз юникод.
Ну а если какая-то программа не дружит с юникодом, кто мешает ее с другой локалью запустить ?

Хм...

Date: 2007-08-16 10:18 am (UTC)
From: [identity profile] shoorick.livejournal.com
Ви таки агитируете за?

Под другой локалью

Date: 2007-08-27 05:47 am (UTC)
From: [identity profile] shoorick.livejournal.com
А как? Гуглил — безуспешно.
Пробовал запускать так:
LANG=ru_RU.KOI8-R
LC_ALL=ru_RU.KOI8-R
mc
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
Не помогло: пункты меню, где были хоть какие-то русские буквы, стали отображаться как ����� ������, русский текст в восьмибитных кодировках тоже стал как �����, а текст в UTF-8 отображается странной смесью: Южно-У�.ал�.�.кий

Re: Под другой локалью

Date: 2007-08-27 11:38 am (UTC)
From: (Anonymous)
не знаю как во фрях. в линуксе следует сказать
export LANG=ru_RU.KOI8-R
после чего запускать mc

Date: 2007-08-16 01:15 pm (UTC)
From: [identity profile] gour.livejournal.com
кстати если таки-решишь съехать на utf8
рекомендую к запоминанию команду-приблудку
convmv
которая конвертить файловые имена умеет

P.S.: а почему консоль 16и-битная то? just curious.

Сорри, глючу

Date: 2007-08-16 02:13 pm (UTC)
From: [identity profile] shoorick.livejournal.com
Консоль восьмибитная. Шестнадцатибитная — konsole. Что не одно и то же...

Profile

shoorick: (Default)
shoorick

December 2016

S M T W T F S
    1 23
45678910
11121314151617
18 19 2021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 25th, 2026 02:27 am
Powered by Dreamwidth Studios