it-swarm.dev

Jak přidat skript Shell ke spouštěči jako zástupce

Možný duplikát:
Jak mohu upravit/vytvořit nové položky launcheru v Unity ručně?
Jak mohu vytvořit spouštěče na ploše?

Chci do svého spouštěče přidat nějaké skripty Shell jako zkratky ..

Jsou umístěny hluboko uvnitř a musím k nim pokaždé přejít, abych je provedl ...

Snažil jsem se toto odkaz, kde se zdá, že druhá odpověď to vyřeší, ale jak bylo řečeno v komentářích, nemohu najít žádnou možnost přidat launcher ..

Myslím, že to existovalo v 11.04 s "+" tlačítko na launcher, ale já používám 12.04.

Tak jak to mám udělat? A tyto příkazy potřebuji vždycky jistě ..!

115
Nirmik
  1. Vytvořit *.desktop, umístění závisí na tom, zda je pro osobní použití nebo pro všechny uživatele. Pokud tyto adresáře neexistují, vytvořte je.

Pro osobní použití ~/.local/share/applications

gedit ~/.local/share/applications/name.desktop

Pro všechny uživatele, /usr/local/share/applications/ (nebo /usr/share/applications/ v závislosti na vašem systému).

Sudo -i gedit /usr/share/applications/name.desktop
  1. Vložit pod text

    [Desktop Entry]
    Type=Application
    Terminal=true
    Name=unmount-mount
    Icon=/path/to/icon/icon.svg
    Exec=/path/to/file/mount-unmount.sh
    

    upravit Icon= a Exec= a Name=

    Taky Terminal=True/false určuje, zda terminál otevře okno a zobrazuje výstup nebo běží na pozadí

  2. vložit to do panelu jednoty přetažením ze správce souborů

logika je velmi jednoduchá, že panel jednoty umožňuje *.desktop soubory jako launcher, i když jsem to nezkusil, protože používám Natty.

158
Rahul Virpara

To, co řekl @vipara, je většinou správné, kromě toho, že jsem také našel /usr/local/share pro mě nepracoval. Budete také muset spustit Sudo update-desktop-database po přidání tohoto souboru za účelem aktualizace aplikací spouštěče. Existuje také mnohem jednodušší způsob, jak vytvořit soubory .desktop. Nejprve se ujistěte, že máte nainstalovaný panel gnome (byl předinstalován na mém 12.04 Ubuntu):

Sudo apt-get install --no-install-recommends gnome-panel

Jakmile tento příkaz získáte, můžete spustit:

gnome-desktop-item-edit ~/Desktop/ --create-new

Tím se otevře okno Nice GUI, kde si můžete vybrat aplikaci, ikonu atd. Vypíše soubor .desktop na plochu (nebo kamkoli jej nasměrujete), takže je stále musíte Sudo mv do aplikací a poté aktualizujte databázi plochy

Spouštěče jsou uloženy v /home/myusername/.local/share/applications

44
Nik Reiman