> From: Abe Backus > Sent: Wednesday, April 21, 2004 8:23 PM > I rely more on where I'm logging into when automating my DISPLAY > variable... I assume that the parsed output of ipconfig might be > incorrect in some instances (for instance when I VPN to work and > ipconfig display more than one IP). The output of "who am I" on the > box you log into usually gives a good address. > > I put various if/else statements in my .bashrc and .cshrc on the > boxes that I log into that end up invoking this: > > export DISPLAY=`who am i | sed -e 's/.*(\(.*\)).*/\1/'`:0.0 > > -Abe > > -----Original Message----- > > To set the environment variable DISPLAY for XFree I use the following > command > > export DISPLAY=`\ > ipconfig | grep 'IP-Adresse' | \ > sed 's/\(.*: > \)\([0-9][0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\)\(.*\)/\2/g'`:0.0 > > 'IP-Adresse' must be replaced with the proper version according to you > language.
Well, "who am i" is just a synonym for "id -un" (as stated by "who --help") on cygwin; here it only prints the current user name; $ who am i Hannu tty0 Apr 21 20:47 (:0) $ who Hannu tty0 Apr 21 20:47 (:0) $ whoami Hannu The ipconfig stuff isn't much more reliable, depending on your setup. I always have TWO IP's when my PPP/ISDN is up: $ ipconfig /all Windows 2000 IP Configuration Host Name . . . . . . . . . . . . : P450 Primary DNS Suffix . . . . . . . : Node Type . . . . . . . . . . . . : Broadcast IP Routing Enabled. . . . . . . . : Yes WINS Proxy Enabled. . . . . . . . : No Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Intel 21143 Based PCI Fast Ethernet Adapter #2 Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX DHCP Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 192.168.0.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : DNS Servers . . . . . . . . . . . : 195.67.199.18 195.67.199.19 195.67.199.20 PPP adapter Tv? Kanaler, Internjet: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : WAN (PPP/SLIP) Interface Physical Address. . . . . . . . . : 00-53-45-00-00-00 DHCP Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : 217.208.205.54 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 217.208.205.54 DNS Servers . . . . . . . . . . . : 195.67.199.15 195.67.199.16 NetBIOS over Tcpip. . . . . . . . : Disabled /Hannu E K Nevalainen, B.Sc. EE - 59+16.37'N, 17+12.60'E ** on a mailing list; please keep replies on that particular list ** -- printf("LocalTime: UTC+%02d\n",(DST)? 2:1); -- --END OF MESSAGE-- -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/