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.