Ändern Sie die ausführbare Referenz für das App-Symbol in GNOME 3 Launcher

7

Ich habe ein benutzerdefiniertes Skript zum Starten von VirtualBox erstellt, das das ursprüngliche Skript in ¸ / usr / bin / ¸ ersetzt. Wenn Sie VirtualBox in einem Terminal ausführen, wird mein Skript gestartet. Durch Drücken der superTaste und Eingabe von "virtualbox" in Gnome Shell Launcher wird jedoch das alte Originalskript angezeigt.

Wie kann ich dieses Verhalten so ändern, dass mein benutzerdefiniertes Skript ausgeführt wird , wenn ich virtualbox in Gnome Shell Launcher eingebe ?

Rombus
quelle

Antworten:

8

Suchen Sie nach der Datei /usr/share/applications/virtualbox.desktop. Auf meinem System hat es den folgenden Inhalt:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Name=Oracle VM VirtualBox
GenericName=Virtual Machine
Type=Application
Exec=VirtualBox %U
...

Ändern Sie einfach das ExecTeil so, dass es auf Ihre benutzerdefinierte ausführbare Datei / Ihr benutzerdefiniertes Skript verweist.

Siehe auch

Thomas Nymans Antwort auf eine ähnliche Frage.

Joseph R.
quelle
Perfekt! Vielen Dank. Das Seltsame ist, dass die Ausgabe leer war, als ich den Befehl "find virtualbox.desktop" ausführte.
Rombus
1
@Rombus Nein, das ist nicht komisch. Es bedeutet nur, dass Sie locatedbnicht auf dem neuesten Stand sind. Sie müssen updatedbzuerst ausführen . Siehe man locate.
Joseph R.