So ändern Sie das Startsymbol

7

Gibt es eine Möglichkeit, ein Lucid Lynx Launcher-Symbol für verschiedene Programme anzupassen? Es scheint keine Möglichkeit zu geben, dies mithilfe von Create Launcheroder Launcher-Eigenschaften zu tun . Die Anwendung ist nicht wirklich auf dem PC "installiert", die ausführbare Datei wurde gerade kopiert. Bisher konnte ich den Befehl nur /home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32mit einem allgemeinen Launcher-Symbol hinzufügen Create Launcher.

Jacknad
quelle

Antworten:

15

Launcher-Symbole werden in gespeichert /usr/share/applications. Gehen Sie zu Ihrem Terminal und geben Sie Folgendes ein: sudo nautilus /usr/share/applicationsKlicken Sie mit der rechten Maustaste auf die gewünschte Anwendung, wählen Sie Eigenschaften aus und klicken Sie auf das Symbol im Eigenschaftenfenster. Jetzt können Sie es auf ein beliebiges Symbol einstellen.

* bearbeitet
* hier ist ein Beispiel für eine .desktop-Datei.

[Desktop Entry]   
Name=Give me a name!    
Comment=Explain me here!    
Icon=/home/t32/t32.png   
Exec=/home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32   
Terminal=false   
Type=Application   
Categories=This is important, select a category that is present  
StartupNotify=true   

* Verwenden Sie eine der folgenden Kategorien Accessibility, Customization, Education, Games, Internet, Office, System, Accessories, Developer, Graphics, Media, Other. Exec ist der auszuführende Befehl. Icon ist ein absoluter Pfad zu dem Ort, an dem sich das Symbol befindet. Normalerweise müssten Sie nichts anderes ändern. Sie können dies als Kratzer behalten und wiederverwenden.

* Kopieren Sie diese in eine whatever-you-name.desktopDatei, bearbeiten Sie sie nach Bedarf und legen Sie die Datei im /usr/share/applicationsVerzeichnis ab. Wenn Pfade wahr sind, wird sie im Gnome-Menü angezeigt. Ich weiß nicht , ob klar hatte Unityoder gnome3, aber wenn es hat, wenn man es mit dem Namen suchen Sie es gab, wird es in der sichtbar sein unity lens, gnome activitieswas. Wenn ja gnome2, wird es im Anwendungsmenü unter der entsprechenden Kategorie gruppiert.

* Und diese Art von Launcher ist so süß, dass sie in GNOME, KDE und (wahrscheinlich) allen anderen gültig sind.

Seth
quelle
Die Anwendung ist nicht wirklich auf dem PC "installiert", die ausführbare Datei wurde gerade kopiert. Bisher konnte ich nur den Befehl /home/t32/bin/pc_linux/t32marm -c /home/t32/config_usb.t32mit hinzufügen Create Launcher.
Jacknad
Wenn sich das Startsymbol auf dem Startprogramm befindet, sollte es per Drag & Drop erstellt werden oder eine something.desktopDatei sollte sich in einem /usr/share/applicationsoder ~/<.gnome or .gnome2>/appsVerzeichnis befinden. Eine .desktop-Datei ist eine Nur-Text-Datei. Wenn Sie möchten, werde ich eine .desktop-Beispieldatei veröffentlichen. Wenn Sie den Symbolpfad angeben, kann ich den Text veröffentlichen, damit Sie ihn kopieren, einfügen und eine benutzerdefinierte erstellen können.
Das wäre großartig. Ich kann das Symbol überall platzieren, z /home/t32/t32.png.
Jacknad
Ich habe diesen Beitrag so bearbeitet, dass er die Antwort und den Inhalt der .desktop-Datei enthält.
@jacknad Gern geschehen :)
11

Launcher-Verknüpfungen sind * .desktop-Textdateien. Sie können sein in:

  • $ HOME / .local / share / applications
  • / usr / local / share / applications
  • / usr / share / applications

Suchen Sie im letzteren Verzeichnis nach Beispielen.

Die .desktop-Dateien haben eine Linie, die das Symbol definiert : Icon=icon_file_base_name. Sie können einen vollständigen Pfad zu Ihrer Symboldatei festlegen oder nur den Basisnamen ohne Erweiterung verwenden, wenn Sie die Symboldatei an der richtigen Stelle ablegen.

Dieser Ort kann unter $HOME/.icons/oder sein $XDG_DATA_DIRS/icons. Dies sollten .svg- oder .png-Dateien sein. Bei .png sollte mindestens eine Version mit 48 x 48 Pixel vorhanden sein, es können jedoch auch andere Größen vorhanden sein.

Für ein einfaches Beispiel, versuchen Sie eine 48x48 .png - Datei example.png ins Leben gerufen zu setzen /usr/local/share/icons/hicolor/48x48/apps/und auch tun

cp /usr/share/icons/hicolor/index.theme /usr/local/share/icons/hicolor/

Auf diese Weise benötigen Sie nicht den vollständigen Pfad in der .desktop-Datei. Einfach Icon=example. Und es steht allen Benutzern auf dem Computer zur Verfügung.

In der Spezifikation finden Sie alle Details.

mivk
quelle