Ich arbeite mit vielen CSV-Dateien und öffne sie zu unterschiedlichen Zeiten entweder mit gedit oder libreoffice. Ich möchte beide im Kontextmenü haben, um Zeit zu sparen.
In der Vergangenheit gab es dieses Untermenü, in dem ich Öffnen auswählen konnte, und es listet andere Anwendungen auf, ohne ein zweites Menü zu öffnen. Dieses neue Verhalten verschwendet einige nützliche Sekunden.
Gibt es eine Option, um diesen Kontextmenüeintrag zurückzubringen? Oder irgendwelche Hacks, um ein ähnliches Verhalten zu bekommen?
18.04
context-menu
tokyoCoder
quelle
quelle
Antworten:
Ich glaube nicht, dass Sie das alte Verhalten zurückbringen können, ohne den Quellcode anzupassen. Wenn Sie jedoch klicken, ist das aktuelle Verhalten nicht so schlecht. Nach wie vor benötigen Sie drei Klicks, um eine Datei / ein Dokument mit einer anderen Anwendung zu starten. Der einzige Unterschied besteht darin, dass der letzte Schritt ein Doppelklick und kein Einzelklick ist. Ja, anstatt auf die Anwendung und dann auf die Schaltfläche "Auswählen" zu klicken, können Sie auf die Anwendung doppelklicken.
Beim ersten Mal ist das Dialogfeld "Empfohlene Anwendungen" leer. Diese Liste wird jedoch mit den von Ihnen festgelegten Anwendungen gefüllt. In Ihrem Fall schaffen es "Text Editor" (gedit) und "Libreoffice Writer" in diese Liste. Sie wählen das Programm mit einem Doppelklick aus, während es beim vorherigen Ansatz des Untermenüs ein Einzelklick gewesen wäre.
Persönlich gefällt mir die Benutzeroberfläche besser, da die Programmsymbole größer dargestellt werden und der Dialog nicht geschlossen werden kann, wenn Sie die Maus etwas in die falsche Richtung bewegen.
Alternativ können Sie das Nautilus-Skript umgehen , dies ist jedoch nicht abhängig von der von Ihnen ausgewählten Datei.
Als dritte Option können Sie vollständig kontextsensitive Rechtsklick-Menüelemente mit den Nautilus-Aktionen der Drittanbieteranwendung konfigurieren . Die Installation ist heutzutage möglicherweise weniger einfach, und wenn Sie sie richtig zum Laufen bringen, werden Sie mit einer gewissen Lernkurve konfrontiert sein. Es ist mächtig, aber auch ein bisschen komplex.
quelle
Anstatt sich darauf zu konzentrieren, mehrere Apps zu öffnen, haben wir eine einzige App, die die Datei in mehreren anderen Apps öffnet. Dafür können wir eine benutzerdefinierte
.desktop
Datei erstellen./.local/share/applications/
und sie aufrufenopen_dual.desktop
. Der Inhalt ist wieIcon=
folgt ( optional, also nicht enthalten; beachten Sie auch, dass ich kein libre office habe, also verwenden Siewps
stattdessen in diesem Beispiel, aber für Sie sollte der Befehl lautenlibreoffice --writer
):Sobald dies erledigt ist, sollten Sie in der Lage sein, dies dem Menü "Öffnen mit" hinzuzufügen.
Alternativ als Nautilus-Skript. Speichern Sie es in
.local/share/nautilus/scripts/
und lassen Sie es uns aufrufendual_open.sh
Machen Sie das Skript ausführbar mit
chmod +x ~/.local/share/nautilus/scripts/dual_open.sh
. Jetzt sollten Sie ein Menü "Skripte" haben, wenn Sie mit der rechten Maustaste auf die Datei klicken, unddual_open.sh
als Option verfügbar sein.quelle