Ubuntu 13.04: Setzen Sie Terminator als Standard-Terminalemulator mit nautilus "open terminal"

9

Ich habe vor ein paar Tagen ein Upgrade auf Ubuntu 13.04 durchgeführt.
Mit Ubuntu 12.10 hatte ich das Standardterminal eingestellt mit:

gsettings set org.gnome.desktop.default-applications.terminal exec /usr/bin/terminator
gsettings set org.gnome.desktop.default-applications.terminal exec-arg "-x"

Ich hatte es sudo update-alternatives --config x-terminal-emulatorauch eingestellt.

Aber keine dieser Optionen funktioniert unter Ubuntu 13.04.

Wie kann ich Terminator als Standard-Terminalemulator mit nautilus " open terminal " einstellen ?

Dies ist kein Duplikat. Wie gesagt: Die Lösungen in Wie kann ich das in Unity verwendete Standardterminal festlegen? funktioniert nicht unter Ubuntu 13.04 mit nautilus "open terminal".
Meine Frage lautet: "Terminator als Standard-Terminalemulator MIT NAUTILUS" OPEN TERMINAL "unter Ubuntu 13.04 festlegen"

Juan Simón
quelle
Bitte erwähnen Sie beim nächsten Mal, was Sie sich bereits angesehen haben. Es würde viel helfen.
Seth
Bitte lesen Sie das nächste Mal die gesamte Frage besser durch. ;-)
Juan Simón

Antworten:

9

So fügen Sie eine Option "In Terminator öffnen" hinzu:

  1. Installieren Sie das 'Nautilus-Actions Configuration Tool'

    sudo apt-get install nautilus-actions
    
  2. Fügen Sie im 'Nautilus-Actions Configuration Tool' eine neue Regel mit den folgenden Anweisungen hinzu (als Anleitung):

    • Aktivieren Sie auf der Registerkarte Aktionen beide Kontrollkästchen und wählen Sie einen geeigneten Namen aus (z. B. In Terminator öffnen):

      Aktion (Registerkarte)

    • Stellen Sie auf der Registerkarte Befehl Folgendes ein:

      • Pfad: Terminator
      • Parameter: --working-directory =% f

      Befehl (Registerkarte)

    • Stellen Sie auf der Registerkarte Mimetypen Folgendes ein:

      • Mimetyp-Filter: Inode / Verzeichnis

    Mimetypen (Registerkarte)

    • Gehen Sie zu Datei> Speichern, um die Regel zu speichern, und schon sind Sie fertig.
  3. Ich empfehle, dass Sie auch die Einstellungen im Nautious-Actions-Konfigurationstool ändern, um das Kontextmenü auf zwei Ebenen zu entfernen, indem Sie unter Bearbeiten> Einstellungen Folgendes deaktivieren:

    • (Deaktivieren) Erstellen Sie ein Root-Menü 'Nautilus-Aktionen'
    • (Deaktivieren) Fügen Sie in den Nautilus-Kontextmenüs ein Element "Über Nautious-Actions" hinzu

    Einstellungen

  4. Melden Sie sich ab und wieder an.

Jetzt sind Sie fertig und sollten die Option "In Terminator öffnen" sehen, wenn Sie mit der rechten Maustaste in Nautilus klicken.

olafurg
quelle
0

Dies ist auch ein bisschen wie ein "Hack", aber es ist weniger schmerzhaft als der von Germano bereitgestellte und ermöglicht es Ihnen, das Gnome-Terminal weiterhin zu verwenden, wenn Sie es mit einem vollständigen Pfadnamen (dh /usr/bin/gnome-terminalnicht nur gnome-terminal) referenzieren müssen .

Stellen Sie sicher, dass Ihre ~ / .bashrc-Datei irgendwo Folgendes enthält:

if [ -d ~/bin ]; then
    export PATH=~/bin:$PATH
fi

Führen Sie dann Folgendes in einer Shell aus:

mkdir -p ~/bin
ln -s /usr/bin/terminator ~/bin/gnome-terminal

Melden Sie sich abschließend wieder bei Ihrem Ubuntu-Konto an.

Kennzeichen
quelle
0

EDIT: Habe gerade gesehen, dass es mit 13.04 vielleicht doch nicht funktioniert. Trotzdem würde ich es versuchen (ich bin übrigens am 12.04 LTS): Nautilus-Open-Terminal so einstellen , dass Terminator anstelle von Gnome-Terminal gestartet wird

Originale Nachricht:

Es mag zu spät sein, aber da ich nach einer Lösung für dasselbe suchte, aber nach Konsole ...

Wenn Sie installieren dconf-editor, können Sie (sehr ähnlich zu den Befehlen gsettings) das Terminal einstellen, das Sie öffnen möchten, indem Sie den dconf-Editor öffnen und Folgendes einstellen:

org->gnome->desktop->applications->terminal->exec = terminator
org->gnome->desktop->applications->terminal->exec-arg = -x

Anschließend können Sie nautilus mit beenden und neu initialisieren nautilus -q(möglicherweise sind zwei Ausführungen erforderlich, damit Folgendes angezeigt wird).

$ /usr/bin/nautilus -q
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
Shutting down nautilus-open-terminal extension
Shutting down nautilus-gdu extension

Es ist jetzt auch möglich, Nautilus über die Befehlszeile zu debuggen mit:

$ /usr/bin/nautilus
Initializing nautilus-gdu extension
Initializing nautilus-open-terminal extension
...
...

Alle Probleme beim Aufruf von 'Open in Terminal' werden hier protokolliert.

HINWEIS: Dies war nur direkt nach dem Anruf mit der -qFlagge möglich. Andernfalls öffnet der Aufruf von nautilus einfach die Anwendung und kehrt ohne Protokollierung zur Shell zurück.

Mein Problem, wenn es jemanden interessiert, war, dass das -xArgument nicht mit der Konsole funktioniert. Deshalb habe ich es geändert, --new-tab -eweil ich nicht wollte, dass jedes Mal ein neues Konsolenfenster geöffnet wird.

Hoffe es hilft jemandem.

Steve-B
quelle
-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal
Germano Filho
quelle
5
Dieser "Fix" ist etwas schlampig.
Juan Simón
Ich stimme zu, dass der Symlink-Weg schlampig ist, aber die meisten Leute werden darauf zurückgreifen, da der "richtige" Weg lächerlich unintuitiv ist. Der Desktop muss eine bessere Möglichkeit bieten, damit umzugehen, dann verschwinden "schlampige Methoden" natürlich.
Slawomir