it-swarm.dev

Zástupce na ploše k vytvoření nového zástupce na ploše nedělá nic

Je zvláštní, že vytváření zástupců na ploše je v současné době tak primitivní.

Našel jsem následující: Vytvořit zástupce/launcher na ploše v Ubuntu 12.04

To pomáhá. Pokud však s klávesovou zkratkou něco není, prostě nic nedělá. Například jsem se pokusil vytvořit zástupce pro tento příkazový řádek a vytvořit zástupce. Když na něj dvakrát kliknu, nedělá nic.

Toto je výsledný text mého souboru „Create Desktop Shortcut.desktop“ na ploše:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_CA]=gnome-panel-launcher
Exec=/usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new
Name[en_CA]=Create Desktop Shortcut
Name=Create Desktop Shortcut
Icon=gnome-panel-launcher

Jak jsem řekl, když na to dvakrát kliknu nebo kliknu pravým tlačítkem a vyberu Otevřít, nic se nestane. Existuje soubor protokolu, do kterého by se něco o tom zapisovalo?

52
David M. Karr

K vytvoření zástupců na ploše v Ubuntu je nutný nejprve balíček gnome-panel.

  1. Otevřete terminál. Chcete-li otevřít terminál, klikněte na domovskou položku Dash z launcheru Unity. Do vyhledávacího pole zadejte terminál. A klikněte na Terminál.

  2. Do terminálu zadejte níže uvedený kód a stiskněte Enter.

    Sudo apt-get install --no-install-recommends gnome-panel
    
  3. Poté zadejte do terminálu pod kód a stiskněte Enter

    gnome-desktop-item-edit ~/Desktop/ --create-new
    
  4. Otevře se okno pro vytvoření spouštěče, do pole s názvem zadejte název aplikace a do příkazového pole zadejte název aplikace nebo cestu nebo procházejte. A klikněte na tlačítko OK.

    gnome-desktop-item-edit

    Příklad: CinePaint

  5. Nyní zkontrolujte zástupce na ploše.

    desktop shortcut

  6. Pokud chcete, aby se vaše zkratka objevila na panelu spouštěče Unity (rozbalovací nabídka vlevo), můžete ji přetáhnout z plochy.

80
Mitch

Následující řádek je viník:

Exec=/usr/bin/gnome-desktop-item-edit ~/Desktop/ --create-new

Cesta uživatele HOME ~ nebude rozbaleno v souboru .desktop. Použijte prosím celou cestu, aby to fungovalo:

Exec=/usr/bin/gnome-desktop-item-edit /home/<user>/Desktop/ --create-new
26
Takkat

V Ubuntu 12.04 bylo naprosto jednoduché vytvořit zástupce (na ploše nebo kdekoli jinde):

  1. Klikněte pravým tlačítkem na soubor nebo složku
  2. Klikněte na "Vytvořit odkaz"
  3. Bude vytvořen odkaz (ikona složky se zaoblenou šipkou)
  4. Vyjměte/zkopírujte a vložte odkaz kamkoli se rozhodnete

Viděl jsem, že to funguje také pro spustitelné soubory/programy.

15
Zorro

Moje zkušenost s 12.04 je v tomto ohledu naprosto zvláštní. Zaprvé, když jsem „upgradoval“ z 10.04 na 12.04, většina předchozích ikon na ploše přežila a fungovala. Byly tam staré ikony Open Office, ale nefungovaly, protože programy byly během upgradu odstraněny.

U některých programů, jako je Kalkulačka, zjistím, že mohu jen přetáhnout ikonu z Dash na plochu a funguje to hned. U ostatních, například u všech programů Libre Office, přetažená položka nefunguje, ale zobrazí zprávu „přerušený odkaz“. Neexistuje žádná možnost jej opravit, protože když na něj kliknete pravým tlačítkem a podíváte se na Vlastnosti, nemůžete upravit příkazové pole.

Návrh na nalezení aplikace v/usr/share/applications a použití „Make link“ pro mě nikdy nefungoval, protože „Make link“ byl šedý na všech ikonách, na které jsem se podíval. Přetažením nebo kopírováním z tohoto adresáře vznikly také zprávy s přerušeným odkazem.

Jak získat dobré klávesové zkratky pro VŠECHNY nainstalované programy - zkratky, které fungují správně i vypadají správně - je pro mě stále otevřenou otázkou.

Dokázal jsem získat pracovní ikony pro tyto programy (a) zaznamenáním "příkazu" nalezeného kliknutím pravým tlačítkem myši na ikonu v/usr/share/applications a výběrem Vlastnosti a poté (b) pomocí gnome-desktop- Program úpravy položek v okně terminálu vytvořte ikonu a poté na ni klepněte pravým tlačítkem, vyberte příkaz Vlastnosti a upravte pole Příkaz tak, aby se zobrazil příkaz uvedený v kroku (a). Tento proces dává funkční ikonu, ale nemá správný obrázek. Snímek je spíše symbolem stopy Gnome.

3
user129692

Nejjednodušší odpověď je tato: přetáhněte ikonu softwaru na plochu, klikněte na ni pravým tlačítkem a vyberte VlastnostiOprávnění karta → zaškrtněte políčko „Povolit Spustit "(nebo něco podobného) zaškrtávací políčko. Voila.

2
Jay

Další metodou je hledání aplikace v pomlčce Unity a její přetažení na plochu jako zástupce/spouštěč. Poté můžete existující upravit tak, že na něj kliknete pravým tlačítkem a upravíte jeho vlastnosti, nebo pokud chcete, upravte soubor .desktop v terminálu.

1
itnet7

Předpokládejme, že vaše zdrojová složka je v adresáři '/ home/blah /' a chcete ji přesunout na plochu. A co tak, že vytvoříte odkaz na složku * v '/ home/blah /' a potom přetáhněte odkaz na plochu. Odkaz je zkratkou ke složce.

  • můžete vytvořit odkaz na složku kliknutím pravým tlačítkem a následným kliknutím na 'Vytvořit odkaz' v Ubuntu 12.10 (a možná i ve starších verzích)
0
DBS

Pokud k tomu nemáte kontextové menu (12.04 ve výchozím nastavení to není) Nejlepší a nejjednodušší možností je instalace buntu-Tweak:

Sudo add-apt-repository ppa:tualatrix/ppa
Sudo apt-get update
Sudo apt-get install ubuntu-Tweak
ubuntu-Tweak

V panelu Administrace → Osobní tohoto nástroje přidejte skript Vytvořit nový spouštěč

Nyní, když kliknete pravým tlačítkem na plochu, v podnabídce Skripty budete mít záznam: Vytvořit nový launcher

PS: Promiňte, nejsem si jistý překlady, mám to ve francouzštině.

0
COil