El nautilus-open-terminal
paquete agrega una opción de menú / clic derecho para abrir una terminal en el directorio actual.
Quiero cambiar esto de apertura gnome-terminal
en apertura terminator
. Aquí hay algunos consejos sobre cómo cambiar el emulador de terminal predeterminado , sin embargo, estas instrucciones ya no parecen ser válidas y no puedo encontrar ningún lugar en la configuración del sistema donde se pueda cambiar el emulador predeterminado.
También probé:
$ sudo update-alternatives --config x-terminal-emulator
elegir
* 0 /usr/bin/terminator 50 auto mode
Pero esto no parece tener ningún efecto. ¿Alguna idea de cómo puedo hacer que esto funcione?
nautilus-open-terminal
trabajar con Terminator, que es realmente mi pregunta original. Si usted o alguien tiene alguna idea de cómo puedo hacer que esto funcione, estaría muy agradecido.Respuestas:
Ubuntu 13.04: (en caso de que haya venido aquí a través de google)
Ya no puede cambiar la aplicación de terminal utilizada.
Detalles : se
nautilus-open-terminal
utilizaGAppInfo
para iniciar el proceso de terminal, que utiliza una lista codificada de emuladores de terminal: https://git.gnome.org/browse/glib/tree/gio/gdesktopappinfo.c#n1106Solución:
sudo apt-get remove gnome-terminal
sudo ln -s /usr/bin/terminator /usr/bin/gnome-terminal
fuente
sudo apt-get remove mate-terminal
seguido desudo ln -s /usr/bin/terminator /usr/bin/mate-terminal
.gnome-terminal
desde la línea de comando, pero la opción "Abrir en la terminal" de Nautilus no hace nada.io.elementary.terminal
, supongo que solo tienes que copiarlo/usr/share/nautilus-python/extensions
y parcharloterminator
.Nautilus-Actions
Podemos definir nuestros propios elementos del menú contextual con el botón derecho del mouse con nautilus-actions .
Ejecute la herramienta de configuración de acciones Nautilus desde el tablero o desde un terminal con
En la pestaña Acción, asigne a su acción una etiqueta sensible, por ejemplo, "Abrir en Terminator" y elija mostrar esto en la selección o en el menú contextual.
Luego abra la pestaña Comando para ingresar los comandos para ejecutar
Entregue la ruta completa a su comando (
/usr/bin/terminator
) y opciones de programa (--working-directory=%d/%b
) para abrir la ruta actual en Terminator.Después de cerrar sesión y volver a iniciarla (o simplemente reiniciar nautilus con
nautilus -q
), se mostrará el menú contextual del botón derecho a continuación:fuente
nautilus -q
es suficiente. Acabo de proponer una edición para eso.Open in Terminator
estar en el submenú, en Nautilus-Actions, vaya a Edición> Preferencias> Desactivar "Crear un menú 'Nautilus-Actions' raíz"Para configurar el terminal predeterminado en gnome, necesita instalar dconf-tools (sudo apt-get install dconf-tools).
Después de eso, puede usar dconf-editor o gsettings para configurar su emulador de terminal favorito. Esta guía utiliza
gsettings
.Después de instalar,
terminator
escriba este comandoEstablezca el
exec-args
para el terminal que necesita, en su caso-x
para ejecutar el resto de los argumentos necesarios denautilus-open-terminal
.Después de este terminador será su emulador de terminal predeterminado, cuando
nautilus-open-terminal
llame al terminal predeterminado, debería abrirse enterminator
lugar degnome-terminal
.fuente
terminator
, si es útil, editaré la respuesta y agregaré esa información.org.gnome.desktop.default-applications.terminal exec-arg '-x'
como en mi edición.gnome-terminal
funcionaterminator
.Sé que esta es una vieja pregunta, pero dado que aterricé aquí mientras trataba de hacer lo mismo, aquí está mi opinión para futuras visitas .
Intenté todas las sugerencias anteriores y fallé, así que en su lugar se me ocurrió esta solución (no es una respuesta perfecta, pero aún puede ser útil, supongo).
Crear un archivo change_terminal.sh
y darle derechos de ejecución:
Crea el siguiente alias:
Ahora solo abre un terminal predeterminado desde nautilus en la ubicación deseada y escribe 'ct' para cerrarlo y abrir un terminal terminador en la misma ubicación.
fuente
Estoy usando Ubuntu 18.04 y no puedo resolver el problema. En su lugar, instalé lo
nautilus-terminal
que incrusta su terminal en nautilus. Lo cual es absolutamente genial.Instalar nautilus-terminal
También puede configurarlo a través del editor dconf. Más información en este enlace
fuente