Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: OPGELOST Titelbalk terminal  (gelezen 544 keer)

Offline BaukeP

  • Lid
OPGELOST Titelbalk terminal
« Gepost op: 2013/02/28, 11:59:37 »
Hallo,

In de terminal heb ik vaak meerdere vensters open en via ssh contact met meerdere pc's. Hoe krijg ik in die titelbalk de hostname vermeld. Staat ook al in de prompt, maar in de titelbalk lijkt me duidelijker.

Ik heb het geprobeerd met hostname $hostname ($hostname) etc, maar dat werkt niet

Alvast bedankt

Bauke
« Laatst bewerkt op: 2013/03/01, 10:51:11 door BaukeP »

Re: Titelbalk terminal
« Reactie #1 Gepost op: 2013/02/28, 12:36:22 »
Bewerken --> Profielvoorkeuren

Daar kun je de titel veranderen. Is dat de oplossing? :)


Offline BaukeP

  • Lid
Re: Titelbalk terminal
« Reactie #2 Gepost op: 2013/02/28, 14:44:25 »
Ja, dat had ik al gevonden en daar had ik het ook met m'n $hostname etc geprobeerd.

Werkt dus niet of ik doe iets fout

Bauke

Re: Titelbalk terminal
« Reactie #3 Gepost op: 2013/02/28, 19:10:14 »
2 dingen:
 - Het is $HOSTNAME (hoofdlettergevoelig)
 - De titel word standaard vervangen, zet de optie op iets anders (begintital behouden bijvoorbeeld)

Offline BaukeP

  • Lid
Re: Titelbalk terminal
« Reactie #4 Gepost op: 2013/03/01, 00:31:50 »
Helaas ........ Ook met $HOSTNAME werkt het niet. Ik krijg gewoon $HOSTNAME in de titel

Wel erg bedankt voor het meedenken!

Bauke

Re: Titelbalk terminal
« Reactie #5 Gepost op: 2013/03/01, 00:51:48 »
@BaukeP: Na een beetje Googlen heb ik de oplossing gevonden en getest en het werkt.

-Open je Persoonlijke map en doe CTRL+H
-Zoek het bestandje .bashrc in je Persoonlijke map en open het
-Voeg aan het einde van het bestandje het volgende toe:
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

    # Show the currently running command in the terminal title:
    # http://www.davidpashley.com/articles/xterm-titles-with-bash.html
    show_command_in_title_bar()
    {
        case "$BASH_COMMAND" in
            *\033]0*)
                # The command is trying to set the title bar as well;
                # this is most likely the execution of $PROMPT_COMMAND.
                # In any case nested escapes confuse the terminal, so don't
                # output them.
                ;;
            *)
                echo -ne "\033]0;${USER}@${HOSTNAME}: ${BASH_COMMAND}\007"
                ;;
        esac
    }
    trap show_command_in_title_bar DEBUG
    ;;
*)
    ;;
esac

en sla het bestandje op.

-Open nu een terminalvenster en geef het volgende commando in:
source .bashrc
That's it! :)

Re: Titelbalk terminal
« Reactie #6 Gepost op: 2013/03/01, 01:31:53 »
Helaas ........ Ook met $HOSTNAME werkt het niet. Ik krijg gewoon $HOSTNAME in de titel

Via het configuratiescherm inderdaad, had ik niet getest. Via de terminal werkt het wel:

gnome-terminal -t $HOSTNAME

Offline BaukeP

  • Lid
Re: Titelbalk terminal
« Reactie #7 Gepost op: 2013/03/01, 10:49:53 »
Zomaar twee oplossingen.

Heren, hartelijk dank!

Bauke