Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: BigSandy 26. 08. 2014, 13:56:22
-
Zdravím.
Poradite jak přidat na plochu zastupce.
Je to soubor s připonou sh.
-
Vytvořit .desktop soubor jehož obsahem je zhruba toto
[Desktop Entry]
Name=Nazev odkazu
Exec=co spustit
Type=Application
StartupNotify=true
Path=cesta ke spustenemu souboru
a uložit to do ~/Desktop
-
No mam linux měsíc.
Asi jsem něco po :-\
Klik jsem na plochu a create new - blank file a uložil jako FreeRapid
Otevřel a strčil tam toto
[ Entry]
Name=FreRapid
Exec=frd.sh
Type=ApplicationDesktop
StartupNotify=true
Path=/home/pi/FreeRapid/
Poklikam a otevře se to jako textak
-
Poklikam a otevře se to jako textak
Skus chmod +x ten_subor
Alebo klik druhym tlacitkom mysi (pravym), vlastnosti, prava a tam nastavit pravo spustat to.
-
Kluci ejde :'(
sudo chmode +x /home/pi/Desktop/RasPi.deskop
sudo: chmode: command not found
sudo chmode +x /home/pi/FreeRapid/frd.sh
sudo: chmode: command not found
Zkusíl jsem i porovnat prava u zastupce vytvořeneho instalatorem a toho meho.
Zlusil jsem již vytvořeny odkaz vytvořeneho instalatorem otevřít přes leafpad a obsah přepsat za tady ten.
Okamžitě po uložení se přida za soubor připona deskop a je to nespustitelne
Soubor co chci spustit je frd.sh
A sesta k souboru /home/pi/FreeRapid/frd.sh
-
Dvě věci:
1. ten příkaz je chmod +x soubor
2. pokud to chceš spouštět jako user, nedávej tam sudo
-
Už jsem si toho take vším.
Jsem už s toho trochu mimo.
Takto je to spravně a trochu pomohlo.
chmod +x /home/pi/Desktop/RasPi
Vyskoči to okno execute file
Když dam execute, nic se nespustí.
Soubor co chci spustit je frd.sh
A sesta k souboru /home/pi/FreeRapid/frd.sh
Así ještě bude problem v cestach
[ Entry]
Name=FreRapid
Exec=frd.sh
Type=ApplicationDesktop
StartupNotify=true
Path=/home/pi/FreeRapid/
-
Když kouknu na properties u již vytvořeneho spouštěče, tak je file type deskop configuration
U meho paint text document
-
OMG. A to se vyplatí! Protože spuštění z terminálu trvá asi sekundu. A ne, chmod +x /home/pi/Desktop/RasPi opravdu není správně. Spustitelný má být ten skript.
-
Tak teď jsem s toho úplně mimo.
-
OMG. A to se vyplatí! Protože spuštění z terminálu trvá asi sekundu. A ne, chmod +x /home/pi/Desktop/RasPi opravdu není správně. Spustitelný má být ten skript.
Ten skript frd.sh je spustitelny
-
Zkus tohle:
Alt+F2 - Gedit (nebo jiný desktopový textový editor)
[ Entry]
Name=FreRapid
Exec=/home/pi/FreeRapid/frd.sh
Type=Application
StartupNotify=true
Ulož jako: soubor.desktop do /home/pi/FreeRapid/Desktop
Otevři terminál:
cd /home/pi/FreeRapid/
chmod +x frd.sh
Spusť soubor.desktop (nic víc by v tom nemělo být).
Shell script není ApplicationDesktop, ale nevím, zda to má vliv. Více info tady:
http://www.raspberry-projects.com/pi/pi-operating-systems/raspbian/gui/desktop-shortcuts
Jinak OMG od Lola je na místě, nic ve zlém, ale docela dost tápeš v naprostých základech, doporučuji ti Linux - Dokumentační projekt, aspoň si přečti kapitolu 7.
-
soubor nema zacinat [ Entry], ale [Desktop Entry], tedy:
[Desktop Entry]
Name=FreeRapid
Exec=/home/pi/FreeRapid/frd.sh
Type=Application
StartupNotify=true
-
Mě to opravdu nedá... Vzhledem k tomu, že to stejně (předpokládám) chceš spouštět v terminálu a zajímá tě výstup toho skriptu... Proč si OMG nenadefinuješ alias v .bashrc nebo na jiném příslušném místě podle používaného shellu, místo klikadla na ploše? ::)
-
soubor nema zacinat [ Entry], ale [Desktop Entry], tedy:
Oh sry, chybička se vloudila, ale Lol má dobrou připomńku s tím aliasem (já osobně na ploše mám dvě věci - domovskou složku a koš, ve Windows tři - navíc Počítač). Vše ostatní řídí Alt+F2 nebo Win+R/Win+W.
-
ze skriptu asi nebude co sledovat v terminalu, nejspis tam ma neco jako "java -jar frd.jar" protoze poklepani na ikonu frd.jar mu to nepousti a predpokladam ze se jedna o FreeRapidDownloader kterej bude chtit asi pouzivat v GUI :)