Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: libmot 02 Května 2013, 10:30:14
-
Zdravím ve spolek,
můžete mi prosím poradit, jak ve vydání 13.04 spustím v grafice "spustitelný textový soubor" - chová se to jako bez nastaveného příznaku -x a nabízí to pouze možnost otevřít v text.editoru
-
Nejdříve si přes terminál ověř, jaká práva má ten soubor (musíš být v adresáři, kde je ten soubor):
ls -la jmeno_souboru
Jestliže máš na mysli skripty, tak ty mají mít koncovku .sh
Vnitřní struktura by měla vypadat nějak takto (ber to jako příklad):
#!/bin/bash
# Skript pro testování stavu systému
uname -a
uptime
ping -c 3 192.168.0.1
ping -c 3 www.linux.cz
Jestliže má skript správně nastavená práva, tak je možné ho spustit např. takto (zase se musíš nacházet ve stejném adresáři):
./nazev_skriptu.sh
Samozřejmě jde to i klikací cestou, ale takto zjistíš případné chyby.
-
můžeme klidně můj dotaz omezit jen na skripty, ale podstatné je, že z tvé odpovědi mně zajímá až to co jsi nenapsal - grafika tj. ta klikací cesta (v terminálu je vše ok)
-
Tady máš odpověď: http://askubuntu.com/questions/286621/how-do-i-run-executable-bash-scripts-in-nautilus
-
asi to bude podobné řešení - ale trápi mě to na ploše
-
asi to bude podobné řešení - ale trápi mě to na ploše
Když to tak nastavíš, tak by to mělo fungovat - plocha není ve své podstatě nic jiného než adresář.
-
v tom s tebou nemůže nesuhlasit, ale z plochy to zřejmě neotvírá nautilus ale "něco" jiného, neb v nautilu se chování změnilo (projistotu jsem to znova přenastavil tam a zpět včetně úplného restartu systému, abych se ujistil, že opravdu došlo ke změně chování), ale pravýklik na plochu je stále stejný
-
tak se omlouvám za nepozornost z mé strany viz první odpověď - od verze 13.04 systém trvá na koncovce .sh (dřívějším systémům to bylo jedno, stačil příznak spustitelného souboru)
-
Já děkuji za rozšíření obzorů, o této změně jsem nevěděl - nechápu, proč pořád mění základy :(
-
Všechno zlé je k něčemu dobré. Určitě to bude mít vliv na bezpečnost a v mém případě to mnělo za následek "dopilování spouštěčů", včetně jejich odstranění z plochy resp. jejich přemístění tam kam patří
-
Já děkuji za rozšíření obzorů, o této změně jsem nevěděl - nechápu, proč pořád mění základy :(
Je to pro mě taky novinka, ale zas stále je to lepší, než třeba v KDE s Dolphinem, který spustí cokoliv kdykoliv a ani se předem neumí optat, zda jseš si jist ;)
-
Já své skripty spouštím na 99% v terminálu, takže tohle by mě ani nenapadlo... no zase jsme o něco chytřejší :)
-
můj systém se chová nějak podivně. V současné chvíli mi umožňuje spouštět vše jak je/bylo zvykem tj. stačí nastavit příznak spustitelného souboru. Prosím o smazání tohoto vlákna ať to někoho zbytečně neplete.
-
Mazat to nebudem, naopak se to může hodit někomu jinému...