openSUSEa suomeksi

openSUSE => Asennus ja käyttö => Aiheen aloitti: guest624 - 22.02.2010 - klo:09:09

Otsikko: eject ei toimi
Kirjoitti: guest624 - 22.02.2010 - klo:09:09
eject-komento ei toimi kuin pääkäyttäjänä.

Koodia: [Valitse]
~> 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.
Otsikko: Vs: eject ei toimi
Kirjoitti: harmie - 22.02.2010 - klo:09:10
Kuuluko käyttäjä cdrom ja disk ryhmiin?
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 22.02.2010 - klo:09:12
Kuuluko käyttäjä cdrom ja disk ryhmiin?

Kylmaar
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 24.02.2010 - klo:09:05
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.
Otsikko: Vs: eject ei toimi
Kirjoitti: jmp - 24.02.2010 - klo:11:24
vaihda policykit asetuksia levyhallinnan osalta.
tarkemmin en pysty auttamaan koska en ole koneellani.
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 24.02.2010 - klo:12:06
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.
Otsikko: Vs: eject ei toimi
Kirjoitti: jmp - 24.02.2010 - klo:14:35
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.
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 24.02.2010 - klo:19:24
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.
Otsikko: Vs: eject ei toimi
Kirjoitti: harmie - 28.02.2010 - klo:05:38
Tässä samaa ongelmaa, mutta ei ratkaisua
http://forums.opensuse.org/hardware/laptop/393330-cd-rom-eject-root.html
Otsikko: Vs: eject ei toimi
Kirjoitti: harmie - 28.02.2010 - klo:06:07
Tietenkin voit avata uuden bugin bugzillaan.
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 28.02.2010 - klo:06:43
Mitenkäs muilla täällä?
Toimiiko eject-komento mountatulle cd/dvd-levylle?
Otsikko: Vs: eject ei toimi
Kirjoitti: arijoutsi - 28.02.2010 - klo:08:11
Mitenkäs muilla täällä?
Toimiiko eject-komento mountatulle cd/dvd-levylle?

Toimii roottina, ei käyttäjänä.
Otsikko: Vs: eject ei toimi
Kirjoitti: jmp - 28.02.2010 - klo:08:17
Mulla ei ole KDE4.4 asennettuna tähän oS11.2, mutta eject komento toimii 11.3M2ssa jossa tämä KDE4.4 mukana on.
Otsikko: Vs: eject ei toimi
Kirjoitti: harmie - 28.02.2010 - klo:11:06
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.
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 28.02.2010 - klo:11:17
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...
Otsikko: Vs: eject ei toimi
Kirjoitti: jmp - 28.02.2010 - klo:14:19
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

Koodia: [Valitse]
polkit-auth
Otsikko: Vs: eject ei toimi
Kirjoitti: harmie - 28.02.2010 - klo:14:29
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
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 28.02.2010 - klo:14:41
Noh, itse ongelma ei korjaantunut, mutta löysin kiertotien.

Koodia: [Valitse]
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
Koodia: [Valitse]
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:
Koodia: [Valitse]
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ä.
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 01.09.2010 - klo:09:07
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
Otsikko: Vs: eject ei toimi
Kirjoitti: guest624 - 17.10.2010 - klo:07:50
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...