Ubuntu 13.04: Establecer Terminator como emulador de terminal predeterminado con nautilus "terminal abierto"

9

Me actualicé a Ubuntu 13.04 hace unos días.
Con Ubuntu 12.10 había configurado la terminal predeterminada con:

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

Yo también lo había configurado sudo update-alternatives --config x-terminal-emulator.

Pero ninguna de estas opciones funciona en Ubuntu 13.04.

¿Cómo puedo configurar Terminator como emulador de terminal predeterminado con nautilus " open terminal "?

Esto no es un duplicado. Como he dicho: las soluciones en ¿Cómo puedo configurar el terminal predeterminado utilizado en Unity? no funciona en Ubuntu 13.04 con nautilus "terminal abierto".
Mi pregunta es: "Establecer Terminator como emulador de terminal predeterminado CON NAUTILUS" OPEN TERMINAL "en Ubuntu 13.04"

Juan Simón
fuente
La próxima vez, por favor, menciona lo que ya has visto. Sería de gran ayuda.
Seth
La próxima vez, lea mejor la pregunta completa. ;-)
Juan Simón

Respuestas:

9

Aquí se explica cómo agregar una opción 'Abrir en Terminator':

  1. Instale la 'Herramienta de configuración de acciones Nautilus'

    sudo apt-get install nautilus-actions
    
  2. En 'Herramienta de configuración de acciones de Nautilus', agregue una nueva regla con lo siguiente (como guía):

    • En la pestaña Acciones, marque ambas casillas y seleccione un nombre apropiado (por ejemplo, Abrir en Terminator):

      Acción (pestaña)

    • En la pestaña Comando, establezca:

      • Camino: terminador
      • Parámetros: --working-directory =% f

      Comando (pestaña)

    • En la pestaña Mimetypes, establezca:

      • Filtro de tipo Mime: directorio inode /

    Mimetypes (pestaña)

    • Vaya a Archivo> Guardar para guardar la regla y ya está todo listo.
  3. Recomiendo que también cambie las preferencias en la Herramienta de configuración de acciones nauticas para deshacerse del menú contextual de dos niveles desmarcando lo siguiente en Editar> Preferencias:

    • (desmarcar) Crear un menú raíz 'Acciones Nautilus'
    • (desmarque) Agregue un elemento 'Acerca de acciones nocivas' en los menús contextuales de Nautilus

    Preferencias

  4. Cerrar sesión e iniciar sesión nuevamente.

Ahora ya está todo listo y debería ver la opción 'Abrir en Terminator' si hace clic derecho en Nautilus.

olafurg
fuente
0

Esto también es un poco 'pirateo', pero es menos doloroso que el proporcionado por Germano, y le permite seguir usando gnome-terminal si lo necesita al referirse a él con un nombre de ruta completo (es decir, en /usr/bin/gnome-terminallugar de solo gnome-terminal).

Asegúrese de que su archivo ~ / .bashrc contenga lo siguiente en algún lugar:

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

Luego ejecute lo siguiente en un shell:

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

Finalmente, cierre sesión y vuelva a iniciar sesión en su cuenta de Ubuntu.

marca
fuente
0

EDITAR: acabo de ver esto, lo que significa que tal vez no funcione con 13.04 después de todo. Aún así, es algo que probaría (estoy en 12.04 LTS por cierto): configurar nautilus-open-terminal para iniciar Terminator en lugar de gnome-terminal

Mensaje original:

Puede ser demasiado tarde, pero como estaba buscando una solución para lo mismo, pero para Konsole ...

Si instala dconf-editor, puede (muy similar a los comandos de gsettings) configurar el terminal que desea abrir abriendo dconf-editor y configurando:

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

Después puede salir y reiniciar nautilus con nautilus -q(puede tomar dos ejecuciones para que aparezca lo siguiente)

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

Ahora también es posible depurar nautilus desde la línea de comandos con:

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

Cualquier problema al llamar 'Abrir en Terminal' se registrará aquí.

NOTA: esto solo fue posible directamente después de llamar con la -qbandera. De lo contrario, llamar a nautilus simplemente abre la aplicación y vuelve al shell sin iniciar sesión.

Mi problema, si le interesa a alguien, es que el -xargumento no funciona con konsole, así que lo cambié a --new-tab -eporque no quería que se abriera una nueva ventana de Konsole cada vez.

Espera que ayude a alguien.

Steve-B
fuente
-1
sudo apt-get install terminator && sudo apt-get remove gnome-terminal && sudo ln /usr/bin/terminator /usr/bin/gnome-terminal
Germano Filho
fuente
55
Esta "solución" es un poco descuidada.
Juan Simón
Si bien estoy de acuerdo en que la forma de enlace simbólico es descuidada, es a lo que recurrirá la mayoría de las personas ya que la forma "correcta" es ridículamente poco intuitiva. El escritorio debe proporcionar una mejor manera de manejar esto, luego los "métodos descuidados" desaparecerán naturalmente.
Slawomir el