Hello Pavel,
On Fri, 2005-03-18 at 16:55 +0100, Pavel VÃvra wrote:
> Sorry - I've attached wrong file so now it has to be a bit better.
>
> Hi developers,
> I've found a feature in last version of mc. It is really nice to change
> xterm window title to current path. One can check Window List in its Window
> Manager and find the right window there. It is really nice. But it is not
> enough if one is logged on another machines via ssh. Then Window list can
> look like:
> mc - /etc
> mc - /etc
> mc - /etc
> mc - /usr/src
>
> Well, but what is the right window what I am looking for? I want to switch to
> configuration window of my firewall. I need a bit different list:
>
> mc - debi:/etc
> mc - Firewall:/etc
> mc - Planet:/etc
> mc - workstation:/usr/src
>
I like the idea you presented, so I reimplemented the hostname addition
to xterm window title so that it can be committed.
Please avoid using C++ comments in patches for the next time.
Cheers,
Jindrich
--
Jindrich Novy <[EMAIL PROTECTED]>, http://people.redhat.com/jnovy/
--- mc-4.6.1a/src/main.c.hostname 2005-03-23 13:53:59.624154928 +0100
+++ mc-4.6.1a/src/main.c 2005-03-23 13:55:15.531615240 +0100
@@ -1612,9 +1612,16 @@ void
update_xterm_title_path (void)
{
unsigned char *p, *s;
+ char h[64];
if (xterm_flag && xterm_title) {
p = s = g_strdup (strip_home_and_password (current_panel->cwd));
+ if ( !gethostname(h, 64) ) {
+ h[63] = '\0'; /* Be sure the hostname is NUL terminated */
+ s = g_strdup_printf("%s:%s", h, s);
+ g_free(p);
+ p = s;
+ }
do {
if (*s < ' ')
*s = '?';
_______________________________________________
Mc-devel mailing list
http://mail.gnome.org/mailman/listinfo/mc-devel