Raspbian - zastupce na ploše

Raspbian - zastupce na ploše
« kdy: 26. 08. 2014, 13:56:22 »
Zdravím.
Poradite jak přidat na plochu zastupce.
Je to soubor s připonou sh.


LadaD

Re:Raspbian - zastupce na ploše
« Odpověď #1 kdy: 26. 08. 2014, 15:30:12 »
Vytvořit .desktop soubor jehož obsahem je zhruba toto

Kód: [Vybrat]
[Desktop Entry]
Name=Nazev odkazu
Exec=co spustit
Type=Application
StartupNotify=true
Path=cesta ke spustenemu souboru

a uložit to do ~/Desktop

Re:Raspbian - zastupce na ploše
« Odpověď #2 kdy: 26. 08. 2014, 16:15:00 »
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

aaaa

Re:Raspbian - zastupce na ploše
« Odpověď #3 kdy: 26. 08. 2014, 17:00:40 »
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.

Re:Raspbian - zastupce na ploše
« Odpověď #4 kdy: 26. 08. 2014, 18:11:00 »
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



Re:Raspbian - zastupce na ploše
« Odpověď #5 kdy: 26. 08. 2014, 18:30:33 »
Dvě věci:

1. ten příkaz je chmod +x soubor
2. pokud to chceš spouštět jako user, nedávej tam sudo

Re:Raspbian - zastupce na ploše
« Odpověď #6 kdy: 26. 08. 2014, 18:40:14 »
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/

Re:Raspbian - zastupce na ploše
« Odpověď #7 kdy: 26. 08. 2014, 18:44:12 »
Když kouknu na properties u již vytvořeneho spouštěče, tak je file type deskop configuration
U meho paint text document

Lol Phirae

Re:Raspbian - zastupce na ploše
« Odpověď #8 kdy: 26. 08. 2014, 19:29:22 »
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.

Re:Raspbian - zastupce na ploše
« Odpověď #9 kdy: 26. 08. 2014, 19:41:54 »
Tak teď jsem s toho úplně mimo.

Re:Raspbian - zastupce na ploše
« Odpověď #10 kdy: 26. 08. 2014, 20:10:54 »
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

Re:Raspbian - zastupce na ploše
« Odpověď #11 kdy: 27. 08. 2014, 14:05:41 »
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.

nobody

Re:Raspbian - zastupce na ploše
« Odpověď #12 kdy: 27. 08. 2014, 15:05:19 »
soubor nema zacinat [ Entry], ale [Desktop Entry], tedy:

Kód: [Vybrat]
[Desktop Entry]
Name=FreeRapid
Exec=/home/pi/FreeRapid/frd.sh
Type=Application
StartupNotify=true

Lol Phirae

Re:Raspbian - zastupce na ploše
« Odpověď #13 kdy: 27. 08. 2014, 15:37:32 »
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?  ::)

Re:Raspbian - zastupce na ploše
« Odpověď #14 kdy: 28. 08. 2014, 14:55:32 »
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.