abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 02:20 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, upozorňuje na svém blogu, že nový Inkscape 0.92 rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Problém by měl být vyřešen v Inkscape 0.92.2 [reddit].

Ladislav Hagara | Komentářů: 0
dnes 02:02 | Komunita

Øyvind Kolås, hlavní vývojář grafických knihoven GEGL a babl, které využívá grafický program GIMP, žádá o podporu na Patreonu. Díky ní bude moci pracovat na vývoji na plný úvazek. Milník 1000 $, který by stačil na holé přežití, se již téměř podařilo vybrat, dalším cílem je dosažení 2500 $, které mu umožní běžně fungovat ve společnosti.

xkomczax | Komentářů: 9
včera 23:54 | Pozvánky

DevConf.cz 2017, již devátý ročník jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, proběhne od pátku 27. ledna do neděle 29. ledna v prostorách Fakulty informačních technologií Vysokého učení technického v Brně. Na programu je celá řada zajímavých přednášek a workshopů. Letos je povinná registrace.

Ladislav Hagara | Komentářů: 0
včera 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
20.1. 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 4
20.1. 15:51 | Komunita

Mozilla.cz informuje, že nástroje pro webové vývojáře se možná oddělí od Firefoxu a stanou doplňkem. Nástroje pro webové vývojáře prošly velkým přepisem a tým, který se stará o jejich vývoj, by uvítal možnost jejich častějších aktualizacích nezávisle na vydávání nových verzí Firefoxu.

Ladislav Hagara | Komentářů: 8
20.1. 07:00 | Humor

Čtenářům AbcLinuxu vše nejlepší k dnešnímu Dni zvýšení povědomí o tučňácích (Penguin Awareness Day).

Ladislav Hagara | Komentářů: 0
20.1. 06:00 | Komunita

Bylo spuštěno hlasování o přednáškách a workshopech pro letošní InstallFest, jenž proběhne o víkendu 4. a 5. března v Praze. Současně byla oznámena změna místa. InstallFest se letos vrací zpět na Karlovo náměstí do budovy E.

Ladislav Hagara | Komentářů: 0
20.1. 02:48 | Komunita

Greg Kroah-Hartman potvrdil, že Linux 4.9 je jádrem s prodlouženou upstream podporou (LTS, Long Term Support). Podpora je plánována do ledna 2019. Aktuální jádra s prodlouženou podporou jsou tedy 3.2, 3.4, 3.10, 3.12, 3.16, 3.18, 4.1, 4.4 a 4.9.

Ladislav Hagara | Komentářů: 0
20.1. 00:11 | Zajímavý článek

Výrobce síťových prvků, společnost Netgear, spustila nový program, který slibuje vývojářům, expertům, ale i běžným uživatelům vyplacení finanční odměny za nalezení bezpečnostních chyby v jejich produktech. Za nalezení zranitelnosti v hardware, API nebo mobilní aplikaci nabízí odměnu od 150 do 15 tisíc dolarů (dle závažnosti).

Michal Makovec | Komentářů: 0
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (10%)
 (2%)
 (74%)
 (3%)
 (10%)
Celkem 359 hlasů
 Komentářů: 25, poslední včera 13:34
Rozcestník
Reklama

Dotaz: Jak spouštět bash skripty z dmenu

ghibulo avatar 18.10.2014 19:57 ghibulo | skóre: 5 | blog: ghibulo
Jak spouštět bash skripty z dmenu
Přečteno: 212×
Zdravím... chci se zeptat, jestli někoho nenapadá, proč mi nejdou spouštět z dmenu bash-skripty (z terminálu jdou v poho, jejich adresář je v $PATH). Obvykle jde jen o jednoduché...

#! /bin/bash

xrandr --output VGA1 --mode 1024x768 --same-as LVDS1

nebo

/bin/sh javaws /home/ghibulo/bin/cgoban.jnlp

apod.

Předem dík za každý nakopnutí :-)

Řešení dotazu:


