Wie kann ich neue Startelemente in Unity von Hand bearbeiten / erstellen?

450

Kann Unity benutzerdefinierte Launcher-Symbole aus .desktopDateien oder über das Menübearbeitungssystem erstellen? (Derzeit bietet der Launcher nicht bei allen Programmen die Option, im Launcher zu bleiben.)

Für einige Programme, die ich verwende, muss ich benutzerdefinierte Startprogramme oder .desktopDateien erstellen.

Zum Beispiel sind tägliche Blender-Builds im Allgemeinen nur Ordner mit einer ausführbaren Datei.

In Basic Gnome oder KDE kann ich mit dem Menübearbeitungssystem einen neuen Menüeintrag vornehmen. Anschließend kann ich es entweder über das Menü oder durch Ziehen einer .desktopDatei zu Docky hinzufügen . Unity Launcher unterstützt Drag & Drop nicht. Das ist also kein Fehler oder ähnliches, aber wenn ich eine .desktopDatei öffne , hat dies unvorhersehbare Ergebnisse. Meistens wird es kein "Keep In Launcher" geben. Manchmal hat es ein fixierbares Element ohne das .desktopSymbol 's', und wenn ich das Element an den Launcher anhefte , wird das Programm nach dem Schließen nicht erneut aufgerufen. Ich habe es auch geschafft, nur mit einer .desktopDatei für zu arbeiten celtx.

Ike
quelle
3
Wenn Ihr Ubuntu ein nicht-englisches Gebietsschema hat, funktioniert das benutzerdefinierte Symbol im Unity Dash möglicherweise nicht (auf dem Desktop funktioniert es jedoch einwandfrei). Bearbeiten Sie vor dem Ziehen und Ablegen in den Unity Dash Ihre Desktop-Datei (z. B. mit gedit) und entfernen Sie die Zeile mit dem lokalisierten Symbol (in meinem Fall) Icon[sv_SE]=gnome-panel-launcherund lassen Sie die andere Zeile "Icon =".
Anatoly Mironov
7
Es ist lächerlich, wie schwierig es ist, eine Verknüpfung zu einer App zu erstellen. Wenn Windows das so einfach machen kann, warum kann Ubuntu dann nicht?
Dan Dascalescu
Schauen Sie sich Xubuntu an : Xfce unterstützt dies sehr elegant über den Menü-Editor . Starter können anschließend über ein Kontextmenü zum Desktop hinzugefügt werden.
农 魔 农

Antworten:

215

Für 11.04 und früher:

Unity unterstützt benutzerdefinierte Startprogramme aus .desktop-Dateien. Um einen benutzerdefinierten Starter aus einer .desktopDatei zu erstellen, müssen Sie eine *.desktopDatei für Ihr Programm erstellen .

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

Die .desktopDatei sollte ungefähr so ​​aussehen:

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Öffnen Sie in Ihrem Dateimanager Ihren Basisordner und navigieren Sie zu: (Möglicherweise müssen Sie drücken ctrl+h, um versteckte Dateien anzuzeigen, um das .gconfVerzeichnis anzuzeigen.)

.gconf-> desktop-> unity-> launcher -> favourites

Sie sehen eine Reihe von Ordnern, die mit " app-" beginnen. Sie müssen einen Ordner für Ihr Programm erstellen. Verwenden Sie den gleichen Namen.desktop, in dem Sie verwendet haben /usr/share/applications. Gehen Sie in einen der Ordner für etwas, das sich bereits im Dock befindet, kopieren Sie die XML-Datei und fügen Sie diese in Ihren neuen Ordner ein. Öffnen Sie es mit Ihrem Texteditor und ändern Sie den Namen von *.desktopin Ihren Namen.desktop .

Öffnen Sie den gconf-Editor (Sie können gconf öffnen, indem Sie den Befehl gconf-editorim Terminal ausführen ) und gehen Sie zu:

desktop-> unity-> launcher -> favorites

