Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
walczę dalej z cruksem :) Zainstalowałem sobie xfce4 i thunar jako FM. Problem jest z montowaniem napędów; system widzi napęd cd/dvd oraz pendrive - oba "montują" się na pulpicie. Kliknięcie zwraca okno dialogowe z komunikatem
Error <i>org.freedesktop.Hal.Device.Volume.UnknownFailure</i>
oraz następne
Directory doesn`t exist
Uruchomienie thunara z roota daje
Failed to mount "Creative palyer blablabla". Cannot obtain lock /media/.hal-mtab.
Doinstalowanie thunar-volman nic nie zmienia, podobnie użycie pcmanfm.
W zasadzie jest to oczywiste, bo napędy odnajdują się po zamontowaniu z palca:
- pendrive jako /dev/sda1
- cd/dvd jako /dev/hdc
Montuję je z palca jako root i potem mogę otworzyć jako zwykły user.
Moje wpisy w /etc/fstab są też niespójne;
$ cat /etc/fstab # # /etc/fstab: static file system information # # <file system> <dir> <type> <options> <dump> <pass> /dev/hda5 / ext3 defaults 0 1 /dev/hda6 swap swap defaults 0 0 /dev/hda7 /home ext3 defaults 0 2 /dev/cdrom /cdrom iso9660 ro,user,noauto,unhide 0 0[/b] #/dev/#REISERFS_ROOT# / reiserfs defaults 0 0 #/dev/#EXT3FS_ROOT# / ext3 defaults 0 1 #/dev/#EXT4FS_ROOT# / ext4 defaults 0 1 #/dev/#JFS_ROOT# / jfs defaults 1 1 #/dev/#XFS_ROOT# / xfs defaults 0 0 #/dev/#SWAP# swap swap defaults 0 0 #/dev/#REISERFS_HOME# /home reiserfs defaults 0 0 #/dev/#EXT3FS_HOME# /home ext3 defaults 0 2 #/dev/#EXT4FS_HOME# /home ext4 defaults 0 2 #/dev/#JFS_HOME# /home jfs defaults 1 2 #/dev/#XFS_HOME# /home xfs defaults 0 0 #/dev/cdrom /cdrom iso9660 ro,user,noauto,unhide 0 0 #/dev/dvd /dvd udf ro,user,noauto,unhide 0 0 #/dev/floppy/0 /floppy vfat user,noauto,unhide 0 0 devpts /dev/pts devpts defaults 0 0 none /sys sysfs defaults 0 0 none /proc proc defaults 0 0 #tmp /tmp tmpfs defaults 0 0 #shm /dev/shm tmpfs defaults 0 0 usb /proc/bus/usb usbfs defaults 0
(Wybaczcie bałagan, ale zostawiłem komentarze dla "jasności" :) )
Dziwi mnie parę rzeczy:
1) dlaczego mam na pulpicie pendraka i płytę? (hal?)
2) dlaczego nie są zamontowane? (gryzą się z /etc/fstab?)
3) dlaczego nie mam /media, żeby napisać fstab po bożemu?
$ ls / bin boot dev etc home lib lost+found mnt opt proc root sbin sys tmp usr var $
4) jak to naprawić?
Offline
Utwórz /media i nadaj mu uprawnienia ;)
Offline
Niezła myśl, tylko skąd te "zamontowane" napędy na pulpicie? BTW - napędy te są również widoczne w bocznym panelu thunara oraz pcmanfm...
Offline
W Gentoo też "domyślnie" nie ma katalogu /media i trzeba sobie utworzyć jak komuś potrzebny :)
ippo76 napisał(-a):
Kod:
/dev/cdrom /cdrom iso9660 ro,user,noauto,unhide 0 0[/b]
Ki diabeł z tym "[/b]" na końcu?
Offline
J bym zrobił raczej coś takiego ( mam to u siebie)
Automontowanie urządzeń przenośnych
Podczas normalnej pracy HAL montuje zwykłe dyski zamontowane w naszej maszynie oraz tworzy dla nich ikony umieszczane na pulpicie (gnome, xfce). Aby działo się tak tylko dla urządzeń przenośnych należy utworzyć plik 90-user-methods.fdi w /etc/hal/fdi/policy z następującą zawartością:
<?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <match key="volume.fsusage" string="filesystem"> <merge key="volume.ignore" type="bool">true</merge> <match key="@block.storage_device:storage.removable" bool="true"> <merge key="volume.ignore" type="bool">false</merge> <merge key="storage.policy.should_mount" type="bool">true</merge> </match> </match> </device> </deviceinfo>
Offline
ArnVaker napisał(-a):
Ki diabeł z tym "[/b]" na końcu?
Tego nie ma w /etc/fstab - zachowałem oryginalny /etc/fstab z tymi przykładowymi wpisami ale jest niezły bajzel i można dostać oczopląsu - na potrzeby topiku chciałem ważne wpisy w znaczniku code zaznaczyć znacznikiem b ale to nie działa; zapomniałem skasować :)
[b] coś [/b] coś
Szczerze to zaczynam mieć dość tej dystrybucji :) Praktycznie wszystko ciągnie się ze źródeł. Do tego służą porty pogrupowane w repozytoriach: core, opt, xorg i contrib. Port to w zasadzie Pkgfile, np.
$ cat /usr/ports/xorg/xorg-xf86-video-intel/Pkgfile
# Description: Intel graphics video driver # URL: http://xorg.freedesktop.org # Maintainer: Tilman Sauerbeck, tilman at crux dot nu # Depends on: xorg-server, xorg-xcb-util name=xorg-xf86-video-intel version=2.10.0 release=2 source=(http://xorg.freedesktop.org/releases/individual/driver/xf86-video-intel-$version.tar.bz2) build() { cd xf86-video-intel-$version ./configure --prefix=/usr --mandir=/usr/man make make DESTDIR=$PKG install }
Czyli mamy "receptę" dla systemu: skąd ma pobrać i jak skonfigurować; jest to o tyle fajne, że zarządza tym manager pakietów. Działa coś jak połączenie aptitude z make install - jeśli mam port w systemie, to manager pobierze źródło, skompiluje i zainstaluje.
Problem jest taki, że oficjalnie wspierane są tylko trzy pierwsze repozytoria, można dodać też contrib.
Jeśli chcę programu spoza tej czwórki, muszę sobie zbudować własny port. Niby można wpisać w Pkgfile
make make install
ale zaczyna się piekiełko zależności....
Są też porty udostępniane przez innych userów ale albo są stare, albo mają niespełnione zależności....
Masakra. Gnome jest np. jakieś prehistoryczne, 2.18, xfce za to świeże 4.6.1 ale bez ikon :)
Zdecydowanie to distro dla zaawansowanych... myślałem że dam radę ale chyba wymiękam :)
Ostatnio edytowany przez ippo76 (2010-03-06 13:17:54)
Offline