Hogyan adj hozzá shell parancsfájlt az indítóhoz parancsikonként [duplikált]

92

Hozzá szeretnék adni néhány shell parancsfájlt az indítómezőben parancsikonként.

Ezek mélyen belül helyezkednek el, és minden alkalommal végre kell navigálnom, hogy végrehajtják őket ...

Megpróbáltam ezt link, ahol a 2. válaszok úgy tűnik, hogy oldja meg, de ahogy azt a megjegyzésekben sem találok semmilyen lehetőséget, hogy adj hozzá egy indító ..

Azt hiszem, 11.04-ben létezett a "+" gomb az indítóban, de 12.04-et használok.

Szóval hogyan tudom ezt működni? És szükségem van ezekre a parancsokra minden bizonnyal ..!

    
készlet Nirmik 23.05.2012 17:16
forrás

2 válasz

136
  1. Hozzon létre*.desktop fájlt, a hely függ, ha személyes használatra vagy minden felhasználóra vonatkozik. Ha ezek a könyvtárak nem léteznek, hozza létre őket.

Személyes használatra,~/.local/share/applications

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

Minden felhasználó számára/usr/local/share/applications/ (vagy/usr/share/applications/ a rendszerétől függően).

sudo -i gedit /usr/share/applications/name.desktop
  1. Szöveg beillesztése

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

    Icon= ésExec= ésName= <%> szerkesztése

    ATerminal=True/false azt is meghatározza, hogy a terminál megnyitja-e az ablakot, és megjeleníti-e a kimenetet vagy fut a háttérben

  2. helyezze ezt be az egység panelbe, húzza azt a fájlkezelőből

A logika nagyon egyszerű, hogy az egység panel lehetővé teszi a*.desktop fájlokat indítónak, bár nem próbáltam meg, mert Natty-t használtam.

    
válasz adott Rahul Virpara 23.05.2012 17:46
forrás
40

Amit @vipara mondott, többnyire helyes, kivéve, hogy a/usr/local/share nem is működött számomra. Ezenkívül futtatnia kell asudo update-desktop-database fájlt a fájl hozzáadásával az indítóalkalmazások frissítéséhez. A .desktop fájlok létrehozása sokkal könnyebb. Először győződjön meg arról, hogy telepítette a gnome-panelt (előtelepítettem az Ubuntu 12.04-es verziójába):

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

Miután megadta ezt a parancsot, akkor futhat:

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

Ez egy szép grafikus felületet hoz létre, ahol kiválaszthatja az alkalmazást, ikont stb. Az asztalra (vagy bárhol irányítja) a .desktop fájlt fogja eldobni, így még mindig szüksége van a sudo mv-re az alkalmazások mappájához és frissítse az asztali adatbázisot

A Launchers a /home/myusername/.local/share/applications

    
válasz adott Nik Reiman 22.08.2012 09:13
forrás