Doppelklicken Sie auf die Liste rechts und fügen Sie Ihre hinzu name.desktop.

Loggen Sie sich aus und wieder ein und Sie sollten Ihren Launcher sehen. (danke kerry_s in den Ubuntu-Foren für die Hilfe bei dieser Antwort)

Unity hat auch eine Funktion namens Objektive. Standardmäßig haben Sie zwei in Unity: Programme und Dateien. In Zukunft können Sie viel mehr installieren und erstellen. Es gibt einige Informationen dazu im Ubuntu-Wiki: https://wiki.ubuntu.com/Unity/Lenses

duanedesign
quelle
22
Es erscheint (in 11.04) nicht mehr der Pfad "desktop-> unity-> launcher -> favourites" im gconf-editor.
krumpelstiltskin
2
Die Antwort unten von Bazon funktioniert für den 11.04 und ist viel einfacher.
Lode
3
Dies scheint am 14.04.
rubo77 20.06.14
funktioniert gut für die Erstellung eines am 14.10
mchid
Arbeite für mich auf Ubuntu 18.04. Vielen Dank
Paulo Henrique
271

Aktualisiert: 2015-Dez

Für Ubuntu 15.10 oder 14.04 LTS (11.10 oder neuer, mit Unity (3D))

HINWEIS: Dies kann die Funktion eines vorhandenen Symbols ersetzen oder (einmal erstellt) gesucht werden (über das Dash-Symbol), um es der aktuellen Schaltflächenleiste hinzuzufügen.

Erstellen Sie zunächst eine EIGENE Kopie der Desktop- Dateien, die Sie ändern möchten. Es ist VIEL sicherer, und dann können Sie immer wieder löschen und von vorne beginnen.

(alle Dateien auflisten)

