openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: guest624 - 22.02.2010 - klo:09:09
-
eject-komento ei toimi kuin pääkäyttäjänä.
~> eject
umount: /dev/sr0 ei ole tiedostossa fstab (etkä ole root)
eject: unmount of `/dev/sr0' failed
Mikähän tuohon avuksi?
Levy lähtee kyllä auki Laitehuomauttimen eject-toiminnolla ja aseman napista, mutta tuo komento ei pelaa.
-
Kuuluko käyttäjä cdrom ja disk ryhmiin?
-
Kuuluko käyttäjä cdrom ja disk ryhmiin?
Kylmaar
-
Eikö tähän ole kellään mitään ajatusta?
sr0:lle on asetettu käyttäjäryhmäksi cdrom ja ryhmälle luku- ja kirjoitusoikeudet.
Itse olen cdrom-ryhmässä.
Levyn ulostus siis toimii aseman nappulasta ja KDE:n laitehuomauttimesta.
Mulla on kuitenkin tuo eject-komento liitetty näppiksen eject-nappulaan, ja olisi kiva saada se toimimaan.
-
vaihda policykit asetuksia levyhallinnan osalta.
tarkemmin en pysty auttamaan koska en ole koneellani.
-
vaihda policykit asetuksia levyhallinnan osalta.
tarkemmin en pysty auttamaan koska en ole koneellani.
Mää en ymmärtänyt tuosta policykitistä hölkäsen pöläystä.
josko tässä saisi vähän tarkempia neuvoja jossain vaiheessa. Ei mikään hoppu ole.
-
Järjestelmän asetukset > Lisäasetukset > Policykit-vatuutus
org.freedesktop > hal > storage > eject ....
Napsauta Grant ja valitse käyttäjä jolle oikeus annetaan alasvetovalikosta.
lopputuloksen pitäisi näyttää jotakuinkin samanlaiselta kuin kuvankaappauksessa.
-
Järjestelmän asetukset > Lisäasetukset > Policykit-vatuutus
org.freedesktop > hal > storage > eject ....
Napsauta Grant ja valitse käyttäjä jolle oikeus annetaan alasvetovalikosta.
lopputuloksen pitäisi näyttää jotakuinkin samanlaiselta kuin kuvankaappauksessa.
Ei oo tuommoista Policykit-valtuutusta (KDE4.4)
"Toimintojen menettelytapa" -moduulista löytyy noita policykit-systeemejä, joskaan ei aivan identtisesti.
Löytyypä sieltä jotain ejectiinkin liittyvää, mutta mitään muutoksia tuo ei anna tehdä.
Ongelma oli jo 4.3:n aikana, en vaan jaksanut siihen aiemmin paneutua. Lieneekö noiden asetusten muokkaus rikki vai mikäköhän...
Noh, osa policykit-pakettien viimeisistä päivityksistä on näköjään peruttu, kahtotaan löytyykö sieltä ratkaisua.
Kiitos kuitenkin. Kahtotaan mitenkä tästä etteenpäin.
-
Tässä samaa ongelmaa, mutta ei ratkaisua
http://forums.opensuse.org/hardware/laptop/393330-cd-rom-eject-root.html
-
Tietenkin voit avata uuden bugin bugzillaan.
-
Mitenkäs muilla täällä?
Toimiiko eject-komento mountatulle cd/dvd-levylle?
-
Mitenkäs muilla täällä?
Toimiiko eject-komento mountatulle cd/dvd-levylle?
Toimii roottina, ei käyttäjänä.
-
Mulla ei ole KDE4.4 asennettuna tähän oS11.2, mutta eject komento toimii 11.3M2ssa jossa tämä KDE4.4 mukana on.
-
Jokin asetus siihen kyllä vaikutta koska pöytäkoneessani toimii, mutta kannettavassa ei.
Molemmissa 11.2 32bit ja KDE 4.3.5
EDIT: Komento takaisin ei toimi pöytäkoneessakaan. Silloin toimii jos levy ei ole liitetty. Eli laittaa levyn sisään mutta ei avaa sitä esim. dolphinilla.
-
Mulla ei ole KDE4.4 asennettuna tähän oS11.2, mutta eject komento toimii 11.3M2ssa jossa tämä KDE4.4 mukana on.
Mä uskaltaisin väittää, että tämä vaivasi jo 4.3.x -versioissa.
Ajattelin kyllä tässä ainakin hetkeksi palauttaa tuon 4.3:n takaisin (hetkeksi siksi, että jos menee ihan risaksi, niin sitten pitäydytään tässä). En olisi koko 4.4:ään sotkeutunut, jos valikkomuokkain olisi toiminut. Tai ehkä olisin...
-
eject toimii vaikka levy olisi liitettynä.
Policykit säännöistä kaikki storage-osiossa olevat säännöt käytössä käyttäjällä.
Mitä tulostaa komento
polkit-auth
-
Mulla rupesi kanssa toimimaan kun lisäsin kaikkiin storage-osion kohtiin oman käyttäjäni. Aikasemmin kokeilin vain sitä "Eject removable media" mutta se ei riittänyt.
Tämä siis pöytäkoneella testaan vielä ton kannettavan kun kerkeen.
Eipä toimi kannettavalla
polkit-auth
org.freedesktop.hal.power-management.shutdown
org.freedesktop.hal.power-management.shutdown-multiple-sessions
org.freedesktop.hal.power-management.reboot
org.freedesktop.hal.power-management.reboot-multiple-sessions
org.freedesktop.hal.power-management.set-powersave
org.freedesktop.hal.power-management.suspend
org.freedesktop.hal.power-management.hibernate
org.freedesktop.hal.power-management.cpufreq
org.freedesktop.hal.power-management.lcd-panel
org.freedesktop.hal.power-management.light-sensor
org.freedesktop.hal.power-management.keyboard-backlight
org.freedesktop.hal.lock
org.freedesktop.hal.dockstation.undock
org.freedesktop.hal.killswitch.bluetooth
org.freedesktop.hal.killswitch.wlan
org.freedesktop.hal.killswitch.wwan
org.freedesktop.hal.leds.brightness
org.freedesktop.hal.wol.enabled
org.freedesktop.hal.wol.enable
org.freedesktop.hal.wol.supported
org.freedesktop.hal.storage.mount-removable
org.freedesktop.hal.storage.unmount-others
org.freedesktop.hal.storage.eject
org.freedesktop.hal.storage.crypto-setup-removable
-
Noh, itse ongelma ei korjaantunut, mutta löysin kiertotien.
solid-hardware eject 'udi'
toimii.
Udi on laitteen "osoite" vai miksikä tuota nyt kutsuisi. Iselläni se on '/org/freedesktop/Hal/devices/storage_model_CDDVDW_TS_L633A'
Laitteiston udit saa selville komennolla solid-hardware list
koska itselläni ei ollut muuta tarvetta kuin saada näppäimistön eject-näppäin pelaamaan, minun ei olisi tarvinnut mennä tämän pidemmälle. Riitti kun asetin komennnon solid-hardware eject /org/freedesktop/Hal/devices/storage_model_CDDVDW_TS_L633A suoritettavaksi näppäinpainalluksella. (tässä auttoi xbindkeys)
Kuitenkin alias-ohjelmallahan voi saaada komennon tekemään jotain muuta kuin mitä se normaalisti tekee, jolloin:
alias eject="solid-hardware eject /org/freedesktop/Hal/devices/storage_model_CDDVDW_TS_L633A"
-komennon jälkeen eject toimii kuten pitääkin.
Ja jotta tuo asetus pysyisi, lätkäisin tuon .bashrc-tiedostoon.
Hoblaa, eject toimii, ja muusta ei niin väliä.
-
hehe.
11.3:ssa homma oli muuttunut täysin päinvastaiseksi.
tuo solid-hardware -komento ei nyt sitten irroita liitettyä levyä, mutta tavallinen eject irroittaa. Vai liekö KDE4.5:n ansiota...
Koen tämän aika huvittavaksi
-
hehe.
11.3:ssa homma oli muuttunut täysin päinvastaiseksi.
tuo solid-hardware -komento ei nyt sitten irroita liitettyä levyä, mutta tavallinen eject irroittaa. Vai liekö KDE4.5:n ansiota...
Koen tämän aika huvittavaksi
Jossain vaiheessa homma meni taas niinpäin, että pitää käyttää tuota solid-hardware eject -komentoa. Kyllä pittää olla hankalata...