Quiero que Ubuntu abra una terminal en la esquina inferior derecha cuando inicio sesión, con elsiempre en la cimamodo habilitado. He creado un script que hace esto cuando lo ejecuto desde una terminal, pero no funciona cuando ejecuto el script usandoAplicaciones de inicio. La ventana aparece en el lugar correcto, perosiempre en la cimano está habilitado. A continuación se muestra mi guión.
#!/bin/bash
gnome-terminal --title="abvtrm" --geometry 80x10-0--255
wmctrl -a abvtrm -b add,above
exit
La idea es que quiero forzar que el nombre de la ventana sea algo que yo decida, así tengo un nombre al que referirme para wmctrl. He notado que si ejecuto el comando
wmctrl -a abvtrm -b add,above
manualmente en una terminal (después de iniciar sesión, tener la ventana presente pero no en el modo siempre visible), no tiene ningún efecto, lo que me sugiere que por alguna razón no puedo elegir un nombre para la ventana cuando trabajoAplicaciones de inicio.
Llamo al script invocando el comando
bash myscriptname.sh
Pregunta adicional: la intuición me dice que para que la ventana aparezca en la parte inferior derecha, debo poner
gnome-terminal --title="abvtrm" --geometry 80x10-0-0
pero cuando hago esto, la ventana termina en algún lugar en el área central derecha de mi pantalla. ¿Por qué es esto?
Respuesta1
Bien, aquí hay una solución real, primero abre una terminal.
sudo gedit~/.bashrc
Busque esta sección y agregue un # a la línea como en el código que pegué a continuación, esto le permitirá cambiar los nombres de las terminales y su código original está bien.
case "$TERM" in
xterm*|rxvt*)
# JEFFYEE REMOVED because it makes commands to title() not work
#PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
Aquí está mi fuente, pero probado y funcionando por mí.
Respuesta2
Usar
wmctrl -r :ACTIVE: -b toggle,above
use alternar en lugar de agregar (razón:Fuente)
En la parte inferior derecha, estoy trabajando y actualizaré esta respuesta.