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 16:22 | IT novinky

CEO Intelu Brian Krzanich rezignoval (tisková zpráva). Oficiálním důvodem je "vztah na pracovišti". S okamžitou platností se dočasným CEO stal Robert Swan.

Ladislav Hagara | Komentářů: 14
dnes 14:11 | Komunita

Konsorcium Linux Foundation ve spolupráci s kariérním portálem Dice.com zveřejnilo 2018 Open Source Jobs Report. Poptávka po odbornících na open source neustále roste.

Ladislav Hagara | Komentářů: 1
dnes 12:44 | Zajímavý článek

Na stránkách linuxové distribuce Ubuntu Studio byla publikována příručka Ubuntu Studio Audio Handbook věnována vytváření, nahrávaní a úpravě zvuků a hudby nejenom v Ubuntu Studiu. Jedná se o živý dokument editovatelný na jejich wiki.

Ladislav Hagara | Komentářů: 0
dnes 12:11 | Zajímavý projekt

Společnost Red Hat koupila na konci ledna společnost CoreOS stojící mimo jiné za odlehčenou linuxovou distribucí optimalizovanou pro běh kontejnerů Container Linux. Matthew Miller, vedoucí projektu Fedora, představil v článku na Fedora Magazine nový podprojekt Fedory s názvem Fedora CoreOS. Fedora CoreOS má být to nejlepší z Container Linuxu a Fedora Atomic Hostu. Podrobnosti v často kladených otázkách (FAQ) a v diskusním fóru.

Ladislav Hagara | Komentářů: 0
dnes 08:00 | Nová verze

Po více než devíti měsících vývoje od vydání verze 11.0 byla vydána verze 12.0 zvukového serveru PulseAudio. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 10
včera 20:00 | Upozornění

Výbor pro právní záležitosti Evropského parlamentu (JURI) dnes přijal své stanovisko ke kontroverzní novele směrnice, která v EU upravuje autorské právo v online prostředí (Pro: 14, Proti: 9, Zdrželo se: 2). Další kolo legislativního procesu proběhne na začátku července.

Ladislav Hagara | Komentářů: 29
19.6. 19:55 | Zajímavý článek

Byly zveřejněny (pdf) podrobnosti o kritické bezpečnostní chybě CVE-2017-12542 v HPE iLO 4 (Integrated Lights-Out), tj. v proprietárním řešení společnosti Hewlett Packard Enterprise pro vzdálenou správu jejich serverů. Bezpečnostní chyba zneužitelná k obejití autentizace a k vzdálenému spuštění libovolného kódu byla opravena již v květnu loňského roku ve verzi 2.53.

Ladislav Hagara | Komentářů: 16
19.6. 17:55 | Zajímavý projekt

CSIRT.CZ informuje o CTF (Capture the Flag) platformě ZSIS CTF s úlohami pro procvičování praktických dovedností z oblasti kybernetické bezpečnosti a upozorňuje na soutěž Google Capture the Flag 2018, kde je možné vyhrát zajímavé ceny.

Ladislav Hagara | Komentářů: 0
19.6. 17:00 | Komunita

Byly zveřejněny prezentace a videozáznamy přednášek z prvního československého setkání síťových operátorů CSNOG konaného 11. a 12. června v Brně a semináře IPv6 2018 uskutečněného 6. června v Praze.

Ladislav Hagara | Komentářů: 0
19.6. 16:11 | Komunita

Svobodný unixový operační systém FreeBSD slaví 25 let. Přesně před pětadvaceti lety, tj. 19. června 1993, byl vybrán název FreeBSD.

Ladislav Hagara | Komentářů: 0
Jak čtete delší texty z webových stránek?
 (78%)
 (22%)
 (4%)
 (7%)
 (3%)
 (11%)
Celkem 236 hlasů
 Komentářů: 39, poslední dnes 17:44
    Rozcestník

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

    ghibulo avatar 18.10.2014 19:57 ghibulo | skóre: 6 | blog: ghibulo
    Jak spouštět bash skripty z dmenu
    Přečteno: 225×
    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: 43
    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: 6 | 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: 6 | 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: 6 | 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: 43
    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: 6 | 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: 6 | 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: 6 | 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.