ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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/
Но и в той рассылке, максимально близкой (как я понимаю) к 
разработчикам, полно случаев "у меня не работает. Почему? -- А у вас все 
неправильно!" (без пояснения, что и где неправильно) и "Я сделал так. Но 
это грубый хак, а как правильно -- никто не знает".



  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