<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>CD</title>
  <link rel="alternate" type="text/html" href="http://pclinuxos.org.pl/taxonomy/term/18"/>
  <link rel="self" type="application/atom+xml" href="http://pclinuxos.org.pl/taxonomy/term/18/atom/feed"/>
  <id>http://pclinuxos.org.pl/taxonomy/term/18/atom/feed</id>
  <updated>2008-04-22T20:35:55+02:00</updated>
  <entry>
    <title>Stały punkt montowania płyt CD/DVD</title>
    <link rel="alternate" type="text/html" href="http://pclinuxos.org.pl/node/18" />
    <id>http://pclinuxos.org.pl/node/18</id>
    <published>2008-02-21T14:44:39+01:00</published>
    <updated>2008-04-22T20:35:55+02:00</updated>
    <author>
      <name>cyryl</name>
    </author>
    <category term="CD" />
    <category term="DVD" />
    <category term="HowTo - Sprzęt" />
    <category term="montowanie" />
    <category term="sprzęt" />
    <summary type="html"><![CDATA[<div align="justify">Domyślnie HAL montuje płyty pod nazwą płyty w katalogu /media.<br /> Jest to bardzo uciążliwe np w sytuacji gdy się chce napisać jakiś skrypt wywołujący działanie na napędzie wymiennym. Poza tym nie da się zamontować płyt zawierających znaki narodowe, gdy nie ma się włączonej zgodności kodowania znaków wstecz.<br /> <br /> Oto jak szybko to zmienić:<br /> <br /> 1. Znajdz plik:<br /> <span style="color: #ff6666">/usr/share/hal/fdi/policy/10osvendor/90-default-policy-mount-point-names.fdi</span><br /> <br /> Powinien zawierać taką treść:<br />
<pre class="console"><br />&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!-- -*- SGML -*- --&gt; <br /><br /><br /><br />&lt;deviceinfo version="0.2"&gt;<br /><br />  &lt;device&gt;<br /><br />    &lt;match key="info.category" string="volume"&gt;<br /><br />      &lt;match key="@block.storage_device:portable_audio_player.type" string="ipod"&gt;<br /><br />        &lt;append<br />key="volume.policy.desired_mount_point"<br />type="string"&gt;ipod&lt;/append&gt;<br /><br />      &lt;/match&gt;<br /><br />      &lt;match key="@block.storage_device:storage.drive_type" string="floppy"&gt;<br /><br />        &lt;append key="volume.policy.desired_mount_point" type="string"&gt;floppy&lt;/append&gt;<br /><br />      &lt;/match&gt;<br /><br />    &lt;/match&gt;<br /><br />  &lt;/device&gt;<br /><br />&lt;/deviceinfo&gt;<br /></pre>
<br /> <br /> 2. Dodaj linie zaznaczone kolorem czerwonym w tym samym miejscu, w jakim znajdują się tutaj:<br />
<pre class="console"><br />&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!-- -*- SGML -*- --&gt; <br /><br /><br /><br />&lt;deviceinfo version="0.2"&gt;<br /><br />  &lt;device&gt;<br /><br />    &lt;match key="info.category" string="volume"&gt;<br /><br />    &lt;match key="@block.storage_device:portable_audio_player.type" string="ipod"&gt;<br /><br />            <br /> &lt;append key="volume.policy.desired_mount_point"<br />type="string"&gt;ipod&lt;/append&gt;<br /><br />        &lt;/match&gt;<br /><br />        &lt;match key="@block.storage_device:storage.drive_type" string="floppy"&gt;<br /><br />        &lt;append key="volume.policy.desired_mount_point" type="string"&gt;floppy&lt;/append&gt;<br /><br />    &lt;/match&gt;<br /><br /><span style="color: #ff6666">    &lt;match key="block.device" string="<span style="color: #3333ff">/dev/hdc</span>"&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;merge key="volume.policy.desired_mount_point" type="string"&gt;<span style="color: #993300">CDRW</span>&lt;/merge&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;/match&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;match key="block.device" string="<span style="color: #3333ff">/dev/hdd</span>"&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;merge key="volume.policy.desired_mount_point" type="string"&gt;<span style="color: #993300">DVD</span>&lt;/merge&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;/match&gt;</span><span style="font-weight: bold"><br /><br /></span>    &lt;/match&gt;<br /><br />  &lt;/device&gt;<br /><br />&lt;/deviceinfo&gt;<br /><br /></pre>
<br /> <span style="color: #ff6666">Uwaga:</span><br /> <span style="color: #ff6666">Gdy posiadasz dwa napędy optyczne - dodaj dwa wpisy, jeśli jeden napęd, dodaj tylko jeden wpis.</span><br /> <span style="color: #ff6666">W powyższym przykładzie są dwa wpisy dla dwóch napędów.</span><br /> <span style="color: #3333ff">/dev/hdc</span><span style="font-weight: bold"> </span><span style="color: #ff6666">- pierwszy napęd optyczny</span><span style="font-weight: bold"><br /> </span><span style="color: #3333ff">/dev/hdd</span><span style="font-weight: bold"> </span><span style="color: #ff6666"> - drugi napęd optyczny</span><br /> <br /> Zmieniając <span style="color: #993300">DVD</span> lub <span style="color: #993300">CDRW</span> na swoją nazwę oraz <span style="color: #3333ff">/dev/hdc</span> lub <span style="color: #3333ff">/dev/hdd</span><span style="font-weight: bold"> </span>na adres swojego urządzenia, można zmienić punkt montowania.<br /> - adres można sprawdzić otwierając płytę w Konquerorze - będzie w pasku adresu, coś w rodzaju:<span style="font-weight: bold"> </span><span style="color: #ff6600">system:/media/hdc</span><br /> <span style="font-weight: bold"><br /> </span> Gotowe.<br /> Zapisz plik.<br /> Teraz płyta będzie montowana w <span style="color: #ff6666">/media/DVD</span><span style="font-weight: bold"> </span>lub <span style="color: #ff0000">/media/CDRW</span><br /></div>    ]]></summary>
    <content type="html"><![CDATA[<div align="justify">Domyślnie HAL montuje płyty pod nazwą płyty w katalogu /media.<br /> Jest to bardzo uciążliwe np w sytuacji gdy się chce napisać jakiś skrypt wywołujący działanie na napędzie wymiennym. Poza tym nie da się zamontować płyt zawierających znaki narodowe, gdy nie ma się włączonej zgodności kodowania znaków wstecz.<br /> <br /> Oto jak szybko to zmienić:<br /> <br /> 1. Znajdz plik:<br /> <span style="color: #ff6666">/usr/share/hal/fdi/policy/10osvendor/90-default-policy-mount-point-names.fdi</span><br /> <br /> Powinien zawierać taką treść:<br />
<pre class="console"><br />&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!-- -*- SGML -*- --&gt; <br /><br /><br /><br />&lt;deviceinfo version="0.2"&gt;<br /><br />  &lt;device&gt;<br /><br />    &lt;match key="info.category" string="volume"&gt;<br /><br />      &lt;match key="@block.storage_device:portable_audio_player.type" string="ipod"&gt;<br /><br />        &lt;append<br />key="volume.policy.desired_mount_point"<br />type="string"&gt;ipod&lt;/append&gt;<br /><br />      &lt;/match&gt;<br /><br />      &lt;match key="@block.storage_device:storage.drive_type" string="floppy"&gt;<br /><br />        &lt;append key="volume.policy.desired_mount_point" type="string"&gt;floppy&lt;/append&gt;<br /><br />      &lt;/match&gt;<br /><br />    &lt;/match&gt;<br /><br />  &lt;/device&gt;<br /><br />&lt;/deviceinfo&gt;<br /></pre>
<br /> <br /> 2. Dodaj linie zaznaczone kolorem czerwonym w tym samym miejscu, w jakim znajdują się tutaj:<br />
<pre class="console"><br />&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;!-- -*- SGML -*- --&gt; <br /><br /><br /><br />&lt;deviceinfo version="0.2"&gt;<br /><br />  &lt;device&gt;<br /><br />    &lt;match key="info.category" string="volume"&gt;<br /><br />    &lt;match key="@block.storage_device:portable_audio_player.type" string="ipod"&gt;<br /><br />            <br /> &lt;append key="volume.policy.desired_mount_point"<br />type="string"&gt;ipod&lt;/append&gt;<br /><br />        &lt;/match&gt;<br /><br />        &lt;match key="@block.storage_device:storage.drive_type" string="floppy"&gt;<br /><br />        &lt;append key="volume.policy.desired_mount_point" type="string"&gt;floppy&lt;/append&gt;<br /><br />    &lt;/match&gt;<br /><br /><span style="color: #ff6666">    &lt;match key="block.device" string="<span style="color: #3333ff">/dev/hdc</span>"&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;merge key="volume.policy.desired_mount_point" type="string"&gt;<span style="color: #993300">CDRW</span>&lt;/merge&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;/match&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;match key="block.device" string="<span style="color: #3333ff">/dev/hdd</span>"&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;merge key="volume.policy.desired_mount_point" type="string"&gt;<span style="color: #993300">DVD</span>&lt;/merge&gt;</span><br /><br /><span style="color: #ff6666"><br />    &lt;/match&gt;</span><span style="font-weight: bold"><br /><br /></span>    &lt;/match&gt;<br /><br />  &lt;/device&gt;<br /><br />&lt;/deviceinfo&gt;<br /><br /></pre>
<br /> <span style="color: #ff6666">Uwaga:</span><br /> <span style="color: #ff6666">Gdy posiadasz dwa napędy optyczne - dodaj dwa wpisy, jeśli jeden napęd, dodaj tylko jeden wpis.</span><br /> <span style="color: #ff6666">W powyższym przykładzie są dwa wpisy dla dwóch napędów.</span><br /> <span style="color: #3333ff">/dev/hdc</span><span style="font-weight: bold"> </span><span style="color: #ff6666">- pierwszy napęd optyczny</span><span style="font-weight: bold"><br /> </span><span style="color: #3333ff">/dev/hdd</span><span style="font-weight: bold"> </span><span style="color: #ff6666"> - drugi napęd optyczny</span><br /> <br /> Zmieniając <span style="color: #993300">DVD</span> lub <span style="color: #993300">CDRW</span> na swoją nazwę oraz <span style="color: #3333ff">/dev/hdc</span> lub <span style="color: #3333ff">/dev/hdd</span><span style="font-weight: bold"> </span>na adres swojego urządzenia, można zmienić punkt montowania.<br /> - adres można sprawdzić otwierając płytę w Konquerorze - będzie w pasku adresu, coś w rodzaju:<span style="font-weight: bold"> </span><span style="color: #ff6600">system:/media/hdc</span><br /> <span style="font-weight: bold"><br /> </span> Gotowe.<br /> Zapisz plik.<br /> Teraz płyta będzie montowana w <span style="color: #ff6666">/media/DVD</span><span style="font-weight: bold"> </span>lub <span style="color: #ff0000">/media/CDRW</span><br /></div>    ]]></content>
  </entry>
</feed>