Odpovědi

Pavel 'TIGER' Růžička avatar 18.10.2014 20:44 Pavel 'TIGER' Růžička | skóre: 38
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Zkus se podívat sem.
ghibulo avatar 18.10.2014 20:56 ghibulo | skóre: 5 | blog: ghibulo
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Díky za snahu pomoci, ale tvůj odkaz mi bohužel nepomůže.
Fuky avatar 18.10.2014 21:01 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Buď sdílnější a napiš nám jak přesně dmenu používáš. Aby šlo Tvůj postup snadno nasimulovat a definovat kde je chyba.
18.10.2014 21:03 gogol
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Dopln si do toho skriptu prikaz "env >> ~/enironment.log" a porovnaj co je rozne pri kazdom spusteni z terminalu a z dmenu. Podla odlisnosti hladaj riesenia...
ghibulo avatar 19.10.2014 11:30 ghibulo | skóre: 5 | blog: ghibulo
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu

Používám distro Debian-Jessie s LXDE. Z běžného repozitáře jsem si nainstaloval dmenu a navázal si ho na zkratku...

keybind key="A-P" action name="Execute" command dmenu_run /command /action /keybind
Vše funguje super, jen spouštět z něj výše uvedené skripty nemohu. Objeví se mi jako nabídka na spuštění, ale nic se neprovede - takže například ten zápis logu "env >> ~/enironment.log proběhne jen když skript spouštím z terminálu.

ghibulo avatar 19.10.2014 11:42 ghibulo | skóre: 5 | blog: ghibulo
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Jako by dmenu rozděloval spouštěcí soubory na binárky versus skripty - první spouštěl a druhé jen sliboval, že spustí :-). Například IDE prostředí BlueJ, nainstalované z repozitáře, má smůlu že se spouští přes skript, takže na něj dmenu (narozdíl např.od vlc) použít nemůžu.
Pavel 'TIGER' Růžička avatar 19.10.2014 11:47 Pavel 'TIGER' Růžička | skóre: 38
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
No a v logu nic není? Nikde žádný zápis, proč se to nepovedlo?
19.10.2014 11:57 T.
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Navázání na zkratku není příliš užitečná informace, při ladění je lepší to spouštět z terminálu.

dmenu vypíše na obrazovku předložený seznam a vrátí řetězec, který uživatel vybral. dmenu_run je jednoduchý wrapper, který dělá něco jako
echo "test.sh" |  ${SHELL:-"/bin/sh"}
přičemž "test.sh" získá od uživatele pomocí dmenu. Pokud vám nefungují skripty, pak výše uvedené volání někde selže. Zkuste zjistit proč.
ghibulo avatar 19.10.2014 12:27 ghibulo | skóre: 5 | blog: ghibulo
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Když to spustím z terminálu...

dmenu "$@" < pokus.txt | ${SHELL:-"/bin/sh"}

kde jeden z řádků v pokus.txt je název mého scriptu, tak to spustí v poho. Když to samé spustím pomocí klávesové zkratky v lxde - tak nic. Napadlo mě, že jsem asi při spouštění klávesovou zkratkou někdo jiný - s jiným $PATH, ale to by měl jít spustit alespoň ten bluej, kterej je v /usr/bin ... a nejde
Řešení 1× (Fuky)
ghibulo avatar 19.10.2014 13:02 ghibulo | skóre: 5 | blog: ghibulo
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
Povedlo se odhalit ... při spuštění klávesovou zkratkou dmenu operoval s jiným obsahem $PATH a $VMNAME. Kvůli prvnímu nešli moje skripty, kvůli druhému nešel ten BlueJ.

Díky Vám všem... sám bych nad tím hloubal ještě týden O:)
ghibulo avatar 19.10.2014 13:04 ghibulo | skóre: 5 | blog: ghibulo
Rozbalit Rozbalit vše Re: Jak spouštět bash skripty z dmenu
ps... "nešly" ... to z té radosti O:)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.