HOWTO gnome-volume-manager
Uit Gentoo Linux Wiki
HOWTO gnome-volume-manager
Inhoud |
[bewerken] Inleiding
Deze HOWTO legt de stappen uit om gnome-base/gnome-volume-manager werkend te krijgen in Gentoo. Deze toepassing tesamen met sys-apps/hal en sys-apps/dbus laat je toe om externe media in te pluggen en onmiddellijk te laten herkennen. Van tegenwoordig werkt het en het is erg handig wanneer je het eindelijk op jouw systeem werkend krijgt.!
[bewerken] Doel
Automatische en transparante koppeling van externe media zoals USB flash drive, ieee1394 (externe harde schijf), CD-ROM.
[bewerken] Opmerking
Deze HOWTO gaat van enkele veronderstellingen uit. Verzeker je ervan dat jouw system aan deze veronderstellingen tegemoet komt vooraleer je gnome-base/gnome-volume-manager probeert te installeren.
- Ik veronderstel dat je sys-apps/hotplug en UDEV voor jouw system hebt geconfigureerd. Als je meer informatie nodig hebt, lees dan aub official Gentoo guide on installing UDEV of het Gentoo-Wiki UDEV support artikel.
- Ik veronderstel dat je de 2.6 reeks Linux kernel gebruikt. Meer nog: voor hal en andere afhankelijkheden is een kernel >= 2.6.13 noodzakelijk.
[bewerken] Wisselwerking met Windows/Apple Computers
Het is, voor maximale wisselwerking met windows (Win98 of later), OS X en Linux, in jouw belang om jouw partitie als VFAT (Fat32) te partitioneren. Je kunt overwegen om deze modules te compileren als je hotplugging gebruikt. Mits de eenvoudige installatie van een ext2 driver in windows XP (zie [1]) kan je vanuit windows XP probleemloos naar ext2/3 partities lezen en schrijven. Dit lost de beperking van FAT32 op dat individuele bestanden niet groter mogen zijn dan 4 GB.
Microsoft heeft onlangs zijn patent claim op het FAT bestandssysteem gewonnen. Het gebruik van dit bestandssysteem is dus op jouw eigen risico!
| Linux Kernel Configuratie: Vereiste en optionele bestandssystemen |
File systems ---> DOS/FAT/NT Filesystems --> [*] VFAT (Windows-95) fs support Native Language Support ---> (iso8859-1) Default NLS Option <*> Codepage 437 (United States, Canada) <*> NLS ISO 8859-1 (Latin 1; Western European Languages) <*> NLS UTF8 Miscellaneous filesystems ---> [*] Apple Extended HFS file system support |
VFAT en Native Language Support is aanbevolen voor compatibiliteit. Er zijn twee andere momenten dat je een oorspronkelijke OS X partitie in Linux zou willen koppelen. Een voorbeeld wanneer je dit zou willen is bijvoorbeeld als je een startbare OS X omgeving hebt op een of ander verwisselbaar medium en je wilt de drive gemakkelijk transfereren en/of in een PearPC opladen. In dit geval zou je in de plaats HFS+ in de kernel willen activeren. HFS (dat door oudere macPC’s gebruikt wordt) is vanaf 2.6.11 experimenteel beschikbaar en UFS (dat op sommige grotere OS X machines gebruikt wordt voor grotere unix compatibiliteit) in enkel-lezen. Activeer Apple Extended HFS bestandssysteem ondersteuning.
Compileer en installeer nu jou kernel.
[bewerken] Gnome-Volume-Manager
Het enige wat je nu nog rest om te doen is gnome-base/gnome-volume-manager installeren:
# emerge gnome-volume-manager # rc-update add dbus default # rc-update add hald default
Start dbus en hald met de volgende commando’s en als je een USB medium inplugt zou het in jouw nautilus computer venster moeten verschijnen.
# /etc/init.d/dbus start # /etc/init.d/hald start
Als het niet werkt voer dan eerst dit commando uit vooraleer het USB-medium in te pluggen:
# tail -f /var/log/messages
Dit commando leest het laatste stuk van jouw log meldingen om te zien wat er gaande is met jouw system. Als je iets in de aard van fstab-sync: added mount point /media/usbdisk for /dev/sdc1 ziet dan zou het automatisch koppelen moeten werken.
Voer het volgende commando uit om enkele applicaties te configureren:
# gnome-volume-properties
In de tab voorkeuren, wanneer commando’s worden ingevoerd om uit te voeren wanneer media worden ingeplugd, wordt %d vervangen door de mediumnaam en %m zal worden vervangen door het pad naar het gekoppelde medium.
Verzeker je ervan dat je de op ‘save-current setup’ (sla de huidige instellingen op) aanvinkt anders zal gnome-volume-manager niet herstarten als je opnieuw inlogt!
[bewerken] Gebruikersrechten activeren om verwisselbare media te gebruiken
Vanaf gnome 2.12 moet lid zijn van de “plugdev” groep om verwisselbare media gekoppeld te kunnen hebben bij inpluggen. Dit kan ofwel manueel gedaan worden door groepsleden toe te voegen in /etc/group ofwel door de gnome “Users and Groups” (gebruikers en groepen) functie te gebruiken (Bureaublad Admistratie Gebruikers en Groepen) en de “Activeer toegang tot automatisch koppelen van verwisselbare media” optie aan te vinken (Gebruikers eigenschappen Gebruikersrechten tab).
Als je merkt dat jouw USB medium niet automatisch gekoppeld wordt, open dan jouw GNOME menu, selecteer Voorkeuren gevolgd door Sessies. Klik op de Programma’s bij opstart tab, klik op toevoegen en voer het volgende in:
gnome-volume-manager
[bewerken] Problemen oplossen
Als je de melding krijgt dat je geen rechten hebt om een medium te koppelen als je een CD instopt, verwijder (of deactiveer de regels dan door er een hekje voor te zetten) dan de regels met de cd-roms in /etc/fstab [2]
