[Comm] И снова о Unicode (Was: Каталог disk в /mnt)
Вячеслав
Вячеслав
Чт Мар 3 10:39:13 MSK 2005
В Срд, 02/03/2005 в 23:41 +0300, Alexey Rusakov пишет:
> Вячеслав Диконов wrote:
>
> >Официально ввести UTF-8 параллельно с сохранением всех существующих
> >локалей. Кому нужна zsh, могут utf-8 не включать. Можно сделать сборку
> >ncurses и прочего барахла специально для utf с правками от Федоры. Я
> >делал у себя подобное.
> >
> Ну а поделиться? Тут последнюю неделю или две народ страдает о командной
> строке, которая не переваривает UTF-8, будь-то zsh или ncurses.
Я эти пакеты не стал поддерживать, потому что получалось ответвление от
Сизифа. Фактически я просто пересобрал rpm-ы из ASP c имеющимися там
латками. Всё нормально заработало кроме плохо сделанного переключения
кодировок в mcedit.
> >>>Наутилус уникод показывает всегда, независимо от локали.
> >>Я бы даже сказал - независимо ни от чего. Это не достоинство, как
> >>показывает опыт обращения к не-Unicode ресурсам вне локальной машины.
> >>
> >Это общее свойство всего, что на GTK2.
> >
> >
> Извините за ёрничество, но Мозилла тоже на Gtk2, и это не мешает ей
> определять кодировку или по крайней мере иметь возможность её переключать.
> Неважен тут графический тулкит. Либо iconv есть, либо его нет.
Он на XUL. GTK2 там лишь снаружи. Есть большая группа программ (включая
весь Гном), использующих GTK2 и другие общие библиотеки, которые ведут
себя именно так. Некоторые (глючные) приложения норовят писать имена
файлов и сообщения только в UTF-8 в любой локали. Если не пользоваться
ничем консольным или GTK1, то эти имена выглядят нормально во всех
локалях. Я правил такие ошибки в gtkam.
> >А Наутилус, похоже учится. Я писал об этом в Гномову багзиллу и реакция была.
> (скептически) Да? К 2.12 мы наконец научимся гибкости в обращении с
> кодировками? Когда это будет уже никому не нужно, потому что все
> переедут на Unicode. Ну ладно, это пустое.
FTP сервера виндузятников пересадить тяжело. Там речь именно о них.
Впрочем, вспомните историю с поддержкой ISA PnP.
> Честно говоря, я бы с большим
> удовольствием всё своё хозяйство пересадил на ru_RU.UTF-8, чем
> подставлял костыли под рассогласование кодировок.
Никуда не денешься. Наследство это еще десятки лет существовать будет.
> >>Во-вторых и главных. Представление _должно_ зависеть от локали, на то
> >>оно и представление. Берём /home/someone, расшариваем его в сеть.
> >>Русскоязычные пользователи видят "Документы", казахи видят что?
> >>
> >То, что сами создали. Личные каталоги создает сам пользователь. Любое
> >другое решение - произвол.
> >
> Я имею в виду автоматически созданный каталог.
... Тот, кто будет насильно создавать мусор на чужом рабочем столе/в
домашнем каталоге (как будто там своего не хватает), будет насильно
купаться на фесте с вещами. Э8-[]>
> >>правильно, тоже "Документы". Мне не кажется, что это хорошо.
> >>Строго говоря, с содержимым "Документов" тогда тоже нужно что-то делать.
> >>Но это уже забота пользователя, а каталог создаётся автоматически и мы
> >>можем предоставить локализованное имя.
> >>
> >>
> >Не надо автоматически или только один раз. Никогда нельзя насильно
> >восстанавливать сознательно удаленное пользователем.
> >
> >
> Пусть будет один раз. Но этот один раз нужно сделать так, чтобы им
> захотели воспользоваться, а не удалить. И более того, чтобы хотели
> делать так же.
Консенсус?
--
Вячеслав Диконов <linuxbox на degunino.net>
Подробная информация о списке рассылки community