ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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