LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices

Reply
 
Search this Thread
Old 04-22-2010, 05:00 AM   #1
clifan
LQ Newbie
 
Registered: Apr 2010
Posts: 2

Rep: Reputation: 0
set terminal-title dynamically


Hello Folks, this is my first post here.

i googled the problem for about 4 hours
i asked several coders/admins
i searched linuxquestions.org
and got no satisfying answer

my problem:
- i log into many linux servers (redhat, debian, suse, ubuntu)
- i want to set the terminal window/tab title to something like:
time|ip|fqdn|pwd

the partial solution i found:
- declaring a function _setTitle() in /etc/bashrc
- setting PROMPT_COMMAND at all servers in /etc/bashrc, calling _setTitle
is /etc/bashrc the proper place?

but i am i need of a command to set the title of the windows/tabs

solution should
- work for tabs and windows
- should use only builtins and avoid nasty cpu-wasting external forks
- work with common clients (windows/putty, linxu/gnome-terminal, linux/konsole)
- solution should base on cli, not on some gui like sshmenu!!!
any ideas?
 
Old 04-22-2010, 05:13 AM   #2
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Servers: Debian Squeeze and Wheezy. Desktop: Slackware64 14.0. Netbook: Slackware 13.37
Posts: 8,557
Blog Entries: 28

Rep: Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178Reputation: 1178
Can be implemented by putting control sequences into the prompt string. The basic concepts (importantly telling the shell not to count the control sequence(s) when calculating the length of the prompt string on-screen) is here.

Regards the control sequences to use, they are specific to the terminal emulator but there is a lot of commonality so you could simply try using xterm title control codes and see if it works.

Vim is clever about setting terminal emulator titles.
 
Old 04-22-2010, 07:07 AM   #3
clifan
LQ Newbie
 
Registered: Apr 2010
Posts: 2

Original Poster
Rep: Reputation: 0
thx 4 answer
will post the solution here when ready2use
------------------------------------------
echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"

should work but gnome-terminal immediately deletes the title after it set, argl

Last edited by clifan; 04-22-2010 at 09:31 AM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can you dynamically set the title of new tabs in gnome terminal? hroit Linux - General 9 08-23-2007 04:22 PM
Can you dynamically set the title of new tabs in gnome terminal? hroit Linux - General 1 08-13-2007 05:24 AM
How to change terminal title obnascar Linux - General 1 01-12-2006 03:41 PM
How to set the window title for Eterm dynamically? MiscGeek Linux - Software 4 09-29-2003 10:33 PM


All times are GMT -5. The time now is 11:56 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration