[Comm] Re: Каталог disk в /mnt
Denis G. Samsonenko
=?iso-8859-1?q?earthsea_=CE=C1_ngs=2Eru?=
Ср Мар 2 20:51:41 MSK 2005
Вечер добрый!
Цитирую Вячеслав Диконов:
> > Суть в том, что название этого каталога гораздо
> > целесообразнее иметь
> > таким, чтобы оно не зависило от текущей локали.
> Мысль здравая. Только независимость от локали вполне может
> обеспечить уникод.
Вы немного меня недопоняли. Под независимостью имени каталога от
локали подразумевалось не только вплане локалей ru.RU, а вообще
независимо от локализации и языковой среды. Если уж объявилась
некоторая тенденция стандартизировать некоторые каталоги для офисного
софта, так давайте не будем повторять ошибки винды, в которой в
зависимости от её локализации появляются каталоги типа "My
Documents/Мои документы", "Desktop/Рабочий стол", что приводит к
определённому геморрою при попытке установки в систему софта с разной
локализацией.
В связи с выше изложенным считаю, что стандартизованные каталоги
должны иметь имена, содержашие символы только из набора Latin-1.
> Я уже писал раньше о принципиальном различии личных каталогов
> пользователя и стандартных общесистемных. Если на вторые есть LFS
> (Не то
> чтобы он был очень красив.), то вторые - сугубо наше личное дело.
> Любая
> программа должна уважать своего пользователя. По этой причине
> недопустимо насильное создание нескрытых каталогов в $HOME.
> Поскольку
> каталоги пользователя могут быть любыми, невозможно заранее
> предсказать их имена и написать перевод на другие языки.
В целях облегчения взаимодействия между офисным софтом и интеграции в
пользовательскую среду считаю, что можно пожертвовать некоторой
степенью свободы пользователя тврорить в $HOME всё что угодно ради
некоторой стандартизации.
> > Какая вам разница, как этот каталог будет называться на
> > нижнем уровне (файловая система, взаимодействие между различным
> > софтом)? А либимый вами "Мои документы", как уже было сказано,
> должно
> > быть зависимым от текущей локали ПРЕДСТАВЛЕНИЕМ указанного
> каталога
> > ~/Documents на верхнем уровне (взаимодействие среды и
> пользователя,
> > например, через иконку на рабочем столе или ссылку в
> "проводнике").
> По-моему это нереально. Есть bash и mc, скрипты и пр. Есть диалоги
> открытия файла GTK, Tk, Qt и т.п. Там тоже будет подмена? Или
> содержимое
> диска будет зависеть от того, чем мы его просматриваем?
"bash и mc, скрипты и пр." -- это нижний уровень, а я говорил о
представлении на верхнем уровне. При правильно продуманной
пользовательской среде у пользователя должна как можно реже возникать
необходимость в спуске на нижний уровень, т.е. к непосредственному
доступу к файловой системе.
В той же винде можно назначить любой из каталогов в качестве каталога
пользователя "Мои документы", но суть не в этом, главное, что в
проводнике и в любом диалоге открытия/записи есть пункт доступа
напрямую к этим моим документам и пользователю не надо думать, в
какой из сотни-другой каталогов в системе ему стоит записать свой
документ, чтобы завтра его найти.
> Кстати, мой любимый вариант этого каталога - "Документы" и еще
> "Работа".
> Там как правило вовсе не мои документы лежат :).
Конкретное прочтение имени тут не важно, мы же за принцип беседуем. :)
Добавлю в конце, чтобы меня не поняли неверно,что речь идёт о
исключительно офисном (или десктопном, как кому нравится) применении
компьютера. Если же говорить за сервер, то таких вопросов не
возникает в виду отсутствия офисного софта, да и X-ов тоже.
Следовательно, вопросов о дополнительной
стандартизации/упорядочивания каталогов пользователя не возникает.
Всего доброго,
Денис.
Подробная информация о списке рассылки community