gnome-terminal - kali - instalar gnome terminal en ubuntu
¿Cambiar el título de gnome-terminal para reflejar el directorio actual? (4)
Quiero cambiar el título de la ventana de gnome-terminal para reflejar el directorio actual. ¿Hay una manera de hacerlo? Un guión puede ser? Los hilos de "cambio de título de terminal" no ayudaron mucho. Manualmente cuando usamos el comando:
gnome-terminal --title=$PWD
funciona, pero se crea una nueva instancia de terminal (como se esperaba). Quiero poder usar el
--title=$PWD
con el comando cd.
¿Hay una manera de lograr eso?
Lo hago de esta manera para anular el comando cd
y establecer pwd
en el título:
function title { echo -en "/033]2;$1/007"; }
function cd { dir=$1; if [ -z "$dir" ]; then dir=~; fi; builtin cd "$dir" && title `pwd`; }
cd `pwd`
Acabo de lanzar esto en mis ~/.bash_aliases
. Probablemente podrías ajustar esto para hacer lo que quieras.
No soy un experto, pero deberías intentar editar tu archivo ~ / .bashrc. Si entendí tu problema correctamente, puedes cambiar tu .bashrc de acuerdo con mi (estoy usando Ubuntu 12.04). La línea "antigua" está comentada y la nueva está debajo (con comentario adicional).
case "$TERM" in
xterm*|rxvt*)
# OLD PS1 directive
#PS1="/[/e]0;${debian_chroot:+($debian_chroot)}/u@/h: /w/a/]$PS1"
# NEW PS1 directive, shows only current directory name as terminal window name
PS1="/[/e]0;${debian_chroot:+($debian_chroot)}/W/a/]$PS1"
;;
*)
;;
esac
El resultado es que mi título de terminal es igual al título de mi directorio actual, por ejemplo. después de cd Documents/projects
mi título de terminal son projects
(si el archivo está abierto, el nombre de terminal es su nombre)
ya que gnome-terminal usa los mismos comandos de control que xterm, esta página podría ser útil.
Titulo Xterm para bash y otras conchas
TL; DR:
Agrega lo siguiente a tu .bashrc
PROMPT_COMMAND=''echo -ne "/033]0;${USER}@${HOSTNAME}: ${PWD}/007"''
PROMPT_COMMAND=''echo -ne "/033]0;$(basename ${PWD})/007"''
mostrará solo el directorio actual como título