Kann Unity benutzerdefinierte Launcher-Symbole aus .desktop
Dateien 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 .desktop
Dateien 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 .desktop
Datei zu Docky hinzufügen . Unity Launcher unterstützt Drag & Drop nicht. Das ist also kein Fehler oder ähnliches, aber wenn ich eine .desktop
Datei öffne , hat dies unvorhersehbare Ergebnisse. Meistens wird es kein "Keep In Launcher" geben. Manchmal hat es ein fixierbares Element ohne das .desktop
Symbol '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 .desktop
Datei für zu arbeiten celtx
.
gedit
) und entfernen Sie die Zeile mit dem lokalisierten Symbol (in meinem Fall)Icon[sv_SE]=gnome-panel-launcher
und lassen Sie die andere Zeile "Icon =".Antworten:
Für 11.04 und früher:
Unity unterstützt benutzerdefinierte Startprogramme aus .desktop-Dateien. Um einen benutzerdefinierten Starter aus einer
.desktop
Datei zu erstellen, müssen Sie eine*.desktop
Datei für Ihr Programm erstellen .Die
.desktop
Datei sollte ungefähr so aussehen:Ö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
.gconf
Verzeichnis anzuzeigen.)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*.desktop
in Ihren Namen.desktop
.Öffnen Sie den gconf-Editor (Sie können gconf öffnen, indem Sie den Befehl
gconf-editor
im Terminal ausführen ) und gehen Sie zu: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
quelle
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.
Beispiel: Mozilla Firefox , firefox.desktop
Ändern Sie dann sorgfältig alle Formulierungen oder fügen Sie zusätzliche Optionen hinzu.
Hinweis: Das kaufmännische Und '&' gibt die Befehlszeile sofort frei.
Meine eigene Datei ' firefox.desktop ':
Meine eigene ' libreoffice-startcenter.desktop' -Datei:
Eine Multi-Tool-Icon -Datei ' toolbox.desktop ':
Hier sind einige meiner früheren Bemühungen.
quelle
~/.local/share/applications
um die Seitenleiste zu öffnen. Öffne 'Nautilus / Files'; Ansicht> Versteckte Dateien anzeigen; navigiere von '.local'> '.local / share'> '' .local / share / applications '; Drag .desktop- Datei ../usr/local/share
sind die Startskripts, die während der Anwendungsinstallation erstellt wurden. (wie oben) Ich empfehle, diese zu kopieren,.local/share
bevor Sie weitere Anpassungen vornehmen.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):
Sie können diese
.desktop
Datei in einem beliebigen Ordner ablegen und dann per Drag & Drop in den Launcher ziehen.Hinweis: Das Paket
gnome-desktop-item-edit
muss zuerst installiert werden. Wenn Sie esgnome-panel
installiert haben, wird es automatisch installiert.quelle
sudo apt-get install gnome-panel
zuerst.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)
Create Launcher...
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/applications
in 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.
quelle
Ich sehe hier viele komplexe Antworten. Diese Lösung ist meiner Meinung nach einfach.
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.)In Oneiric, müssen Sie möglicherweise auch das Paket installieren
gnome-panel
, dasalacarte
sollte, aber nicht, hängt davon ab. Sehen:https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049
quelle
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
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:
gedit
Dadurch wird die .desktop-Datei in den Ordner kopiert , in dem die .desktop-Dateien für einen Benutzer gespeichert werden sollenÖ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 mitsudo apt-get install dconf-tools
oder suchen in derUSC
) und navigieren Sie zu desktop.unity.launcher und bearbeiten Sie den Schlüssel,favorites
indem 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
favorites
wirksam wird.quelle
Für mich in 12.04 mache ich folgendes:
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".
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 vergeben
photoshop.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:
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.
quelle
So fügen Sie Apps in Unity zum Launcher hinzu:
dash
(Ubuntu-Logo, oben links)Pin to launcher
. Klicken Sie mit der rechten Maustaste auf das Symbol und anschließend auf .right click
das Launcher-Symbol und aufQuit
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.
quelle
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.
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:
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:
Sobald Sie Ihren Launcher auf Ihrem Desktop gespeichert haben, sehen Sie eine Datei wie hier gezeigt:
Sie heben es dann einfach auf und ziehen es an einen beliebigen Ort auf Ihr Dock:
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:
Danach müssen Sie Nautilus entweder durch An- und Abmelden oder durch Eingabe der folgenden Zeichen im Terminalfenster neu starten:
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.
quelle
Dies ist eine Methode, ohne Konfigurationsdateien zu bearbeiten.
Zuerst den Launcher auf dem Desktop erstellen (nur temporär)
Create Launcher...
Jetzt haben Sie den Launcher auf dem Desktop. Wenn Sie damit zufrieden sind, rufen Sie es im Startfenster auf:
gksu nautilus
./home/your-username/Desktop
Copy
./usr/share/applications
Paste
./usr/share/applications
in die Startleiste links auf Ihrem Bildschirm.Das ist es.
quelle
Einfache Lösung:
quelle
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.
quelle
Für Unity Launcher von Ubuntu 12.04 wurde die offizielle Dokumentation ' UnityLaunchersAndDesktopFiles ' recht gut erklärt.
Das YouTube-Video ist intuitiver. Folgen Sie einfach dem Video-Tutorial und es hilft viel.
quelle
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
Sie zu sehen.
quelle
Ubuntu 14.04 +
Dies ist ein Kinderspiel als der Versuch, dasselbe App-Symbol auf die Startleiste zu ziehen und dort abzulegen
quelle