From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Vitaly Lipatov Organization: ALT Linux Team To: ALT Devel discussion list Subject: Re: [devel] =?koi8-r?b?7yDLz8TJ0s/Xy8UgzsHa18HOycogxsHKzM/XINDSyQ==?= =?koi8-r?b?IM3PztTJ0s/Xwc7JyQ==?= Date: Tue, 22 Feb 2005 12:13:45 +0300 User-Agent: KMail/1.7.2 References: <200502182016.33260.lav@altlinux.ru> <200502212330.51872.lav@altlinux.ru> <421AD01C.4030608@altlinux.com> In-Reply-To: <421AD01C.4030608@altlinux.com> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200502221213.46213.lav@altlinux.ru> Content-Transfer-Encoding: 8bit X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Feb 2005 09:26:16 -0000 Archived-At: List-Archive: List-Post: On Tuesday 22 February 2005 09:24, Anton Farygin wrote: > Vitaly Lipatov wrote: > >On Monday 21 February 2005 20:29, Alexey Morozov wrote: > >>Народ, по-моему, вы маетесь ...... > > > >Вы это скажите тем, кто пытается iocharset в fstab > > запихивать. > > HAL'у Ну отлично. Я пока что предлагаю источник информации для установки верного iocharset. > >Речь идёт о кодировке названий файлов в системе > >(не в монтируемых системах, а та, которая принята для > > именования файлов). > > А зачем ? По-моему, мы на разных языках говорим. mount /dev/sda1 /mnt/flash -o iocharset=koi8-r,codepage=866 сокращается до mount /dev/sda1 /mnt/flash > >Мне кажется, в _системе_ все файлы должны именоваться в одной > >кодировке. Если нужны исключения - объясните и отдельно > > укажите. А кодировка пользователя - это что такое? Его > > локаль? > > В установленной системе - да. Но тоже очень сложно. Как быть Ну прямо очень сложно, особенно для системы, где один пользователь. Да и _большинство_ владельцев компьютеров не устраивают себе кавардак с разными локалями в одной системе. > со случаем, когда на сервере лежат файлы от одного > пользователя, названные в CP1251 и от другого - в KOI8-R ? Ну и пусть лежат - кому это мешает? Вот на этом мифическом сервере пусть проблема и решается (и скорее всего уже решена) для конкретного случая, а большинство остальных вариантов покрывается. > >Проблемы пользователей, имеющие отличную от системной локаль, > >давайте обсудим отдельно: > > - примеры, зачем это нужно > > - возможные варианты решения (см. в этом обсуждении > > написанное Вячеславом) > > В общем то мы идем к тому, что бы начиная с 3.0 каждый > пользователь мог для себя персонально выставлять локаль, > раскладку клавиатуры (во всяком случае в xorg), шрифты и т.д. Ну так замечательно. При этом откуда будет браться кодировка названий файлов? > >Это всё замечательно. Сначала я хотел бы решить проблемы 90% > Это не решает проблемы, к сожалению. К сожалению не понимаю, почему. > >>Да-да, я уже слышу за спиной шаги тех, кто угрожает порвать > >>меня с такими решениями на четырехцветный флаг. Поэтому и > > > >Решение хорошее. Как только в системе будет dbus и hal, > >обязательно вернёмся. > > Оно уже здесь. hotplug перестал модифицировать (с alt7) fstab, > отдав это hal'у. Да мне всё равно кто его изменяет. Важно-то другое: 1. Тот, тот кто изменяет, представление о кодировках имеет смутное. 2. fstab вообще не должен изменяться. > >>предлагается не маяться ...... и попросту забить параметр в > >>/etc/sysconfig/i18n, а на основании этого параметра > >>формировать настройки HAL'у. Будет работать для 90% случаев, > >>по крайней мере. > > > >Этот параметр там уже есть в принципе (LANG), если нужен > > другой - давайте обоснуем. > >Между прочим, ваше резюме - это то, что я и предлагаю. > >Ввести единое место для хранения кодировки файловой системы. > >И предлагается это делать с помошью get_filename_encoding > >или natspec -f > > А как быть с теми fs, которые знать не знаю про такое понятие, > как iocharset ? Функция, которая реализована для добавление iocharset и пр., автоматически определяет набор параметров и их форму для данной fs. -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! LaTeX! LyX!