Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Satannas 22 Prosince 2007, 13:29:02
-
Prosím, prosím, nastavil sem si na klávesu "Pause" vysunutí mechaniky DVD příkazem "eject". Chtěl bych ale aby stejná klávesa fungovala i pro zasunutí mechaniky. Zkusil sem napsat do příkazu: "eject & eject -t", ale nejak se splašila. Vysune se, pak zmacknu podruhe, zasune se, ale pak se zase vysune. Vubec ty prikazy nechapu. Nejspis tam bude mezi temi dvema ejecty neco jineho, ale bohuzel nevim co. Kdyby jste nekdo vedel, please poradte.
Diky.
-
Tak sem to uz vysmoulil. Napsal sem tam: eject & eject -t exit
snad to mam dobre. Ale funguje to :D .
-
Sakra, nefunguje. Zase mi vyjela. :'(
-
Tahle jednoduše to asi nepůjde ;) Zkus tento skript:
#!/bin/bash
if [ `cat /tmp/.cdrom_state` = 1 ]; then
eject -t
echo "0" > /tmp/.cdrom_state
else
eject
echo "1" > /tmp/.cdrom_state
fi
Někam si ho ulož (třeba jako cdrom_control.sh) a nastav mu práva pro spouštění.
-
Díky moc :). Valí to :o
-
Zdarec, docela me zaujala tato funkce...kam se ma ulozit ten soubor a jak mu nastyvim prava pro spusteni? Cili jak to zprovoznim? DikS
-
Jenom doplním, že by mělo fungovat "eject -T", nebylo by potřeba ten script (který mimochodem přestane přesně plnit funkci ve chvíli, kdy dvířka vysunete nebo zasunete jiným způsobem), jenže to nějak nejede, viz:
https://bugs.launchpad.net/ubuntu/+source/eject/+bug/91873
(jedině, že by se vám chtělo přidávat ten patch)
2 irate:
Ten script si uložte kam se vám to hodí, pokud to budete používat pouze pod jedním uživatelem, klidně do domovského adresáře, je to úplně jedno.
-
ulozeny bych to tedy mel...ted jen jak to priradim k ty dan klavese?
-
Přesně tak, jak píše Tomáš... normálně pro vysunutí/zasunutí dvířek by měl fungovat příkaz "eject -T". Ale jelikož nefunguje, napsal jsem jako dočasné řešení ten skript. Až tu chybu někdo opraví, tak použijte raději ten příkaz.
K té klávesové zkratce: http://www.suseportal.cz/definujeme_vlastni_klavesove_zkratky_v_gnome
-
Takze sem pouzil prikaz eject -T a funguje mi vysunuti mechaniky, ale jak zasunuti?
-
Vždyť píšu, že eject -T nefunguje... Dřívka vysune, ale už nezasune. Musíte použít ten skript, co psal smejky.
-
Jak sem psal vyse nevim jak to spravne nastavit...jsem zacatecnik v LINUXu Ubuntu...skript jsem si ulozil, ale co dal?
-
http://www.suseportal.cz/definujeme_vlastni_klavesove_zkratky_v_gnome
Takhle.
Vše funguje.
///home/Uzivatelskejmeno/Eject.sh
a ctrl+TAB.Zkus to ;-)
-
Me to proste nejde...co se napise do /editor nastaveni/keybinding_command/command_1 za hodnotu???
-
Já tam mám ///home/uzivatelskejmeno/Eject
PResne takhle.(Samozrejme ze nejsem uzivatelskejmeno.)SKript si někam dej a napiš tam tu cestu
(TIP: v terminálu napiš cd // a dir (popřípadě ls )a pak se snaž dostat pomocí cd do toho adresáře kde máš skript.A pokud to máš tak nezapomeň že tomu musíš nastavit práva pro spuštění!Což je chmod 700 a název skriptu.Chápeš nebo ti mám dát screeny?(Pokud nechápeš nic se neděje když to po sobě přečítám tak o nechápu ani já sám)
Good luck!
-
Takze ulozeny to mam, samozrejme ze uzivatelske jmeno mam svoje :-)
Ale ted k tomu jadru pudla...omlouvam se, ale nepochopil sem...sem hold zacatecnik, ale za woknama bych chtel udelat tlustou caru.
Takze jestli mohu ty screeny? Zkousel sem to, ale zrejme jeste nekde delam chybu...jenze kde...dekuji
-
(http://img296.imageshack.us/img296/1452/screenshotcw5.th.png) (http://img296.imageshack.us/my.php?image=screenshotcw5.png)
Tohle tam mám v keybinding commands a skript mám zde:
(http://img166.imageshack.us/img166/3579/screenshot1py4.th.png) (http://img166.imageshack.us/my.php?image=screenshot1py4.png)
a když zapneš terminál napíšeš chmod 700 a název skriptu (u mě eject tak ti to potom bude fungovat)(http://img409.imageshack.us/img409/7258/screenshot2rj6.th.png) (http://img409.imageshack.us/my.php?image=screenshot2rj6.png)
A v global keybindings mám za run_command1 <Control>Tab
A funguje to skvěle!
-
(http://img247.imageshack.us/img247/9593/01xb5.jpg)
tohle se mi deje v terminalu...
chmod 700 eject
je to spravne?
-
heh pokud umíš anglicky asi ti to dojde.Ne.Říká to že nemůže nalézt soubor Eject.Zkus chmod 700 Eject.sh .Nebo napis velky (popripade maly) e a Tabulator.To snad znas z woken ;-)
-
Jasne anglicky trochu umim...vim co se tam pise, ale nevim proc pac ten soubor tam je a zkousel sem to napsat s malym e a velkym E a i Eject.sh a eject.sh...co ted? wokna mi moc nepripominej nebo roztocim instalacni cd woken...:-)
-
Tak uz to mam...nevim teda jak, ale jede to...:-)
dikS za rady a trpelivost...doufam, ze vse bude makat i po restartu...
-
jo a adresa k tomu souboru ma byt cela
//home/uzivatelskejmeno/eject.sh
pro ty kdo to budou chtit zkusit jako ja zacatecnik... ;)
Jeste jednou dikS
-
Mno a takhle jsem to myslel...