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 [b]/media[/b] i trzeba sobie utworzyć jak komuś potrzebny :)
[quote=ippo76]
/dev/cdrom /cdrom iso9660 ro,user,noauto,unhide 0 0[/b]
[/quote]
Ki diabeł z tym [i]"[/b]"[/i] 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ą:[/quote]Kod:
<?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
[quote=ArnVaker]Ki diabeł z tym [i]"[/b]"[/i] na końcu?[/quote]
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
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00123 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.142.250.109' WHERE u.id=1 |
0.00082 | UPDATE punbb_online SET logged=1738279232 WHERE ident='3.142.250.109' |
0.00045 | SELECT * FROM punbb_online WHERE logged<1738278932 |
0.00068 | DELETE FROM punbb_online WHERE ident='3.133.137.107' |
0.00060 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16270 AND t.moved_to IS NULL |
0.00020 | SELECT search_for, replace_with FROM punbb_censoring |
0.00170 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16270 ORDER BY p.id LIMIT 0,25 |
0.00078 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16270 |
Total query time: 0.00661 s |