GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu / Unity Připojit skript ke spouštěči?

Nedávno jsem si stáhl IntelliJ IDEA a spustil jsem aplikaci spuštěním . idea.sh . Aplikace se zobrazuje ve spouštěči, když ji spouštím, ale z nějakého důvodu, když na ni kliknu pravým tlačítkem, nezíská se mi možnost „Uzamknout spouštěč“ jako u jiných aplikací.

Jak jej připojím ke spouštěči?

Je to proto, že spouštím skript a ne přímo spustitelný soubor, který tuto možnost zakazuje?

Přijatá odpověď:

Zdá se, že to můžete udělat dvěma způsoby.

Metoda č. 1:ručně vytvořte soubor .desktop

Ano, musíte si pro něj vytvořit vlastní spouštěč .desktop. Zde jsou obecné kroky:

  1. Vytvořte soubor *.desktop v /usr/local/share/applications (nebo /usr/share/applications v závislosti na vašem systému).

    $ gksudo gedit <insert-path-to-new-file.desktop>
    
  2. Vložit pod text

    [Desktop Entry]
    Type=Application
    Terminal=false
    Name=IntelliJ IDEA
    Icon=//eadn-wc01-5196795.nxedge.io/path/to/icon/icon.svg
    Exec=/path/to/file/idea.sh
    

    Upravte Icon= a Exec= a Name= . Také Terminal=True/false určuje počasí, kdy terminál otevře okno a zobrazí výstup nebo běží na pozadí.

  3. Umístěte soubor .desktop do panelu Unity Launcher. V tomto kroku budete muset v prohlížeči souborů přejít na soubor .desktop, který jste vytvořili v předchozích krocích. Po nalezení souboru jej přetáhněte na boční panel Unity Launcher. Až to uděláte, možná budete muset spustit následující příkaz, aby váš systém rozpoznal nově přidaný soubor .desktop.

    $ sudo update-desktop-database
    

Metoda č. 2:Metoda GUI

Místo ručního vytváření souboru .desktop můžete přivolat grafické uživatelské rozhraní, které vám s tím pomůže.

  1. nainstalovat gnome-panel

    $ sudo apt-get install --no-install-recommends gnome-panel
    
  2. spusťte generátor grafického uživatelského rozhraní .desktop

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

Odkazy

  • Jak přidat skript shellu do spouštěče jako zástupce

Ubuntu
  1. Šokující zprávy, když Ubuntu opustí plochu Unity

  2. Stáhněte si Ubuntu 18.04 LTS ISO File – Desktop &Server

  3. Spustí Ubuntu 16.04 Unity 8 na ploše?

  1. Unity Launcher používá obecnou ikonu pro Firefox v Ubuntu 12.04?

  2. Žádná pomlčka, žádný spouštěč v Ubuntu 14.10?

  3. Problémy s ikonou spouštěče Ubuntu 16.04 Eclipse?

  1. Ubuntu 22.04 Unity Desktop

  2. Spustit skript Sh ze souboru *.desktop?

  3. Přidružit klíčové slovo k aplikaci v Unity Launcher?