Sada je: 14 stu 2019, 04:46.
Diskusije usko vezane uz SUSE i openSUSE distribucije.

Moderator/ica: Moderatori/ce

Pozdrav svima,

nisam neki iskusni linux korisnik. Kako od verzije 12 (ako se ne varam) openSUSE vise automatski ne "mounta" floppy (da, imam jos uvijek PC s floppyjem ;) ) zanima me kako pomoću udev napraviti da mi automatski prilikom bootanja mounta floppy i da se on pojavi u Dolphinu?

Možda je već ta tema prožvakana ovdje, ali je ja nisam uspio naći, pa svaka smjernica mi je dobro došla.
Zasada sam napravio "skripticu/gumb" na desktopu koji donekle rješava stvar, ali zanima me da li se može složiti na openSUSE 12.2 kako je to prije bilo s prijašnjim verzijama. Mijenjanje fstab-a dodavanjem /dev/fd0 itd.. ne radi mi kako treba. Spomenuta skripta/gumb izgleda ovako, ako nekoga zanima, možda u njoj sam nešto i krivo napisao:
Kod: Označi sve
#!/usr/bin/env xdg-open
[Desktop Action Format]
Exec=udisks --unmount %v; kdesu kfloppy %v
Name=Format

[Desktop Action Mount]
Exec=udisks --mount %v
Name=Mount

[Desktop Action Open]
Exec=udisks --unmount %v; udisks --mount %v && kioclient exec /media/disk #
Name=Open

[Desktop Action Unmount]
Exec=udisks --unmount %v
Name=Unmount

[Desktop Entry]
Actions=Open;Mount;Unmount;Format;
Exec=udisks --unmount /dev/fd0; udisks --mount /dev/fd0; kioclient exec /media/disk #
Dev=/dev/fd0
Icon=media-floppy
Name=Floppy Device
ReadOnly=false
StartupNotify=true
Terminal=false
Type=Application
X-KDE-Priority=TopLevel
X-KDE-SubstituteUID=false
Categories=Qt;KDE;Utility;X-KDE-Utilities-Peripherals;System;Filesystem;


Unaprijed hvala svima na pomoći!
Avatar
Postovi: 25
Postovi: 25
Pridružen/a: 11 sij 2013, 22:28
Podijelio/la zahvalu: 5 puta
Primio/la zahvalu: 2 puta
Spol: M
OS: openSUSE 12.3, KDE 4.10
A da samo dodaš udisks --mount /dev/fd0 u ~/.kde4/env/mount.sh file?
BR: https://bugzilla.novell.com/show_bug.cgi?id=685589

Koja ti je linija ja floppy u fstabu?
Hint --> pogledaj ovo: http://lists.opensuse.org/opensuse/2012 ... 00920.html
Listen, I gotta fight the lion. That's what that guy Scott's all about. I know. I've studied him already.
Avatar
Moderator
Postovi: 1779
Moderator
Postovi: 1779
Pridružen/a: 10 ruj 2010, 11:20
Podijelio/la zahvalu: 9 puta
Primio/la zahvalu: 92 puta
Spol: M
OS: openSUSE Factory KDE
Hvala na uputama!

Na dva načina sam isprobavao:

1. prvo sam kreirao dir:

Kod: Označi sve
/mnt/floppy

(s rwxrwxrwx dopuštenjima, mozda je bolje da sam stavio u grupu floppy s dopustenjima, ali za testiranje je bilo ovako)

i stavio sam liniju u /etc/fstab:
Kod: Označi sve
/dev/fd0             /mnt/floppy          auto       rw,noauto,user,sync   0 0

i na npr. desktop desnim klikom Create New -> Link to Device -> Floppy Device
te sam izmijenio editorom, da dobijem ovo:
Kod: Označi sve
[Desktop Entry]
Actions=Format;
MountPoint=/mnt/floppy
Dev=/dev/fd0
ReadOnly=false
Type=FSDevice
Icon=media-floppy
X-KDE-Priority=TopLevel


Problem koji se tu pojavio je bio taj da klikom na ikonu na desktopu ne mounta dobro mijenjanjem disketa, ostaje prethodni ispis datoteka ili sl., iako napravim novi Mount. Kao da taj "mount" desnim klikom na ikonu ne radi kako treba.

2. način jedini koji koji radi je napisan u prvom postu, ali sam mislio da se može nekako to "elegantnije riješiti", kako je prije bilo (iako se više niti tih detalja ne sjećam baš dobro) i da u Dolphinu prikaze pod Devices "Floppy Device" ili sl.

U prvom mom postu se u fstabu ne precizira (npr. /mnt/floppy) putanja, vec udisks automatski mounta u /media/disk/ disketu klikom na tako definiranu "ikonu" na desktopu (prikazano u ispisu).

Ako se bas zeli moze se i precizirati putanja, znaci postupak je isti kao pod 1., napisati u fstab:
Kod: Označi sve
/dev/fd0             /mnt/floppy          auto       rw,noauto,user,sync   0 0

ali treba malo promijenti "ikonu" floppy.desktop na desktopu u:
#!/usr/bin/env xdg-open
[Desktop Action Format]
Exec=udisks --unmount %v; kdesu kfloppy %v
Name=Format

[Desktop Action Mount]
Exec=udisks --mount %v
Name=Mount

[Desktop Action Open]
Exec=udisks --unmount %v; udisks --mount %v && kioclient exec /mnt/floppy #
Name=Open

[Desktop Action Unmount]
Exec=udisks --unmount %v
Name=Unmount

[Desktop Entry]
Actions=Open;Mount;Unmount;Format;
Exec=udisks --unmount /dev/fd0; udisks --mount /dev/fd0; kioclient exec /mnt/floppy #
Dev=/dev/fd0
Icon=media-floppy
Name=Floppy Device
ReadOnly=false
StartupNotify=true
Terminal=false
Type=Application
X-KDE-Priority=TopLevel
X-KDE-SubstituteUID=false
Categories=Qt;KDE;Utility;X-KDE-Utilities-Peripherals;System;Filesystem;

Mozda negdje i grijesim, jer nisam veliki "strucnjak", vise krpam stvari/probleme kol'ko moje znanje, vrijeme i volja omogucuju i koliko ih imam.
Avatar
Postovi: 25
Postovi: 25
Pridružen/a: 11 sij 2013, 22:28
Podijelio/la zahvalu: 5 puta
Primio/la zahvalu: 2 puta
Spol: M
OS: openSUSE 12.3, KDE 4.10

Na mreži
Trenutno korisnika/ca: / i 1 gost.