GNOME Shell - Wie füge ich eine benutzerdefinierte Lieblings-App hinzu / ändere den Pfad des Favoriten?

9

Aufgrund eines Fehlers kann ich GNOME Flashback für eine Weile nicht verwenden. Ich bin gezwungen, das neue GNOME-Shell-Layout zu verwenden. Ich finde es einen großen Sprung zurück in die Benutzerfreundlichkeit. Ich kann es nicht so anpassen, wie ich es mit Flashback kann. Es versucht so zu tun, als wäre ich auf einem Tablet. Aber das ist eine andere Geschichte.

Ich habe 2 Versionen von IntelliJ IDEA installiert. Wenn ich "Idee" auf dem Bildschirm unter " WindowsSchlüssel" (Übersicht "Aktivitäten") finde , wird nur die ältere Version gefunden. Ich kann das über das Kontextmenü hinzufügen. Ich habe jedoch keine Möglichkeit gefunden, die neuere hinzuzufügen. Oder den Weg des Alten ändern. Ich habe verschiedene Kombinationen ausprobiert Alt, Shift, Ctrlund Supermit beiden Maustasten, aber keiner gab mir den „Bearbeiten“ Menüpunkt , was das Symbol startet zu ändern.

Wie kann ich einen benutzerdefinierten Befehl hinzufügen oder den Pfad eines vorhandenen ändern?

Ondra Žižka
quelle

Antworten:

12

Wenn die Anwendung in der Übersicht " Aktivitäten " angezeigt wird , ist wahrscheinlich eine .desktopDatei entweder in /usr/share/applications/oder in zugeordnet ~/.local/share/applications/.

Suchen Sie .desktopan diesen beiden Speicherorten nach der zugeordneten Datei. Wenn Sie es /usr/share/applications/zuerst finden, kopieren Sie es nach ~/.local/share/applications/. Bearbeiten Sie dann die kopierte Datei mit einem Texteditor. Suchen Sie nach einer Exec=Zeile in der .desktopDatei. Ändern Sie es in einen Befehl, den Sie bevorzugen.

Wenn Sie nur einen weiteren Befehl hinzufügen möchten, ohne den aktuellen zu ersetzen, können Sie [Desktop Action]der .desktopDatei einen benutzerdefinierten Befehl hinzufügen . Der zweite Befehl ist dann über das Kontextmenü (Kontextmenü) zugänglich. Siehe diese Antwort als Referenz.

Alternativ können Sie einen neuen .desktopStarter für den zweiten Befehl erstellen , der als separater Eintrag in der Übersicht " Aktivitäten " angezeigt wird. Ein einfaches Beispiel:

[Desktop Entry]
Comment=A comment to describe the application
Terminal=false
Name=Application name to be shown
Exec=command (with full path) to launch the application
Type=Application
Icon=/path/to/icon/image

Wenn Sie ein GUI-Tool zum Bearbeiten von Anwendungsstarter verwenden möchten, können Sie es versuchen alacarte(auch bekannt als " Hauptmenü "). Sie können es installieren, indem Sie es ausführen

sudo apt install alacarte
pomsky
quelle
In der Tat fand ich /usr/share/applications/jetbrains-idea.desktop. Was mich jedoch verwirrt - warum gibt es für diese Desktop-Dateien keinen Editor? Oder ist es nur nicht aus den Menüs aufgerufen?
Ondra Žižka
Ich habe alacartebereits installiert. Muss ich noch etwas tun, damit das Menü angezeigt wird? Oder ist es die Schaltfläche mit drei Balken im Benachrichtigungsbereich? Das ähnelt dem Menü, es hat eine Baumstruktur.
Ondra Žižka
Nicht in Aktivitäten. Nur die Fenster, Symbole und Suchleiste.
Ondra Žižka
@ OndraŽižka Entschuldigung, ich verstehe es nicht. Haben Sie es geschafft, alacarte zu starten? Wenn ja, können Sie einen neuen Launcher erstellen, indem Sie auf die Schaltfläche "Neues Element" klicken. Sie können auch nach einem vorhandenen Launcher in der richtigen Kategorie suchen und ihn bearbeiten. Siehe diesen Screenshot als Referenz: i.stack.imgur.com/AlruV.png
pomsky
Ah, ich verstehe, ich dachte, es alacartewird irgendwo als Widget angezeigt, so etwas wie eine Startschaltfläche in Windows. Das Starten funktioniert und ich könnte das Menü bearbeiten. Es gibt jedoch keine Kategorie / Gruppe, die der Leiste mit Symbolen auf der linken Seite zugeordnet werden könnte. (Entschuldigung, mir fehlen die Wörter für diese UI-Teile). Aber zumindest etwas :)
Ondra Žižka
0

1) sudo apt install alacarte

2) Starten Sie dann alacarte und fügen Sie einen neuen Menüpunkt hinzu (im Ordner "Anwendungen", dem Hauptordner).

Name: your_choice Befehl: sh -c 'some_command'

some_command kann beispielsweise sein wine ./.wine/drive_c/Program\ Files\ \(x86\)/Siber\ Systems/AI\ RoboForm/identities.exeoder was auch immer Sie der Favoritenleiste und dem Menü "Aktivitäten" hinzufügen möchten.

3) Fügen Sie ein Symbol hinzu (klicken Sie in der Bearbeitungsansicht auf das schwarz / rote Bild ohne Zugriff) - verwenden Sie ein Bild als Symbol

4) Gehen Sie nun zu 'Aktivitäten' (oben links, Ubuntu) und geben Sie einen Teil Ihres neuen Elementnamens als Suchbegriff ein (dh "your_choice" oben). Klicken Sie mit der rechten Maustaste auf das neu erstellte Element (überprüfen Sie, ob es das richtige Symbol ist) und sagen Sie "Zu Favoriten hinzufügen". Das Hinzufügen nach dem Start durch Klicken mit der rechten Maustaste in der Favoritenleiste funktioniert häufig NICHT, insbesondere bei Weinverknüpfungen. Es muss dieses Original sein.

5) Schließen Sie das Menü Aktivitäten und testen Sie die neuen Symbole in der Favoritenleiste. Genießen!

user957735
quelle