* [devel] (Авто)монтирование девайсов под GNOME
@ 2008-03-12 16:00 Sergey N. Yatskevich
2008-03-12 20:39 ` Sergey N. Yatskevich
` (2 more replies)
0 siblings, 3 replies; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-12 16:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
Я вроде разобрался как оно работает.
Итого, для полноценной работы с девайсами помимо gio
необходим пакет gvfs (0.2.0). Он реализует абстракции:
computer:///
network:///
trash:///
burn:///
и т.п.
Для того, чтобы нормально монтировались и
размонтировались девайсы нужно так же поставить
gnome-mount - 0.8 из SVN (чтобы собралось с новым
nautilus)
Я собрал эти модули + пересобрал новые версии пакетов:
libsoup2.4 - 2.4.0 (нужен для gvfs)
gnome-applets - 2.22.0
gnome-vfs - 2.22.0
nautilus - 2.22.0
nautilus-cd-burner - 2.22.0
gthumb - 2.10.8
Теперь вопрос - нужно ли всё это выкладывать?
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-12 16:00 [devel] (Авто)монтирование девайсов под GNOME Sergey N. Yatskevich
@ 2008-03-12 20:39 ` Sergey N. Yatskevich
2008-03-13 15:24 ` Sergey N. Yatskevich
2008-03-12 20:51 ` [devel] (Авто)монтирование " Alexey Shabalin
2008-03-13 7:09 ` Ildar Mulyukov
2 siblings, 1 reply; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-12 20:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
А работает очень даже приятно :-). Заработало всё, и
ручное монтирование и автозапуск (gnome-volume-manager
больше не нужен). NTFS монтируется с помощью ntfs-3g,
так что Windows диски теперь доступны и для записи.
Работает и FTP и SMB.
P.S. Правда на некоторых операциях всё равно сегфолтится,
но с этим пока можно мириться (операции редкие -
типа открыть вкладку свойств для примонтированного
девайса).
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-12 16:00 [devel] (Авто)монтирование девайсов под GNOME Sergey N. Yatskevich
2008-03-12 20:39 ` Sergey N. Yatskevich
@ 2008-03-12 20:51 ` Alexey Shabalin
2008-03-13 7:09 ` Ildar Mulyukov
2 siblings, 0 replies; 25+ messages in thread
From: Alexey Shabalin @ 2008-03-12 20:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
12.03.08, Sergey N. Yatskevich написал(а):
> Я вроде разобрался как оно работает.
>
> Итого, для полноценной работы с девайсами помимо gio
> необходим пакет gvfs (0.2.0). Он реализует абстракции:
> computer:///
> network:///
> trash:///
> burn:///
> и т.п.
>
> Для того, чтобы нормально монтировались и
> размонтировались девайсы нужно так же поставить
> gnome-mount - 0.8 из SVN (чтобы собралось с новым
> nautilus)
>
> Я собрал эти модули + пересобрал новые версии пакетов:
> libsoup2.4 - 2.4.0 (нужен для gvfs)
> gnome-applets - 2.22.0
> gnome-vfs - 2.22.0
> nautilus - 2.22.0
> nautilus-cd-burner - 2.22.0
> gthumb - 2.10.8
>
> Теперь вопрос - нужно ли всё это выкладывать?
Сергей, у меня появился доступ на people и я хочу организовать там
репозиторий с новым гномом. Это вызвано тем, что у меня нет прав на
все пакеты гнома(в часности к некоторым библиотекам). Поэтому, если не
сложно пришлите мне nosrc.rpm того, что уже у вас есть, я временно
положу к себе в people, а потом будем централизованно (или не очень -
как получится) заливать это в сизиф.
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-12 16:00 [devel] (Авто)монтирование девайсов под GNOME Sergey N. Yatskevich
2008-03-12 20:39 ` Sergey N. Yatskevich
2008-03-12 20:51 ` [devel] (Авто)монтирование " Alexey Shabalin
@ 2008-03-13 7:09 ` Ildar Mulyukov
2008-03-13 8:48 ` Sergey N. Yatskevich
2008-03-14 10:50 ` Andrii Dobrovol`s`kii
2 siblings, 2 replies; 25+ messages in thread
From: Ildar Mulyukov @ 2008-03-13 7:09 UTC (permalink / raw)
To: devel
On 12.03.2008 22:00:55, Sergey N. Yatskevich wrote:
> Я вроде разобрался как оно работает.
>
> Итого, для полноценной работы с девайсами помимо gio
> необходим пакет gvfs (0.2.0). Он реализует абстракции:
> computer:///
> network:///
> trash:///
> burn:///
> и т.п.
$ apt-cache search gvfs
libgio - GIO input/output framework
openoffice.org-gnome - GNOME Extensions for OpenOffice.org
libgio-devel - GIO input/output framework
ы?
> Для того, чтобы нормально монтировались и размонтировались девайсы
> нужно так же поставить gnome-mount - 0.8 из SVN (чтобы собралось с
> новым nautilus)
Я писал об этом ранее. Если доставить pmount, то нормально работает из
под пользователя.
Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-13 7:09 ` Ildar Mulyukov
@ 2008-03-13 8:48 ` Sergey N. Yatskevich
2008-03-14 10:50 ` Andrii Dobrovol`s`kii
1 sibling, 0 replies; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-13 8:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Чтв, 13/03/2008 в 13:09 +0600, Ildar Mulyukov пишет:
> $ apt-cache search gvfs
> libgio - GIO input/output framework
> openoffice.org-gnome - GNOME Extensions for OpenOffice.org
> libgio-devel - GIO input/output framework
>
> ы?
Всё правильно, его пока нет, но мы его уже собираем.
> > Для того, чтобы нормально монтировались и размонтировались
> > девайсы нужно так же поставить gnome-mount - 0.8 из SVN
> (чтобы собралось с новым nautilus)
>
> Я писал об этом ранее. Если доставить pmount, то нормально
> работает из под пользователя.
У меня просто с pmount не работает. Нужен именно
gnome-mount.
В общем, я думаю, скоро разберёмся.
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-12 20:39 ` Sergey N. Yatskevich
@ 2008-03-13 15:24 ` Sergey N. Yatskevich
2008-03-13 15:38 ` Igor Vlasenko
0 siblings, 1 reply; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-13 15:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Срд, 12/03/2008 в 23:39 +0300, Sergey N. Yatskevich пишет:
> P.S. Правда на некоторых операциях всё равно сегфолтится,
> но с этим пока можно мириться (операции редкие -
> типа открыть вкладку свойств для примонтированного
> девайса).
Это не nautilus сегфолтится - это я "сегфолтнулся" когда
gnome-mount собирал :-). Сейчас всё исправил и всё
заработало. Так что в ближайшее время у нас появится
GNOME с нормальным (авто)монированием/размонтированием.
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-13 15:24 ` Sergey N. Yatskevich
@ 2008-03-13 15:38 ` Igor Vlasenko
2008-03-13 16:29 ` Sergey N. Yatskevich
0 siblings, 1 reply; 25+ messages in thread
From: Igor Vlasenko @ 2008-03-13 15:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Mar 13, 2008 at 06:24:04PM +0300, Sergey N. Yatskevich wrote:
> gnome-mount собирал :-). Сейчас всё исправил и всё
> заработало. Так что в ближайшее время у нас появится
> GNOME с нормальным (авто)монированием/размонтированием.
а gnome-mount с libnatspec дружит?
и, в частности, у пользователя с локалью cp1251
iocharset/codepage правильно выставит?
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-13 15:38 ` Igor Vlasenko
@ 2008-03-13 16:29 ` Sergey N. Yatskevich
2008-03-14 10:12 ` Sergey N. Yatskevich
0 siblings, 1 reply; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-13 16:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Чтв, 13/03/2008 в 17:38 +0200, Igor Vlasenko пишет:
> On Thu, Mar 13, 2008 at 06:24:04PM +0300, Sergey N. Yatskevich wrote:
> > gnome-mount собирал :-). Сейчас всё исправил и всё
> > заработало. Так что в ближайшее время у нас появится
> > GNOME с нормальным (авто)монированием/размонтированием.
>
> а gnome-mount с libnatspec дружит?
> и, в частности, у пользователя с локалью cp1251
> iocharset/codepage правильно выставит?
Моё IMHO:
1 - имеется системная кодировка (system wide) и все
общесистемные вещи делаются в ней (в частности -
монтирование)
2 - имеется кодировка локали пользователя и либы, которые
используют libnatspec и преобразуют кодировку системы
в кодировку локали
Тогда всё будет шоколадно - все пользователи при любой
локали будут нормально видеть подмонтированные девайсы
даже при одновременной работе на компе.
Но я пока этим вопросом не заморачивался, так как сейчас
мы делаем только первый шаг - собрать GNOME 2.22 "как
есть". Вот его осилим и перейдем к заточке (вопрос про
кодировку я себе на заметку поставил).
P.S. быстрая проверка через запуск gnome-terminal и
установку в нём LANG=ru_RU.CP1251 показала, что
mc - показывает вместо имён кракозябры (ибо
подмонтировано в UTF-8), а вот gedit - кажет
нормально - по русски.
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-13 16:29 ` Sergey N. Yatskevich
@ 2008-03-14 10:12 ` Sergey N. Yatskevich
2008-03-14 10:49 ` Igor Vlasenko
2008-03-14 11:08 ` [devel] ( Авто ) монтирование " Led
0 siblings, 2 replies; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-14 10:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
> 1 - имеется системная кодировка (system wide) и все
> общесистемные вещи делаются в ней (в частности -
> монтирование)
>
> 2 - имеется кодировка локали пользователя и либы, которые
> используют libnatspec и преобразуют кодировку системы
> в кодировку локали
Я бы даже добавил уровень 0.
0 - кодировка, в которой хранятся имена на смонтированной
файловой системе
1 - кодировка системы, в которую перекодируются данные с
файловой системы (iocharset/codepage)
2 - кодировка, в которой работает пользователь.
Трансляцию из системной кодировки обеспечивают
библиотеки/приложения (используя тот же libnatspec)
Таким образом у нас получится, что вне зависимости от
того, в какой кодировке работает любой из пользователей
многопользовательской машины данные на файловой системе
(имена файлов и каталогов) будут хранится в кодировке
девайса, а каждый из пользователей будет нормально
работать с ними в своей любимой кодировке.
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-14 10:12 ` Sergey N. Yatskevich
@ 2008-03-14 10:49 ` Igor Vlasenko
2008-03-14 11:04 ` Anton Farygin
2008-03-14 11:21 ` Sergey N. Yatskevich
2008-03-14 11:08 ` [devel] ( Авто ) монтирование " Led
1 sibling, 2 replies; 25+ messages in thread
From: Igor Vlasenko @ 2008-03-14 10:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Mar 14, 2008 at 01:12:45PM +0300, Sergey N. Yatskevich wrote:
> 2 - кодировка, в которой работает пользователь.
> Трансляцию из системной кодировки обеспечивают
> библиотеки/приложения (используя тот же libnatspec)
Сергей!
А вы действительно хотите патчить _все_ библиотеки/приложения,
от mc до openoffice.org-2.3 (используя тот же libnatspec) для
"трансляции из системной кодировки"?
Не кажется ли вам, что это все-таки задача fs? :)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-13 7:09 ` Ildar Mulyukov
2008-03-13 8:48 ` Sergey N. Yatskevich
@ 2008-03-14 10:50 ` Andrii Dobrovol`s`kii
1 sibling, 0 replies; 25+ messages in thread
From: Andrii Dobrovol`s`kii @ 2008-03-14 10:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1345 bytes --]
Ildar Mulyukov пишет:
> On 12.03.2008 22:00:55, Sergey N. Yatskevich wrote:
>> Я вроде разобрался как оно работает.
>>
>> Итого, для полноценной работы с девайсами помимо gio
>> необходим пакет gvfs (0.2.0). Он реализует абстракции:
>> computer:///
>> network:///
>> trash:///
>> burn:///
>> и т.п.
>
> $ apt-cache search gvfs
> libgio - GIO input/output framework
> openoffice.org-gnome - GNOME Extensions for OpenOffice.org
> libgio-devel - GIO input/output framework
>
> ы?
>
>> Для того, чтобы нормально монтировались и размонтировались девайсы
>> нужно так же поставить gnome-mount - 0.8 из SVN (чтобы собралось с
>> новым nautilus)
>
> Я писал об этом ранее. Если доставить pmount, то нормально работает из
> под пользователя.
>
> Ильдар
Я не понял о чем вопрос? У меня автомонтирование в Гноме работает
все эти годы. И сейчас в том числе. А вот проблемы с отображением
отдельных названий кирилицей тоже есть всё это время...
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-14 10:49 ` Igor Vlasenko
@ 2008-03-14 11:04 ` Anton Farygin
2008-03-14 11:18 ` Igor Vlasenko
2008-03-14 11:21 ` Sergey N. Yatskevich
1 sibling, 1 reply; 25+ messages in thread
From: Anton Farygin @ 2008-03-14 11:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
Igor Vlasenko пишет:
> On Fri, Mar 14, 2008 at 01:12:45PM +0300, Sergey N. Yatskevich wrote:
>> 2 - кодировка, в которой работает пользователь.
>> Трансляцию из системной кодировки обеспечивают
>> библиотеки/приложения (используя тот же libnatspec)
>
> Сергей!
> А вы действительно хотите патчить _все_ библиотеки/приложения,
> от mc до openoffice.org-2.3 (используя тот же libnatspec) для
> "трансляции из системной кодировки"?
>
> Не кажется ли вам, что это все-таки задача fs? :)
Вы действительно хотите патчить все FS для поддержки перекодировки на лету ?
На мой взгляд уже пора остановить безумие с кодировками, перейдя везде и
всюду на UTF-8.
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 10:12 ` Sergey N. Yatskevich
2008-03-14 10:49 ` Igor Vlasenko
@ 2008-03-14 11:08 ` Led
2008-03-14 11:34 ` Sergey N. Yatskevich
1 sibling, 1 reply; 25+ messages in thread
From: Led @ 2008-03-14 11:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
Friday, 14 March 2008 12:12:45 Sergey N. Yatskevich написав:
> > 1 - имеется системная кодировка (system wide) и все
> > общесистемные вещи делаются в ней (в частности -
> > монтирование)
> >
> > 2 - имеется кодировка локали пользователя и либы, которые
> > используют libnatspec и преобразуют кодировку системы
> > в кодировку локали
>
> Я бы даже добавил уровень 0.
>
> 0 - кодировка, в которой хранятся имена на смонтированной
> файловой системе
>
> 1 - кодировка системы, в которую перекодируются данные с
> файловой системы (iocharset/codepage)
>
> 2 - кодировка, в которой работает пользователь.
> Трансляцию из системной кодировки обеспечивают
> библиотеки/приложения (используя тот же libnatspec)
>
> Таким образом у нас получится, что вне зависимости от
> того, в какой кодировке работает любой из пользователей
> многопользовательской машины данные на файловой системе
> (имена файлов и каталогов) будут хранится в кодировке
> девайса, а каждый из пользователей будет нормально
> работать с ними в своей любимой кодировке.
на многопользовательской машине все должны работать в UTF-8 - не придётся
везде прикручивать libnatspec. Я не агитирую за всеобщую UTF-8'изацию (я и
сам ещё не в UTF-8 сижу), но ИМХО в данном случае (многопользовательская
машина) - только всеобщий UTF-8.
--
Led
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-14 11:04 ` Anton Farygin
@ 2008-03-14 11:18 ` Igor Vlasenko
2008-03-14 12:00 ` [devel] ( Авто ) монтирование " Led
2008-03-14 12:48 ` [devel] (Авто)монтирование " Anton Farygin
0 siblings, 2 replies; 25+ messages in thread
From: Igor Vlasenko @ 2008-03-14 11:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Mar 14, 2008 at 02:04:20PM +0300, Anton Farygin wrote:
> Вы действительно хотите патчить все FS для поддержки перекодировки на лету ?
Куда там. Зачем перекодировки на лету?
Хотя это решается с помощью FUSE-convmvfs, патчить не надо :)
Я хочу иметь возможность указать кодировку cp1251,
(злобные буратинища с freedesktop.org старые стандарты сломали,
а новых еще не написали :((( ),
А если ничего не указано, то хотя бы определять ее через libnatspec
из локали пользователя. Все равно эти gnome-mount, exo-mount,
pmount,... (Зоопарк. Повбивав бы!) запускаются из-под пользователя.
и чтобы флешки монтировались в той кодировке, которая соответствует
локали пользователя.
> На мой взгляд уже пора остановить безумие с кодировками, перейдя везде и
> всюду на UTF-8.
Мне это не нужно. Это нужно моей сестре. Ее достало автомонтированиие,
она все громче просит мастдай :(
А в UTF-8 есть грабли. Например, при запуске русифицированных приложений
в wine.
Искореняйте грабли c UTF-8, а благодарные пользователи сами перейдут :)
Без нагана в затылок :)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-14 10:49 ` Igor Vlasenko
2008-03-14 11:04 ` Anton Farygin
@ 2008-03-14 11:21 ` Sergey N. Yatskevich
2008-03-14 11:31 ` Igor Vlasenko
1 sibling, 1 reply; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-14 11:21 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Птн, 14/03/2008 в 12:49 +0200, Igor Vlasenko пишет:
> On Fri, Mar 14, 2008 at 01:12:45PM +0300, Sergey N. Yatskevich wrote:
> > 2 - кодировка, в которой работает пользователь.
> > Трансляцию из системной кодировки обеспечивают
> > библиотеки/приложения (используя тот же libnatspec)
>
> Сергей!
> А вы действительно хотите патчить _все_ библиотеки/приложения,
> от mc до openoffice.org-2.3 (используя тот же libnatspec) для
> "трансляции из системной кодировки"?
Нет конечно, я просто рассуждаю чтобы найти лучший
компромисс при существующем наборе условий :-)
> Не кажется ли вам, что это все-таки задача fs? :)
Тогда все юзеры машины окажутся привязанными к какой-то
одной кодировке. Т.е. если принять правило "кодировка
пользователя" == "системная кодировка", то все мои
случаи сводятся к двум:
0 - кодировка девайса
1 - системная кодировка (она же кодировка ВСЕХ
пользователей машины).
Тогда да, можно обойтись только настройкой
iocharset/codepage. Однако у нас везде стоит возможность
выбора пользователем своей кодировки вне зависимости от
настроек системы (я имею в виду GDM/KDM + ~/.i18n). Может
стоит отказаться от такого функционала и возложить
функцию выбора кодировки на администратора машины? Это
устранило бы иллюзию "наличия выбора", когда на самом
деле выбора то особого нет.
P.S. тут вспоминается история с PostgreSQL, когда можно
было создавать базы в различных кодировках, однако
нормально работала (сортировка/upper/lower и т.д.)
только та из них, которая совпадала с кодировкой
инициализации всего кластера. Это порождало огромное
количество вопросов и претензий наших пользователей.
В итоге нам надоело и мы просто заблокировали
возможность создания баз в кодировке отличной от
"системной" и что удивительно - больше никаких
претензий не было :-)
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-14 11:21 ` Sergey N. Yatskevich
@ 2008-03-14 11:31 ` Igor Vlasenko
2008-03-14 11:39 ` Igor Vlasenko
0 siblings, 1 reply; 25+ messages in thread
From: Igor Vlasenko @ 2008-03-14 11:31 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Mar 14, 2008 at 02:21:05PM +0300, Sergey N. Yatskevich wrote:
> стоит отказаться от такого функционала и возложить
> функцию выбора кодировки на администратора машины?
Есть грабли. стандарт на mount_options пока сломан
>(злобные буратинища с freedesktop.org старые стандарты сломали,
>а новых еще не написали :((( ),
а апстримы не хотят принимать патчи в виде велосипедов для
конкретного дистрибутива.
С глобальными настройками стоит все-таки подождать стандарта,
а опрос libnatspec при _отсутствии_ глобальных настроек -
вещь полезная в любом случае.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 11:08 ` [devel] ( Авто ) монтирование " Led
@ 2008-03-14 11:34 ` Sergey N. Yatskevich
2008-03-14 11:45 ` Igor Vlasenko
0 siblings, 1 reply; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-14 11:34 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Птн, 14/03/2008 в 13:08 +0200, Led пишет:
> на многопользовательской машине все должны работать в
> UTF-8 - не придётся везде прикручивать libnatspec. Я не
> агитирую за всеобщую UTF-8'изацию (я и сам ещё не в
> UTF-8 сижу), но ИМХО в данном случае
> (многопользовательская машина) - только всеобщий UTF-8.
Итого у нас получилось три варианта:
1-й - самый общий с тремя уровнями кодировок. Выглядит
красяво, однако существующей инфраструктурой ПО не
поддерживается.
2-й - принуждаем всех юзеров работать только в
"системной" кодировке, оставляя вопросы
перекодировки на ядро и правильное определение
соответствия "кодировка девайса" - "системная
кодировка" (libnatspec?). В принципе нормально,
так как пока вряд ли на одной машине будут
работать китаец и русский :-)
3-й - вообще зарубаем всякую возможность выбора, оставляя
только UTF-8. В принципе очень даже ничего, однако
что делать с совместимостью с другими
дистрибутивами и операционками?
Вобщем надо думать. Я лично за некий компромисс между
2 и 3. Т.е. 2 оставляем, но в качестве
"системной/пользовательской" кодировки выбираем UTF-8.
Осталось только научится правильно определять "кодировку"
девайса. Однако при этом в GDM/KDM надо блокировать
выбор кодировки (заменив его на выбор языка - в GDM это
относительно несложно, нужно только подправить список).
И перестать обрабатывать ~/.i18n :-)
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-14 11:31 ` Igor Vlasenko
@ 2008-03-14 11:39 ` Igor Vlasenko
0 siblings, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2008-03-14 11:39 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Mar 14, 2008 at 01:31:14PM +0200, Igor Vlasenko wrote:
> С глобальными настройками стоит все-таки подождать стандарта,
> а опрос libnatspec при _отсутствии_ глобальных настроек -
> вещь полезная в любом случае.
тем более все равно ведь там пишутся хаки вида
if locale.ends_with('utf-8')
mount_options+='utf8'
endif
Лучше уж облагородить их с помощью libnatspec.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 11:34 ` Sergey N. Yatskevich
@ 2008-03-14 11:45 ` Igor Vlasenko
2008-03-14 12:08 ` Sergey N. Yatskevich
0 siblings, 1 reply; 25+ messages in thread
From: Igor Vlasenko @ 2008-03-14 11:45 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Mar 14, 2008 at 02:34:45PM +0300, Sergey N. Yatskevich wrote:
> девайса. Однако при этом в GDM/KDM надо блокировать
> выбор кодировки (заменив его на выбор языка - в GDM это
> относительно несложно, нужно только подправить список).
а зачем ломать? А если вы обидите кого-то зря?
> И перестать обрабатывать ~/.i18n :-)
Это уже жестоко. Это вы точно обидите зря :)
Да и языковые опции тогда откуда брать?
Hint:
Для деструктивного кода лучше все-таки избрать платформой
семейство OS Windows :)
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 11:18 ` Igor Vlasenko
@ 2008-03-14 12:00 ` Led
2008-03-14 12:34 ` Pavlov Konstantin
2008-03-14 12:48 ` [devel] (Авто)монтирование " Anton Farygin
1 sibling, 1 reply; 25+ messages in thread
From: Led @ 2008-03-14 12:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
Friday, 14 March 2008 13:18:01 Igor Vlasenko написав:
> On Fri, Mar 14, 2008 at 02:04:20PM +0300, Anton Farygin wrote:
> > Вы действительно хотите патчить все FS для поддержки перекодировки на
> > лету ?
>
> Куда там. Зачем перекодировки на лету?
> Хотя это решается с помощью FUSE-convmvfs, патчить не надо :)
>
> Я хочу иметь возможность указать кодировку cp1251,
> (злобные буратинища с freedesktop.org старые стандарты сломали,
> а новых еще не написали :((( ),
> А если ничего не указано, то хотя бы определять ее через libnatspec
> из локали пользователя. Все равно эти gnome-mount, exo-mount,
> pmount,... (Зоопарк. Повбивав бы!) запускаются из-под пользователя.
>
> и чтобы флешки монтировались в той кодировке, которая соответствует
> локали пользователя.
>
> > На мой взгляд уже пора остановить безумие с кодировками, перейдя везде и
> > всюду на UTF-8.
>
> Мне это не нужно. Это нужно моей сестре. Ее достало автомонтированиие,
> она все громче просит мастдай :(
Я всё не могу понять: почему все так упёрлись в это "автомонтирование"? Почему
всё, что воткнуто, должно ТУТ ЖЕ примонтироваться?
Когда-то был только тупой autofs - проблем было значительно меньше чем сейчас.
Потом появились supermount и далее subfs - проблем почти не осталось. Но
потом появилось "автомонтирование как в венде", supermount и subfs
объявили "кривыми" и "устаревшими", зато около 10% всего содежимого рассылки
за последние три года - "как настроить правильно автомонтирование".
>
> А в UTF-8 есть грабли. Например, при запуске русифицированных приложений
> в wine.
Может это грабли в "русифицированных приложениях в wine"?
>
> Искореняйте грабли c UTF-8, а благодарные пользователи сами перейдут :)
> Без нагана в затылок :)
AFAIK "граблей" с UTF-8 в FS нет.
--
Led
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 11:45 ` Igor Vlasenko
@ 2008-03-14 12:08 ` Sergey N. Yatskevich
2008-03-14 12:13 ` Igor Vlasenko
0 siblings, 1 reply; 25+ messages in thread
From: Sergey N. Yatskevich @ 2008-03-14 12:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
В Птн, 14/03/2008 в 13:45 +0200, Igor Vlasenko пишет:
> On Fri, Mar 14, 2008 at 02:34:45PM +0300, Sergey N. Yatskevich wrote:
> > девайса. Однако при этом в GDM/KDM надо блокировать
> > выбор кодировки (заменив его на выбор языка - в GDM это
> > относительно несложно, нужно только подправить список).
>
> а зачем ломать? А если вы обидите кого-то зря?
Ну я бы не назвал это - ломать. Скорее - согласовывать
части системы. Т.е. возможности, выходящие за пределы
наибольшего общего кратного обрезаются с тем, чтобы
никого не путать ибо всё равно работать не будут :-)
> > И перестать обрабатывать ~/.i18n :-)
>
> Это уже жестоко. Это вы точно обидите зря :)
> Да и языковые опции тогда откуда брать?
В том то и дело, чтобы оставить только выбор языка
зафиксировав кодировку. Т.е.:
Английский - en_US(.UTF-8)
Русский - ru_RU(.UTF-8)
Украинский - uk_UA(.UTF-8)
и т.д.
P.S. и не надо беспокоится, пока не будет выработано
общее мнение в таком важном вопросе я ничего
"ломать" не буду.
--
Sergey N. Yatskevich <syatskevich@mail.ru>
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 12:08 ` Sergey N. Yatskevich
@ 2008-03-14 12:13 ` Igor Vlasenko
0 siblings, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2008-03-14 12:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Mar 14, 2008 at 03:08:04PM +0300, Sergey N. Yatskevich wrote:
> P.S. и не надо беспокоится, пока не будет выработано
> общее мнение в таком важном вопросе я ничего
> "ломать" не буду.
Спасибо!
Иногда не нужное нам кажется не нужным никому :(
При этом нужное одному не нужно другому...
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 12:00 ` [devel] ( Авто ) монтирование " Led
@ 2008-03-14 12:34 ` Pavlov Konstantin
2008-03-14 13:44 ` Led
0 siblings, 1 reply; 25+ messages in thread
From: Pavlov Konstantin @ 2008-03-14 12:34 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1219 bytes --]
On Fri, Mar 14, 2008 at 02:00:39PM +0200, Led wrote:
> > Мне это не нужно. Это нужно моей сестре. Ее достало автомонтированиие,
> > она все громче просит мастдай :(
>
> Я всё не могу понять: почему все так упёрлись в это "автомонтирование"? Почему
> всё, что воткнуто, должно ТУТ ЖЕ примонтироваться?
Потому что я когда втыкаю флэшку в компьютер или диск с DVD хочу что-то с
ним делать СРАЗУ ЖЕ, а не как-нибудь потом.
> Когда-то был только тупой autofs - проблем было значительно меньше чем сейчас.
> Потом появились supermount и далее subfs - проблем почти не осталось. Но
> потом появилось "автомонтирование как в венде", supermount и subfs
> объявили "кривыми" и "устаревшими", зато около 10% всего содежимого рассылки
> за последние три года - "как настроить правильно автомонтирование".
Ну это ты сильно загнул, меня например всегда жутко напрягало глючащее
монтирование "полуруками", а с KDE мои волосы вполне себе шелковисты...
Т.е., IMHO не хватает в письме ;)
--
* gvy навернул полторы хороших тарелки вкуснейшего грибного супа
* lioka обойдётся бутербродами
* Nikon обошёлся лапшой
<gvy> Nikon, одноразовой, небось?
<Nikon> gvy: гм. судя по вкусу она многоразовая
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] (Авто)монтирование девайсов под GNOME
2008-03-14 11:18 ` Igor Vlasenko
2008-03-14 12:00 ` [devel] ( Авто ) монтирование " Led
@ 2008-03-14 12:48 ` Anton Farygin
1 sibling, 0 replies; 25+ messages in thread
From: Anton Farygin @ 2008-03-14 12:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
Igor Vlasenko пишет:
> On Fri, Mar 14, 2008 at 02:04:20PM +0300, Anton Farygin wrote:
>> Вы действительно хотите патчить все FS для поддержки перекодировки на лету ?
>
> Куда там. Зачем перекодировки на лету?
> Хотя это решается с помощью FUSE-convmvfs, патчить не надо :)
>
> Я хочу иметь возможность указать кодировку cp1251,
> (злобные буратинища с freedesktop.org старые стандарты сломали,
> а новых еще не написали :((( ),
> А если ничего не указано, то хотя бы определять ее через libnatspec
> из локали пользователя. Все равно эти gnome-mount, exo-mount,
> pmount,... (Зоопарк. Повбивав бы!) запускаются из-под пользователя.
Этот весь зоопарк по идее использует метод Mount в HAL.
Так что патчить надо именно HAL.
>
> и чтобы флешки монтировались в той кодировке, которая соответствует
> локали пользователя.
Вот это сложнее. По идее должна быть возможность HAL'у передать опцию
iocharset и codepage. Тут нужно смотреть и думать.
>
>> На мой взгляд уже пора остановить безумие с кодировками, перейдя везде и
>> всюду на UTF-8.
>
> Мне это не нужно. Это нужно моей сестре. Ее достало автомонтированиие,
> она все громче просит мастдай :(
>
> А в UTF-8 есть грабли. Например, при запуске русифицированных приложений
> в wine.
У меня таких проблем нет - всё работает отлично.
Может быть стоит идти именно в эту сторону ? (исправление проблем с UTF-8)
>
> Искореняйте грабли c UTF-8, а благодарные пользователи сами перейдут :)
> Без нагана в затылок :)
Никаких наганов, всё честно и открыто ;)
^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [devel] ( Авто ) монтирование девайсов под GNOME
2008-03-14 12:34 ` Pavlov Konstantin
@ 2008-03-14 13:44 ` Led
0 siblings, 0 replies; 25+ messages in thread
From: Led @ 2008-03-14 13:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Friday 14 March 2008 14:34:27 Pavlov Konstantin написал(а):
> On Fri, Mar 14, 2008 at 02:00:39PM +0200, Led wrote:
> > > Мне это не нужно. Это нужно моей сестре. Ее достало автомонтированиие,
> > > она все громче просит мастдай :(
> >
> > Я всё не могу понять: почему все так упёрлись в это "автомонтирование"?
> > Почему всё, что воткнуто, должно ТУТ ЖЕ примонтироваться?
>
> Потому что я когда втыкаю флэшку в компьютер или диск с DVD хочу что-то с
> ним делать СРАЗУ ЖЕ, а не как-нибудь потом.
Оно и так доступно СРАЗУ ЖЕ - при первом обращении.
>
> > Когда-то был только тупой autofs - проблем было значительно меньше чем
> > сейчас. Потом появились supermount и далее subfs - проблем почти не
> > осталось. Но потом появилось "автомонтирование как в венде", supermount и
> > subfs объявили "кривыми" и "устаревшими", зато около 10% всего содежимого
> > рассылки за последние три года - "как настроить правильно
> > автомонтирование".
>
> Ну это ты сильно загнул, меня например всегда жутко напрягало глючащее
> монтирование "полуруками", а с KDE мои волосы вполне себе шелковисты...
Я не понимаю, что означает термин "полуруками", и при чём здесь KDE.
Дык, пожалуйста. Если сейчас всё "работает из коробки и не глючит" - тогда о
чём разговор? Или ты решил влезть в тред, где обсуждаются проблемы только для
того, чтобы сказать "УМВР"?
>
> Т.е., IMHO не хватает в письме ;)
Что именно: "ИМХО три года" или "ИМХО на порядок увеличился относительный
объём в рассылке про автомонтирование"?
--
Led
^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2008-03-14 13:44 UTC | newest]
Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-12 16:00 [devel] (Авто)монтирование девайсов под GNOME Sergey N. Yatskevich
2008-03-12 20:39 ` Sergey N. Yatskevich
2008-03-13 15:24 ` Sergey N. Yatskevich
2008-03-13 15:38 ` Igor Vlasenko
2008-03-13 16:29 ` Sergey N. Yatskevich
2008-03-14 10:12 ` Sergey N. Yatskevich
2008-03-14 10:49 ` Igor Vlasenko
2008-03-14 11:04 ` Anton Farygin
2008-03-14 11:18 ` Igor Vlasenko
2008-03-14 12:00 ` [devel] ( Авто ) монтирование " Led
2008-03-14 12:34 ` Pavlov Konstantin
2008-03-14 13:44 ` Led
2008-03-14 12:48 ` [devel] (Авто)монтирование " Anton Farygin
2008-03-14 11:21 ` Sergey N. Yatskevich
2008-03-14 11:31 ` Igor Vlasenko
2008-03-14 11:39 ` Igor Vlasenko
2008-03-14 11:08 ` [devel] ( Авто ) монтирование " Led
2008-03-14 11:34 ` Sergey N. Yatskevich
2008-03-14 11:45 ` Igor Vlasenko
2008-03-14 12:08 ` Sergey N. Yatskevich
2008-03-14 12:13 ` Igor Vlasenko
2008-03-12 20:51 ` [devel] (Авто)монтирование " Alexey Shabalin
2008-03-13 7:09 ` Ildar Mulyukov
2008-03-13 8:48 ` Sergey N. Yatskevich
2008-03-14 10:50 ` Andrii Dobrovol`s`kii
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git