IPUCU Archlinux altında Depolama Aygıtları Otomatik Bağlamak

From Lapis Wiki

Jump to: navigation, search
Bu makale IPUCU bölümü serisinin bir parçasıdır
Ses Çekirdek Terminal/Kabuk
Dosya İşlemleri Tarayıcılar Diğer
Archlinux kullanırken depolama aygıtlarımın hal yardımıyla otomatik bağlanmasını sağlayabilir miyim?
Hal daemon olarak çalışmasına rağmen depolama aygıtlarım doğru düzgün bağlanmıyor.
Kullanıcıyı gerekli gruplara ekledikten sonra bazı küçük yapılandırmalar sayesinde bu detayı çözebiliriz.
  • İlk olarak kullanıcımızın hangi gruplara üye olduğuna bakalım.Root hakları ile ;
    •  sudo cat /etc/gshadow |grep kullanıcı-adı 
  • Kulanıcınız dbus,hal,optical,storage gruplarına üye olmalıdır.
İpucu! Kullanıcıyı hal grubuna üye yapmakla optik cihazın tuşuna basarak sistemden ayıralmasını sağlayabiliriz.
  • Üye değilse eksik gruplara ekleyin.Root hakları ile ;
    •  gpasswd -a kullanıcı-adı eksik-grup 
  • Bağlama işleminin normal kullanıcı tarafından yapılması için pmount kurmalıyız
İpucu! Pmount bağlama işleminin normal kullanıcı seviyesinde yapılmasını sağlayan wrapperdır.
  •  pacman -S pmount 
  • Bağlama işlemlerinin sağlığı ve istediğimiz programla ilişkilendirmek için ivman kurmalıyız.
İpucu! Ivman sayesinde örneğin bir film diski takıldığında otomatik olarak oynatıcı ile çalışmasını sağlayabiliriz.
  •  pacman -S ivman 
  • Ivman çalışması için yapılandırma dosyalarına ihtiyacı var.Bunun için ;
cp /etc/ivman/IvmConfigActions.xml.default /etc/ivman/IvmConfigActions.xml
cp /etc/ivman/IvmConfigBase.xml.default /etc/ivman/IvmConfigBase.xml
cp /etc/ivman/IvmConfigConditions.xml.default /etc/ivman/IvmConfigConditions.xml
cp /etc/ivman/IvmConfigProperties.xml.default /etc/ivman/IvmConfigProperties.xml
  • Ivman'ın hal'ı kullanması için bir yapılandırma düzenleme yapmalıyız.Aşağıdaki satırları bulun ve gösterildiği gibi düzenleyin.Root hakları ile;
Uyarı: Eğer bu düzenlemeyi yapmazsanız ivman kendi bağlayacak ve aygıt hal ile bağlanmadığı için hal tarafından yönetilemeyecektir.
  •  gedit /etc/ivman/IvmConfigBase.xml 
Dosya: /etc/ivman/IvmConfigBase.xml
 
# bu satırları başlarındaki (<!--) silerek etkinleştirdik...
    <!-- mount command.  default is autodetected.  Must be specified with
         umountcommand. -->
    <ivm:Option name="mountcommand" value="mount '$hal.block.device$'" />
    -->

    <!-- umount command.  default is autodetected.  Must be specified with
         mountcommand. -->
    <ivm:Option name="umountcommand" value="umount '$hal.block.device$'" />
    -->
  

  • Son olarak rc.conf dosyamızdaki DAEMONS=(...) şu şekilde düzenleyin :
Dosya: /etc/rc.conf
 
DAEMONS=( [...] portmap fam hal ivman [...] )
  

Not: Gnome gibi gelişmiş bir masaüstü yöneticisi kullanıyorsanız onun kendi volume yöneticisi olabilir.Gnome'da gnome-volume-properties çalıştırarak ayarları düzenleyebilirsiniz.

  • Bütün bunlardan sonra artık depolama aygıtlarınız düzgünce sisteme bağlanacaktır.
Konu ile ilgili fikirlerinizi paylaşmak için; Lapis Wiki Başlığı