¿Cómo configuro el terminal predeterminado en terminador? [cerrado]

118

Usando Xubuntu.

Me gustaría que el terminador reemplace el terminal predeterminado. Por ejemplo, al hacer clic derecho dentro de una carpeta y luego seleccionar abrir terminal, me gustaría que Terminator se abriera en lugar del predeterminado.

Cómo puedo conseguir esto ?

Tortuga corriendo
fuente
1
No instale el terminador desde el software de Ubuntu. Instálelo a través de sudo apt update sudo apt install terminator. Esto hará que Terminator sea una terminal predeterminada
ToTenMilan
@ToTenMilan tiene razón. La instalación terminatordesde la línea de comandos lo convierte automáticamente en el terminal predeterminado, un comportamiento que odio a pesar de que me gusta usar el terminador de manera selectiva , para ciertas cosas. Entonces, aquí le mostramos cómo deshabilitarlo para que no sea el predeterminado una vez que se convierte en el predeterminado sin su permiso: askubuntu.com/questions/1096329/… .
Gabriel Staples

Respuestas:

157

Desde dentro de una terminal, intente

sudo update-alternatives --config x-terminal-emulator

Seleccione el terminal deseado de la lista de alternativas.

devnull
fuente
5
No funciona, aunque obtengo esto: ----------------------------------------- ------------------- * 0 / usr / bin / terminator 50 modo automático 1 / usr / bin / koi8rxterm 20 modo manual 2 / usr / bin / lxterm 30 modo manual 3 / usr / bin / terminator 50 modo manual 4 / usr / bin / uxterm 20 modo manual 5 /usr/bin/xfce4-terminal.wrapper 40 modo manual 6 / usr / bin / xterm 20 modo manual
Ejecutando Turtle
Me doy cuenta de que el comentario anterior puede no ser muy legible ... Entonces: después de ejecutar el comando, el terminal predeterminado todavía aparece, aunque el terminador parece estar seleccionado. No hay diferencia después de reiniciar.
Running Turtle
Tal vez su administrador de ventanas esté anulando los valores predeterminados. ¿Cuál es tu administrador de ventanas?
devnull
el administrador de Windows es xfce
Running Turtle
1
Mismo problema (LXDE). Ejecutar sudo update-alternatives --config x-terminal-emulatorno parece ser suficiente: update-alternativescambia al nuevo emulador de terminal en modo manual, pero el antiguo todavía está en modo automático. Al final, es el viejo el que sigue empezando. Se necesita algo más.
Nickolai Leschov
90

cambiar Administrador de configuración >> Aplicaciones preferidas >> Utilidades

usuario2805885
fuente
4
Esto funcionó perfectamente para mí en Xubuntu 14.10.
Siempre preguntando
1
trabajó para mí para Linux Mint Rebecca
Alex Punnen
2
También funcionó ubuntu-mate
Yash
1
Nota: Esto solo funciona cuando se ejecutan DE / WM como GNOME, Cinnamon y KDE, y no si el usuario está ejecutando openbox, por ejemplo. Las herramientas de GUI necesarias no siempre están ahí.
Damian Silva
1
No funciona en Ubuntu MATE al intentar configurar Hyper como terminal predeterminado
kas
46

Copie y pegue lo siguiente en su terminal actual:

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

Esto modifica dconf para hacer que terminator sea el programa predeterminado. También puede usar dconf-editor (una herramienta basada en GUI) para realizar cambios en dconf, como ha sugerido otra respuesta. Si desea aprender y comprender más sobre este tema, esto puede ayudarlo.

Akyidrian
fuente
1
los comandos no funcionaron para mí, pero dconf-editor sí en Linux
Mint
3
Las respuestas con calificaciones más altas no funcionaron para mí, pero esto sí lo hizo
LoganEtherton
¿Qué hace la segunda línea? Ejecutar la primera línea funcionó para mí.
Luce
20

devnull tiene razón;

sudo update-alternatives --config x-terminal-emulator

trabajos. Vea aquí y aquí , y algunos comentarios aquí .

WillC
fuente
16

abra dconf Editor y vaya a org> gnome> escritorio> aplicación> terminal y cambie gnome-terminal a terminator

Natwar Singh
fuente
3
Esto no funcionó para mí.
prolink007
1
Debería funcionar, lo uso todo el tiempo.
Natwar Singh
1
@netsmertia Esto solo funcionará si el usuario está ejecutando GNOME o tiene instaladas las herramientas GNOME adecuadas.
Damian Silva
1

En xfce (por ejemplo, en Arch Linux) puede cambiar el parámetro TerminalEmulator:

 TerminalEmulator=xfce4-terminal

a

TerminalEmulator=custom-TerminalEmulator

La próxima vez que desee abrir una ventana de terminal, xfce le pedirá que elija un emulador. Puedes elegir/usr/bin/terminator .

Valores predeterminados del sistema

/etc/xdg/xfce4/helpers.rc

Valores predeterminados del usuario

/home/USER/.config/xfce4
Jonathan Komar
fuente
Puede confirmar que para xfce (y aplicaciones relacionadas con xfce, como thunar), copiar el archivo predeterminado helpers.rc de / etc a ~ / .config y cambiar el valor de TerminalEmulator al deseado funciona. Probado para que xfce use gnome-terminal en Arch.
Meiogordo
-8

La única forma que funcionó para mí fue

  1. Abra nautilus o nemo como usuario root gksudo nautilus
  2. Ir a / usr / bin
  3. Cambie el nombre de su terminal predeterminado a cualquier otro nombre, por ejemplo, "orig_gnome-terminal"
  4. cambiar el nombre de su terminal favorito como "gnome-terminal"
RicardoUlloa
fuente
Accidentalmente anoté el voto, así que si acepta mi edición, anulo el voto.
BG BRUNO
1
para abrir Nautilus correctamente con privilegios de root, debe ejecutar gksudo nautilus.
Sam Bernstein
3
Probablemente la peor forma de hacerlo. En todo caso, podría crear un enlace simbólico en formato /usr/local/bin.
Bachsau