From: "Alexei V. Mezin" <alexei_vm@micmedia.ru>
To: ALT Linux Sisyphus discussion list <sisyphus@lists.altlinux.org>
Subject: Re: [sisyphus] Настройка ivman
Date: Thu, 28 Sep 2006 23:52:41 +0400
Message-ID: <451C2809.8010509@micmedia.ru> (raw)
In-Reply-To: <451AFB99.2000503@micmedia.ru>
Alexei V. Mezin пишет:
> Опять подниму тему: как заставить монтировать флэшки в кодировке ср1251?!!
> Системная локаль ср1251, а они монтируются в кои8, что очень мешает.
Ну ладно, отвечу сам себе. Во всяком случае так, как сам понял.
1. ivman ничего такого не умеет кроме
- запретить монтирование указанных устройств
- запустить указанный софт после монтирования указанного устройства
Это скорее аналог "автозапуска" из более другой системы.
2. Все самое полезное делает haldaemon, настройки которого живут в
различных fdi.
Для монтирования флэшек в нужные каталоги с нужными кодировками нужно
- обновить pmount до версии не ниже 0.9.12
- положить в (например) /etc/hal/fdi/policy например файл
19_my_storage_policy.fdi:
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="volume.fstype" string="vfat">
<merge key="volume.policy.mount_option.iocharset"
type="string">cp1251</merge>
</match>
<!-- USB stick -->
<match key="@info.parent:info.vendor" string="JetFlash">
<merge key="volume.policy.desired_mount_point"
type="copy_property">@info.parent:info.product</merge>
</match>
<!-- FlashCard -->
<match key="volume.label" string="CANON_DC">
<merge key="volume.policy.desired_mount_point"
type="string">CANON</merge>
</match>
</device>
</deviceinfo>
Этот файл заставляет hal монтировать все устройства с VFAT на борту в
кодировке cp1251, при этом флэшку производства JetFlash он поместит в
/media/<MODEL>, например /media/TS2GJF110, а карту с меткой CANON_DC в
каталог /media/CANON.
Прочие замечания:
* в Сизифе исчезли старые файлы с policy. Зачем и почему? Всем
предлагается руками писать новые?
* информация по hal скудна и запутана. Самый полезный источник тут:
http://lists.freedesktop.org/archives/hal/
Но и в той рассылке, максимально близкой (как я понимаю) к
разработчикам, полно случаев "у меня не работает. Почему? -- А у вас все
неправильно!" (без пояснения, что и где неправильно) и "Я сделал так. Но
это грубый хак, а как правильно -- никто не знает".
next prev parent reply other threads:[~2006-09-28 19:52 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-27 22:30 Alexei V. Mezin
2006-09-28 11:01 ` Andrei Bulava
2006-09-28 11:21 ` Alexei V. Mezin
2006-09-28 11:41 ` Andrei Bulava
2006-09-28 11:54 ` Igor Zubkov
2006-09-28 12:07 ` Alexei V. Mezin
2006-09-28 12:37 ` Andrei Bulava
2006-09-28 22:19 ` [sisyphus] [JT] " Alexei V. Mezin
2006-09-28 12:00 ` [sisyphus] " Sergey Vlasov
2006-09-28 12:05 ` Igor Zubkov
2006-09-28 12:13 ` Alexei V. Mezin
2006-09-28 12:28 ` Andrei Bulava
2006-09-28 12:57 ` Alexei V. Mezin
2006-09-28 15:31 ` Andrei Bulava
2006-09-28 15:45 ` Andrii Dobrovol`s`kii
2006-09-28 16:17 ` Alexei V. Mezin
2006-09-28 18:56 ` Alexei V. Mezin
2006-09-28 19:52 ` Alexei V. Mezin [this message]
2006-09-29 12:11 ` Andrei Bulava
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=451C2809.8010509@micmedia.ru \
--to=alexei_vm@micmedia.ru \
--cc=alex783@hotbox.ru \
--cc=sisyphus@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git