ls /usr/share/applications/*.desktop

Beispiel: Mozilla Firefox , firefox.desktop

(Tun Sie dies einmal oder nachdem Sie einen fehlgeschlagenen Versuch gelöscht haben.)

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

Ändern Sie dann sorgfältig alle Formulierungen oder fügen Sie zusätzliche Optionen hinzu.

(Bearbeiten Sie die Datei)

gedit ~/.local/share/applications/firefox.desktop &

Hinweis: Das kaufmännische Und '&' gibt die Befehlszeile sofort frei.


Meine eigene Datei ' firefox.desktop ':

Mozilla Firefox

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;

[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;

[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;

Meine eigene ' libreoffice-startcenter.desktop' -Datei:

LibreOffice

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;

Name=LibreOffice 
Name[pt_BR]=BrOffice 
GenericName=Office 
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.

X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

Eine Multi-Tool-Icon -Datei ' toolbox.desktop ':

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center

X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;

[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

Hier sind einige meiner früheren Bemühungen.

Dateien

Mozilla Thunderbird

david6
quelle
1
Wie wird das neue Symbol nach dem Kopieren und Ändern in die Dash-Seitenleiste eingefügt?
Cory
5
Ziehen Sie einfach von, ~/.local/share/applicationsum die Seitenleiste zu öffnen. Öffne 'Nautilus / Files'; Ansicht> Versteckte Dateien anzeigen; navigiere von '.local'> '.local / share'> '' .local / share / applications '; Drag .desktop- Datei ..
David6
17
Diese Antwort löst es. Aber ich frage mich: Warum braucht man diese Antwort? Ich denke, die Einigkeit sollte dies auf eine Weise unterstützen, die keiner Erklärung bedarf. Eine einfachere Lösung würde so aussehen: Rechtsklick, wählen Sie "Hinzufügen" ...
guettli
6
@guettli Es ist unglaublich, nicht wahr! Ratet mal , es ist Teil des „We Endbenutzers Anpassung hassen“ , das bedeutet , dass Sie nicht die Platte an dem unteren Rand des Bildschirms bewegen können, kaum das Startverhalten ändern, die engen bewegen / minimieren etc Symbole rechts von den Fenstern usw.
1
Zur Verdeutlichung: Die Dateien in /usr/local/sharesind die Startskripts, die während der Anwendungsinstallation erstellt wurden. (wie oben) Ich empfehle, diese zu kopieren, .local/sharebevor Sie weitere Anpassungen vornehmen.
David6
100

Für 11.10 und neuer:

Sie können den Launcher weiterhin über das alte GUI-Dialogfeld auf dem Desktop erstellen.

Verwendungstyp ALT+F2:

gnome-desktop-item-edit --create-new ~/Desktop (Hauptstadt D)

Dies startet den Dialog (Starter erstellen):

Bildbeschreibung hier eingeben

Sie können diese .desktopDatei in einem beliebigen Ordner ablegen und dann per Drag & Drop in den Launcher ziehen.

Hinweis: Das Paket gnome-desktop-item-editmuss zuerst installiert werden. Wenn Sie es gnome-panelinstalliert haben, wird es automatisch installiert.

Binärleben
quelle
3
Danke DAS ist die Lösung, nach der ich gesucht habe. Die Option sollte in Ubuntu erneut hinzugefügt werden, da dies Auswirkungen auf Dinge von Wine-Apps auf dem Desktop bis hin zu benutzerdefinierten Skripten und Programmen hat, die Parameter benötigen.
Luis Alvarado
4
funktioniert nicht für 12.04
Ubuntuser
9
Ich musste sudo apt-get install gnome-panelzuerst.
Wberry
1
Dies sollte die akzeptierte Antwort sein!
TrappedIntoCode
1
Mit Abstand die beste Antwort, die ich gefunden habe. Es ist auch das einzige, das einfacher ist als die Installation von Xubuntu.
魔 魔 农
90

Für 11.04 und früher:

Dies ist eine Methode ohne Bearbeitung der Konfigurationsdateien und ohne Root-Rechte.

Zuerst den Launcher auf dem Desktop erstellen (nur temporär)

  • Klicken Sie mit der rechten Maustaste auf Ihren Desktop
  • wählen Create Launcher...
  • Erstellen Sie den benutzerdefinierten Launcher nach Ihren Wünschen.

Launcher erstellen

Jetzt haben Sie den Launcher auf dem Desktop. Wenn Sie damit zufrieden sind, rufen Sie es im Startfenster auf:

  • Öffnen Sie Ihren Home-Ordner. Drücken Sie Ctrl + H, um bei Bedarf versteckte Dateien anzuzeigen.

  • Suchen Sie nach .local/share/applications

  • Ziehen Sie Ihren Launcher von Desktop in diesen Ordner und legen Sie ihn dort ab.

  • Ziehen Sie nun Ihren Launcher per Drag & Drop von .local/share/applicationsin die Startleiste links auf Ihrem Bildschirm.

  • Sie können Ihren benutzerdefinierten Launcher jetzt auf dem Desktop löschen, wenn er noch vorhanden ist.

Das ist es.

Bazon
quelle
4
Anscheinend müssen Sie den Launcher nicht in den Ordner .local / share / applications verschieben, bevor Sie ihn auf den Launcher ziehen und dort ablegen. Sie können es in einem beliebigen Ordner speichern.
3.
1
Vielen Dank. Das hat es einfach gemacht. Jetzt muss ich herausfinden, wie ich das Symbol (Emblem?) Ändern kann.
John K
2
@ John K: Im "Creater Launcher" -Dialog am Anfang können Sie ein Symbol festlegen, indem Sie auf das Standardsymbol oben links in diesem Fenster klicken.
tobi
14
Eine in 11.10 eingeführte Regression hat diese Methode zum Erstellen von Startern entfernt.
ændrük
7
@aendruk: Du kannst das "Startfenster erstellen" immer noch öffnen mit: gnome-desktop-item-edit --create-new <Name der Desktop-Datei>
Pisu
61

Ich sehe hier viele komplexe Antworten. Diese Lösung ist meiner Meinung nach einfach.

  • (Installieren Sie zuerst das Paket alacarte, wenn Sie es nicht haben. Dies ist der Menü-Editor, der standardmäßig vor 11.10 installiert wurde. Natürlich müssen Sie dies nur einmal tun.)
  • Starten Sie das "Hauptmenü", indem Sie im Bindestrich danach suchen.
  • Fügen Sie ein Element für Ihre Anwendung hinzu und schließen Sie den Editor.
  • Starten Sie die Anwendung, indem Sie im Bindestrich danach suchen.
  • Klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie "Im Launcher behalten".

In Oneiric, müssen Sie möglicherweise auch das Paket installieren gnome-panel, das alacartesollte, aber nicht, hängt davon ab. Sehen:

https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049

Bart van Heukelom
quelle
Wenn Ihre Methode verwendet wird, fällt die Anwendung nicht unter eine Kategorie.
dumb906
@ dumb906 Was meinst du? Sie können den Launcher in eine beliebige Kategorie im gewünschten Menü einordnen. Es sei denn, Sie meinen etwas anderes mit "Kategorie"?
Bart van Heukelom
14
Dies ist bei weitem die einfachste Lösung.
Gregghz
4
Wie um alles in der Welt hat diese Antwort weniger Gegenstimmen als die anderen? Dies ist die SCHNELLSTE, EINFACHSTE, RICHTIGSTE Antwort!
Copolii
4
Für Ubuntu ist dies ein Usability-Fehler (viele andere Dinge sind großartig, aber hier reicht es nicht aus). Die Option zum manuellen Hinzufügen einer neuen Anwendung sollte sich im Dash-Menü oder in dash / more-Apps befinden. @copolii Diese Antwort hat weniger Stimmen, weil sie viele Monate nach der ursprünglichen Frage abgegeben wurde. Es funktioniert, ich habe auch +1
stivlo
30

Für 11.10 und neuer:

In Ubuntu 11.10 können Sie benutzerdefinierte Startprogramme am einfachsten aus einer .desktop-Datei erstellen, indem Sie entweder eine vorhandene .desktop-Datei kopieren oder eine benutzerdefinierte erstellen.

Um eine einfache benutzerdefinierte zu erstellen, müssen Sie diese Einträge zu einer .desktop-Datei Ihrer Wahl in hinzufügen ~/.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

Weitere Optionen für Ihre .desktop-Datei finden Sie auf dieser Website . Alle verfügbaren Optionen sind dort sehr gut beschrieben.

Sie können auch die .desktop-Datei einer vorhandenen Anwendung von /usr/share/applications/auf Ihre kopieren ~/.local/share/applications/und sie Ihren Anforderungen entsprechend bearbeiten.

dh: geditDadurch wird die .desktop-Datei in den Ordner kopiert , in dem die .desktop-Dateien für einen Benutzer gespeichert werden sollen

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

Öffnen Sie anschließend diesen Speicherort, nautilus ~/.local/share/applications/und ziehen Sie die soeben erstellte Datei per Drag & Drop in den Unity-Launcher.

Hat eine Option anstelle von Drag & Drop der Datei, die Sie öffnen können dconf-editor(installieren mit sudo apt-get install dconf-toolsoder suchen in der USC) und navigieren Sie zu desktop.unity.launcher und bearbeiten Sie den Schlüssel, favoritesindem Sie auf die Einträge rechts vom Schlüssel doppelklicken .

Um Ihren benutzerdefinierten Starter hinzuzufügen, fügen Sie ihn an der gewünschten Position in diesem Format hinzu '/home/bruno/.local/share/applications/gedit.desktop'. Vergessen Sie nicht, die ,und die Leerzeichen in dieser Zeile zu respektieren und sicherzustellen, dass die Zeile mit [und beginnt und endet ].

Bei dieser Methode müssen Sie sich abmelden und erneut anmelden, damit die Änderung favoriteswirksam wird.

Bruno Pereira
quelle
Dies ist diejenige, die für mich in Ubuntu 12.04
LnxSlck
Noch einfacher: Sobald Sie die .desktop-Datei in ~ / .local / share / applications / kopiert haben, können Sie mit der rechten Maustaste in nautilus darauf klicken und die Einträge in der GUI bearbeiten. Sie können das Symbol auch durch Klicken auf ein Bild festlegen und den Starter durch Doppelklicken testen. Stellen Sie einfach sicher, dass es + x ist.
Rynop
Der Link zur Desktop-Dateispezifikationsseite ist sehr nützlich. Vielen Dank.
Andree
@LnxSlck ich auch! +1 an Bruno für diese tolle Antwort! Upvotes gibt es zuhauf!
Es ist Willem
22

Für mich in 12.04 mache ich folgendes:

  1. Erstellen Sie auf dem Desktop ein "Unbenanntes Dokument". Klicken Sie einfach mit der rechten Maustaste auf den Desktop und wählen Sie "Neues Dokument erstellen".

  2. Bearbeiten Sie die Datei mit Gedit und fügen Sie die folgenden Zeilen hinzu:

[Desktop Entry]
Type = Anwendung

Speichern Sie die Datei, und benennen Sie sie dann wie gewünscht um, aber fügen Sie am Ende des Namens die Erweiterung .desktop hinzu. Wenn ich zum Beispiel eine Verknüpfung für ein Weinprogramm wie Photoshop erstellen möchte, würde ich einen Namen vergebenphotoshop.desktop

Jetzt sollten Sie in der Lage sein, mit der rechten Maustaste auf die Datei zu klicken, und die Eigenschaften des Launchers sollten folgendermaßen aussehen:

Bildbeschreibung hier eingeben

Wie Sie jetzt im Bild sehen können, können Sie in die Befehlszeile einen beliebigen Namen, ein Symbol usw. eingeben.

Vergessen Sie nicht, Berechtigungen als ausführbar festzulegen! Sonst klappt es nicht.

Es ist wie die Kurzversion anderer Antworten hier.

Luis Alvarado
quelle
Arbeitete mit 14.04. Wenn Sie das Symbol jedoch in den Startbildschirm verschieben und dann das übergeordnete Symbol auf dem Desktop löschen (für Kosmetika), verschwindet auch das Symbol im Startbildschirm.
XavierStuvw
9

So fügen Sie Apps in Unity zum Launcher hinzu:

  1. Klicken Sie auf das dash(Ubuntu-Logo, oben links)
  2. Öffnen Sie die App, die Sie hinzufügen möchten.
  3. Im Launcher wird ein Symbol angezeigt Pin to launcher. Klicken Sie mit der rechten Maustaste auf das Symbol und anschließend auf .
  4. Um eine App aus dem Launcher zu entfernen, klicken Sie auf right clickdas Launcher-Symbol und auf Quit

HINWEIS: Symbole können an dieser Stelle nach dem Laden nicht neu angeordnet werden. Sie
müssen sie in der Reihenfolge platzieren, in der sie beim Installieren der Symbole im Launcher angezeigt werden sollen.

Suhaib
quelle
3
Dies funktioniert nicht bei allen Anwendungen, insbesondere bei denen, die Sie von der Quelle aus installieren. Ich habe versucht, Netbeans 7.0 auf jede erdenkliche Weise an die Unity-Leiste anzuheften, bevor ich meine eigene .desktop-Datei erstellte.
Be Hollenbeck
Sie können die Symbole neu anordnen, indem Sie auf das Symbol klicken und es einige Sekunden lang gedrückt halten.
Andho
Was ist, wenn ich einen Launcher für ein Python-Skript erstellen möchte?
Es ist Willem
7

12.04

Für diejenigen, die eine GUI haben möchten: In 12.04 haben Sie auch die Möglichkeit, Arronax zu verwenden, ein Nautilus-Plugin, um Ihren Launcher zu erstellen (.desktop-Dateien, um genauer zu sein).

Wenn Sie den Anwendungsstarter bereits haben, können Sie einfach mit der rechten Maustaste klicken und auf die Option "Starter für diese Datei erstellen" klicken, wie unten gezeigt.

Bildbeschreibung hier eingeben

Wenn Sie Desktopsymbole aktiviert haben, können Sie Ihren eigenen Starter mit bestimmten Befehlen erstellen, indem Sie einfach mit der rechten Maustaste auf Ihren Desktop klicken. Auf diese Weise haben Sie die folgende Möglichkeit, einen leeren Starter zu erstellen:

Bildbeschreibung hier eingeben

Nachdem Sie auf "Starter erstellen" geklickt haben, wird das folgende Dialogfeld geöffnet, in dem Sie Ihren Starter ganz einfach mit einem beliebigen Befehl anpassen können:

Bildbeschreibung hier eingeben

Sobald Sie Ihren Launcher auf Ihrem Desktop gespeichert haben, sehen Sie eine Datei wie hier gezeigt:

Bildbeschreibung hier eingeben

Sie heben es dann einfach auf und ziehen es an einen beliebigen Ort auf Ihr Dock: Bildbeschreibung hier eingeben

Ein paar nette Features:

  • In der Lage zu sein, dem Befehl Schlüsselwörter zuzuweisen, damit er über den Strich "Unity" durchsucht werden kann.

  • Relativ schnell Starter für Windows-Programme in Wine zu erstellen, wie in diesem Youtube-Video erklärt (habe dies jedoch nicht selbst getestet)

Installation

Haftungsausschluss vor der Installation : Arronax befindet sich noch in der Alpha-Entwicklungsphase, da nicht viele Programmierer daran arbeiten. Ich hatte noch kein einziges Problem damit, aber ich bevorzuge es, Ihnen einen Hinweis zu geben, falls dies Ihre Wahl betrifft bei der Installation eines anderen PPA wissen Sie nicht.

Um die Installation über das Terminalfenster durchzuführen ( Ctrl+ Alt+ Tzum Öffnen), geben Sie die folgenden Befehle ein:

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install arronax

Danach müssen Sie Nautilus entweder durch An- und Abmelden oder durch Eingabe der folgenden Zeichen im Terminalfenster neu starten:

nautilus -q

11.10

Ich wollte, dass dies eine Bearbeitung der Antwort von Bart van Heukeloms ist, da sie auch für 11.10 funktioniert. Als Moderator habe ich jedoch freundlich darauf hingewiesen, dass die Bearbeitung eine andere ist, obwohl sie auch funktioniert. Ich habe es einige Male am 11.10 versucht, bevor ich ein Upgrade durchgeführt habe und keine Probleme hatte. Allerdings kann ich nicht bürgen , dass es funktioniert immer noch perfekt , obwohl ich es erwarten sollte immer noch funktionieren.

Die Installation in 11.10 ist genauso wie in 12.04.

Hinweis: Dieses kurze Tutorial wurde schamlos von Meilins Post auf der Ubuntuguide-Website inspiriert / plagiiert, sodass ihm der gesamte Verdienst zusteht .

Oyibo
quelle
4

Dies ist eine Methode, ohne Konfigurationsdateien zu bearbeiten.

Zuerst den Launcher auf dem Desktop erstellen (nur temporär)

  • Klicken Sie mit der rechten Maustaste auf Ihren Desktop
  • wählen Create Launcher...
  • Erstellen Sie den benutzerdefinierten Launcher nach Ihren Wünschen.

Jetzt haben Sie den Launcher auf dem Desktop. Wenn Sie damit zufrieden sind, rufen Sie es im Startfenster auf:

  • Öffne Nautilus als root. Drücken Sie Alt+ F2und Enter gksu nautilus.
  • Suchen Sie nach /home/your-username/Desktop
  • Kopieren Sie den Launcher, indem Sie mit der rechten Maustaste darauf klicken und auswählen Copy.
  • Suchen Sie nach /usr/share/applications
  • Fügen Sie Ihren Launcher ein, indem Sie mit der rechten Maustaste auf eine leere Stelle klicken und auswählen Paste.
  • Ziehen Sie nun Ihren Launcher per Drag & Drop von /usr/share/applicationsin die Startleiste links auf Ihrem Bildschirm.
  • Sie können jetzt Ihren benutzerdefinierten Launcher auf dem Desktop löschen.

Das ist es.

Bazon
quelle
5
Sie können es einfach nach ~ / .local / share / applications kopieren, damit Sie sich nicht mit dem sudo anlegen müssen.
Jorge Castro
@Jorge: Ja, das funktioniert auch. Aber ist das Durchsuchen eines versteckten Verzeichnisses einfacher? Ich gebe diese Alternative ein, wenn ich Zeit habe.
Bazon
Übrigens: Das Ziehen von Desktop zu Launcher funktioniert auch direkt, aber nur, wenn Sie den Launcher auf dem Desktop nicht löschen.
Bazon
1
Ein weiterer Test hat gezeigt, dass Sie den Launcher von Desktop an einen beliebigen Ort verschieben können. Es ist nur wichtig, dass Sie den Launcher (* .desktop-Datei) danach nicht löschen Dateisystem.
Bazon
4

Einfache Lösung:

  1. Rechtsklicke auf deinen Desktop und wähle "Starter erstellen ..."
  2. Speichern Sie den Launcher
  3. Verschiebe es in einen Ordner, in dem es dich nicht stört. (Wenn Sie diese Datei löschen, wird Ihr Launcher auch vom Dock gelöscht.)
  4. Ziehen Sie den Launcher zum Dock.
Dwaynemac
quelle
3

Verwenden Sie Alacarte, um neue Trägerraketen zu erstellen. Drücken Sie Alt F2, geben Sie "alacarte" ein und drücken Sie die Eingabetaste. Erstellen Sie dort einen neuen Launcher. Jetzt wird das Programm in den Suchergebnissen angezeigt und Sie können es in das Bedienfeld ziehen.

Krio
quelle
alacarte, so gut wie immer. Einfach und effektiv.
Albfan
Funktioniert nicht in Ubuntu 16.04. Es liest die Menüs korrekt, aber der Versuch, ein neues Menüelement zu erstellen, schlägt unbemerkt fehl - das Element wird einfach nicht gespeichert.
Dan Dascalescu
2

Vielen Dank für die Info oben. Aber die Pfade waren für meine Ubuntu 11.04-Installation nicht korrekt. Ich fand die Desktop - Dateien in: ~/.gnome2/panel2.d/default/launchers/*.desktop.

In nautilus wurden in diesem Ordner nicht die Dateinamen angezeigt, sondern die Namen, die im Unity-Menü angezeigt werden. Klicken Sie mit der rechten Maustaste und verwenden Sie Eigenschaften, um Informationen im Link anzuzeigen. Es ist hier jedoch nicht möglich, den tatsächlichen Dateinamen zu sehen. Verwenden Sie die Befehlszeile

ls ~/.gnome2/panel2.d/default/launchers

Sie zu sehen.

Dag Rende
quelle
2
Meine Standard-Startleiste ist leer
Ubuntuser
1
Das war auch für mich der richtige Ordner! Ich denke, wenn Sie von 11.04 oder anderen älteren Versionen aktualisieren. Vielleicht hätten sie diesen Ordner an den neuen Speicherort verschieben können, anstatt nur einen neuen Ordner zu erstellen ... Vielen Dank, dass Sie diesen Kommentar hinzugefügt haben.
Alexis Wilke
0

Ubuntu 14.04 +

once you have created the above mentioned file in /usr/share/applications/

cd /usr/share/applications
nautilus .
double click your new application icon and get it launched
once launched right click to lock to launcher

Dies ist ein Kinderspiel als der Versuch, dasselbe App-Symbol auf die Startleiste zu ziehen und dort abzulegen

Scott Stensland
quelle