Ubuntu 13.04: imposta Terminator come emulatore di terminale predefinito con nautilus "open terminal"


9

Ho eseguito l'aggiornamento a Ubuntu 13.04 alcuni giorni fa.
Con Ubuntu 12.10 avevo impostato il terminale predefinito con:

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

L'avevo impostato sudo update-alternatives --config x-terminal-emulatoranch'io.

Ma nessuna di queste opzioni funziona su Ubuntu 13.04.

Come posso impostare Terminator come emulatore di terminale predefinito con nautilus " open terminal "?

Questo non è un duplicato. Come ho detto: le soluzioni in Come posso impostare il terminale predefinito utilizzato in Unity? non funziona su Ubuntu 13.04 con nautilus "open terminal".
La mia domanda è: "Imposta Terminator come emulatore di terminale predefinito CON NAUTILUS" OPEN TERMINAL "su Ubuntu 13.04"


La prossima volta, per favore, menziona quello che hai già visto. Aiuterebbe molto.
— Seth,

La prossima volta, leggi meglio l'intera domanda. ;-)
— Juan Simón,

Risposte:


9

Ecco come aggiungere un'opzione 'Apri in Terminator':

  1. Installa 'Strumento di configurazione Nautilus-Actions'

    sudo apt-get install nautilus-actions
    
  2. In "Strumento di configurazione di Nautilus-Actions", aggiungi una nuova regola come segue (come guida):

    • Nella scheda Azioni, selezionare entrambe le caselle e selezionare un nome appropriato (ad es. Apri in Terminator):

      Azione (scheda)

    • Nella scheda Comando, imposta:

      • Percorso: terminatore
      • Parametri: --working-directory =% f

      Comando (scheda)

    • Nella scheda Mimetypes, imposta:

      • Filtro mimetype: inode / directory

    Mimetypes (scheda)

    • Vai su File> Salva per salvare la regola e sei pronto.
  3. Ti consiglio di modificare anche le preferenze nello Strumento di configurazione delle azioni nautiche per eliminare il menu di scelta rapida a due livelli deselezionando quanto segue in Modifica> Preferenze:

    • (deselezionare) Crea un menu principale 'Azioni Nautilus'
    • (deseleziona) Aggiungi una voce "Informazioni sulle azioni nautiche" nei menu di scelta rapida di Nautilus

    Preferenze

  4. Disconnettersi e riconnettersi.

Ora sei pronto e dovresti vedere l'opzione 'Apri in Terminator' se fai clic con il tasto destro su Nautilus.


0

Anche questo è un po 'un' hack ', ma è meno doloroso di quello fornito da Germano e ti consente di usare gnome-terminal se necessario, facendo riferimento ad esso con un percorso completo (cioè /usr/bin/gnome-terminalanziché solo gnome-terminal).

Assicurati che il tuo file ~ / .bashrc contenga le seguenti informazioni:

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

Quindi eseguire quanto segue in una shell:

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

Infine, esci e accedi nuovamente al tuo account Ubuntu.


0

EDIT: Ho appena visto questo significato, forse non funziona con 13.04 dopo tutto. Tuttavia, è qualcosa che vorrei provare (sono su 12.04 LTS a proposito): impostare nautilus-open-terminal per avviare Terminator anziché gnome-terminal

Messaggio originale:

Potrebbe essere troppo tardi, ma dato che stavo cercando una soluzione per la stessa cosa, ma per Konsole ...

Se installi dconf-editorpuoi (molto simile ai comandi gsettings) impostare il terminale che vuoi aprire aprendo dconf-editor e impostando:

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

Successivamente puoi uscire e reinizializzare nautilus con nautilus -q(potrebbero essere necessarie due esecuzioni per far apparire quanto segue)

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

Ora è anche possibile eseguire il debug di nautilus dalla riga di comando con:

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

Eventuali problemi durante la chiamata "Apri in Terminale" verranno registrati qui.

NOTA: questo è stato possibile solo dopo aver chiamato con il -qflag. Altrimenti, chiamare nautilus apre semplicemente l'applicazione e ritorna alla shell senza effettuare la registrazione.

Il mio problema, se interessa a qualcuno, era che l' -xarg non funziona con Konsole, quindi l'ho cambiato --new-tab -eperché non volevo che una nuova finestra di Konsole si aprisse ogni volta.

Spero che aiuti qualcuno.


-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal

5
Questa "correzione" è un po 'sciatta.
— Juan Simón,

Anche se sono d'accordo sul fatto che il modo in cui il collegamento simbolico è sciatto, è ciò a cui la maggior parte delle persone ricorrerebbe poiché il modo "corretto" è ridicolmente poco intuitivo. Il desktop deve fornire un modo migliore di gestirlo, quindi i "metodi sciatti" spariranno naturalmente.
— Slawomir,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.