it-swarm.dev

Jak do pomlčky přidám aplikaci?

Právě jsem nainstaloval Oneiric Ocelot a nedokážu přijít na to, jak přidat pomlčku do aplikace, která je uložena v mém domovském adresáři. Mohu vytvořit launcher, ale chci to také v pomlčce.

83
jqno

Jedním ze způsobů, které používám, je přidat položku do nabídky s balíčkem alacarte .

  1. Nainstalujte alacarte, pokud ještě není: Sudo apt-get install alacarte
  2. Otevřete alacarte zadáním do běhu Prompt (ALT+F2)
  3. Klikněte na Nová položka a vyplňte jméno a příkaz.
  4. Klikněte na OK a zavřete alacarte.
  5. Aplikace by se měla objevit v hledání pomlček.

Práce na jednotě a prostředí GNOME (Ubuntu 17.10 a vyšší).

67
kikixx

Existují 2 způsoby, jak toho dosáhnout

Žádná nová softwarová metoda

Pro 11.10 a novější :

Chcete-li vytvořit jednoduchý vlastní .desktop, Budete muset tyto položky přidat do souboru .desktop Podle vašeho výběru v ~/.local/share/applications /

nano ~/.local/share/applications/your_application_name.desktop
[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Další možnosti souboru .desktop můžete navštivte tento web. Všechny dostupné možnosti jsou zde velmi dobře popsány.

Můžete také zkopírovat soubor .desktop existující aplikace z /usr/share/applications/ Do ~/.local/share/applications/ A upravit jej podle svých potřeb.

tj.: zkopíruje se soubor gdesit .desktop do složky, do které by se měly soubory .desktop uložit pro uživatele

cd ~/.local/share/applications
Sudo cp /usr/share/applications/gedit.desktop .

Poté otevřete toto umístění pomocí nautilus ~/.local/share/applications/ A přetáhněte n přetáhněte soubor, který jste právě vytvořili, do spouštěče Unity.

Má možnost místo přetažení souboru přetažením, můžete otevřít dconf-editor (nainstalovat s Sudo apt-get install dconf-tools Nebo hledat v USC) a přejděte na desktop.unity.launcher A upravte oblíbené položky dvojitým kliknutím na záznamy napravo od klíče.

Chcete-li přidat svůj vlastní spouštěč, přidejte jej na požadované místo v tomto formátu '/home//.local/share/applications/.desktop'. Nezapomeňte respektovat , A mezery v tomto řádku a ujistěte se, že řádek začíná a končí [ A ].

U této metody se budete muset odhlásit a znovu přihlásit, aby se změna oblíbených položek projevila. Tím se zobrazí pomlčka


Používání nového softwaru

Pomocí gnome-desktop-item-edit

K tomu je třeba nainstalovat gnome-Tweak-tool Nebo gnome-Shell

Použití ALT+F2 a typ

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

Otevře se dialog Vytvořit spouštěč

Create Launcher

Tento soubor .desktop Můžete vložit do /home/<username>/.local/share/applications/ A zobrazit tak v pomlčce

Pomocí alacarte

Pro tuto metodu je třeba nainstalovat alacarte

Sudo apt-get install alacarte

A používat ALT+F2 a zadejte alacarte

Získáte tento dialog:

enter image description here

Vyberte požadovanou kategorii a klikněte na "Nová položka"

Získáte tento dialog

Create launcher-alacarte

Klikněte na OK. Objeví se v pomlčce

POZNÁMKA pro Ubuntu 13.04 a vyšší : Po provedení výše uvedených kroků se nic nestane a bude to vypadat, že se do pomlčky nepřidá nic

Chcete-li to vyřešit, přejděte na ~/.local/share/applications A měli byste vidět soubor s názvem alacarte-made.desktop.

Klikněte pravým tlačítkem myši na tento soubor a zaškrtněte políčko, které mu umožňuje oprávnění excecute.

Po zavření dialogu vlastností se vaše položka nyní objeví v pomlčce.


Zdroje:

odpověď Bruno Pereiry

odpověď Binarylife

Kikixxova odpověď

Jamesův komentář

110
Amith KK

Soubor .desktop v .local/share/applications složka bude také dělat trik.

Stačí přidat požadovaný .desktop soubory, aby byly spustitelné pomocí chmod +x <filename> a restartujte jednotu zadáním unity --replace

Soubor .desktop pro vznešený text

[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true

Poznámka
Pokud řetězec Exec obsahuje mezery, je třeba použít dvojité uvozovky.

11
Mahesh

Obvykle při instalaci vás ikona automaticky přidá. Pokud tomu tak není, proveďte následující:

  1. Otevřete řídicí panel Unity.
  2. Do vyhledávacího pole zadejte hlavní nabídku. (V Německu musíte zadat „Hauptmenu“)
  3. Otevřete ji a vyberte nejlepší kategorii, do které se aplikace hodí (pokud ji chcete vytvořit).
  4. Vyberte vložit položku.
  5. Zadejte jméno, příkaz (příkaz terminálu nebo cestu ke spustitelnému souboru) a komentář.
  6. Přidejte položku.
  7. Spusťte položku z palubní desky Unity.
1
rjkrocks