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

    Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.

    Ladislav Hagara | Komentářů: 1
    dnes 01:00 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

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

    Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    včera 16:44 | IT novinky

    Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.

    Ladislav Hagara | Komentářů: 10
    včera 10:44 | Nová verze

    MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.

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

    Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

    Ladislav Hagara | Komentářů: 2
    včera 01:00 | Nová verze Ladislav Hagara | Komentářů: 0
    4.6. 19:55 | IT novinky

    Intel na veletrhu Computex 2024 představil (YouTube) mimo jiné procesory Lunar Lake a Xeon 6.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:44 | IT novinky

    Na blogu Raspberry Pi byl představen Raspberry Pi AI Kit určený vlastníkům Raspberry Pi 5, kteří na něm chtějí experimentovat se světem neuronových sítí, umělé inteligence a strojového učení. Jedná se o spolupráci se společností Hailo. Cena AI Kitu je 70 dolarů.

    Ladislav Hagara | Komentářů: 0
    4.6. 13:22 | Nová verze

    Byla vydána nová verze 14.1 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    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: 261×
    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: 53
    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: 53
    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.