Configuré la ejecución automática de byobu con el comando byobu-enable. Es genial cuando inicio sesión desde la terminal o ssh, pero ¿cómo puedo hacer que xterm se conecte automáticamente? (mate-terminal de Linux mint especialmente)
Respuesta1
En realidad, hay dos formas de hacer esto.
- Byobu en realidad incluye un ícono gráfico de escritorio y un iniciador. Debería poder encontrar Byobu en Aplicaciones->Accesorios en Gnome2, o simplemente buscar 'byobu' en un iniciador estilo Unity o Gnome3. Utilizará la aplicación de terminal predeterminada de su escritorio e iniciará Byobu en ella.
byobu-enable
agrega una línea a~/.profile
(que, en términos generales, es el mejor lugar para ello. Como alternativa, puedes agregar esto a~/.bashrc
:_byobu_sourced=1 . /usr/bin/byobu-launch
Respuesta2
Para hacer esto específicamente con mate-terminal, querrás:
- Cree un perfil (en la aplicación mate-terminal, vaya a Editar=>Perfiles...)
- Asigne un nombre al perfil (por ejemplo, "foo")
- Establezca el perfil en "Ejecutar un comando personalizado en lugar de mi shell" (y haga que se ejecute byobu)
- Inicie mate-terminal con el argumento adicional --profile=foo (o como lo llame)
- mate-terminal se iniciará con el perfil "foo", lo que hará que se ejecute byobu
Dependiendo del programa (no lo sé byobu), puede que se cierre o no inmediatamente. Si es así, olvido exactamente cómo solucionarlo, pero esencialmente necesitas crear un script que ejecute byobu, luego ejecute bash y que mate-terminal ejecute ese script. Si busca en Google algo como "perfil de gnome-terminal ejecutar salida de comando personalizado", debería encontrar más detalles.
Espero que ayude.
* Editar *
Dije "mate-terminal específicamente" porque mate-terminal tiene argumentos de línea de comando ligeramente diferentes a los de su predecesor (gnome-terminal). Sin embargo, para cualquier usuario que no sea MATE que lea esto, se aplica la misma respuesta, solo necesita hacer "man your-terminal" o "your-terminal --help" para encontrar el equivalente de "--profile" a usar.
Respuesta3
No estoy seguro de cuál es su caso de uso exacto, pero si deseaejecutar byobu al iniciobasta con presionar F9
y elegir una opción: