Where/how is $DISPLAY set when connecting with XDMCP?


 
Thread Tools Search this Thread
Operating Systems Solaris Where/how is $DISPLAY set when connecting with XDMCP?
# 1  
Old 07-10-2013
Where/how is $DISPLAY set when connecting with XDMCP?

My "problem" is that it's set correctly and I want to break it, but can't figure out where it's getting set in the first place.

I can see several places where $DISPLAY is referenced but at the point that the dollar sign is in front it's already an environment variable(I think).

I thought this command might help "
Code:
find /etc -type -f | xargs grep -l "export DISPLAY"

but it just hangs when run as root.

I tried renaming /usr/openwin/bin/xauth to a completely different name, deleted my .Xauthority file and I still get a new .Xauthority file created upon XDMCP login. So I don't understand what's happening.

Not sure it matters but I'm using CDE as my desktop.

Thanks,
Gary

Last edited by Scrutinizer; 07-10-2013 at 07:04 PM.. Reason: code tags
# 2  
Old 07-10-2013
Quote:
Originally Posted by gctaylor
My "problem" is that it's set correctly and I want to break it, but can't figure out where it's getting set in the first place.

I can see several places where $DISPLAY is referenced but at the point that the dollar sign is in front it's already an environment variable(I think).

I thought this command might help "
Code:
find /etc -type -f | xargs grep -l "export DISPLAY"

but it just hangs when run as root.

I tried renaming /usr/openwin/bin/xauth to a completely different name, deleted my .Xauthority file and I still get a new .Xauthority file created upon XDMCP login. So I don't understand what's happening.

Not sure it matters but I'm using CDE as my desktop.

Thanks,
Gary
I'm surprised that find -type -f ... isn't giving you an error. (It should be find -type f ... with no - before the f.) If a file is being sourced in /etc that is exporting DISPLAY, your search may be too specific. (There could be a tab instead of a space, there could be multiple spaces, or the export statement could be exporting multiple variables and DISPLAY might not be the first one in the list.) You might have more luck with the command:
Code:
find /etc -type f -exec grep -l DISPLAY {} +

but it is more likely that DISPLAY is being set in the tool that is starting up your terminal window or window manager.
This User Gave Thanks to Don Cragun For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

DISPLAY not set

Hi, When i invoke DBCA as oracle user , i get following usircd01:KAM:/opt/oracle10/product/10.2.0/bin>./dbca DISPLAY not set. Set DISPLAY environment variable, then re-run. usircd01:KAM:/opt/oracle10/product/10.2.0/bin>echo $ORACLE_SID CCE ... (6 Replies)
Discussion started by: Maddy123
6 Replies

2. UNIX for Dummies Questions & Answers

How to set DPI as 90x90 for XVFB Display?

when i am connecting to AIX machine from Windows XP through Xmanager am getting dots per inch problem and here we are connecting to AIX machine using X Server virtual frame buffer . Please set 90x90 dots per inch to X Server virtual frame buffer. (10 Replies)
Discussion started by: prathap.g
10 Replies

3. Windows & DOS: Issues & Discussions

How to automatically set the DISPLAY var?

Hi all, Our users use Putty on Windows servers to log on to UNIX via SSH and run GUI applications. Is there a way to automatically get the display numbers from xming or Exceed (that are running on Windows) to set the DISPLAY var properly on UNIX? X11 forwarding is not an option. The closest I... (3 Replies)
Discussion started by: ejianu
3 Replies

4. Solaris

Set display to text

How do I set up my solaris 10 machine to display in text mode instead of graphics mode, permanently? (1 Reply)
Discussion started by: jastanle84
1 Replies

5. Solaris

Cygwin X Server error: xdmcp fatal error session failed session 23 failed for display

Hi, i got the following error when i tried to access the cygwin x server from a windows XP PC. "xdmcp fatal error session failed session 23 failed for display" Alternatively, when i tried to access the same Cygwin X Server from another windows XP PC which is on a different LAN... (3 Replies)
Discussion started by: HarishKumarM
3 Replies

6. Shell Programming and Scripting

How to check if export DISPLAY is set or not?

Hi All, I use "export DISPLAY=same_host:0.0" to set my export DISPLAY and it is working fine for me.. Problem here is I have developed a script for which i should run export DISPLAY prior to running my script.... so my script should check whether export DISPLAY is set or not.. if... (6 Replies)
Discussion started by: smarty86
6 Replies

7. Programming

swing not getting initialized when the DISPLAY is not set

I have a batch programme which will load the Spreadsheet into database.. When the DISPLAY is set and X11 window server is running, there is no issue in reading the spreadsheet and loading into database without lauching UI. But if the display is not set, then there is an issue... Any ideas... (3 Replies)
Discussion started by: shafi2all
3 Replies

8. Solaris

Can't make 'set DISPLAY' to work

Hi, I used exceed and putty in the past to HP server with no problem to make 'set DISPLAY' work on my desktop. However now I have Solaris 9 on Sun server 480 and I only have putty. I can't bring the X window (eg xclock, etc) to my desktop. I tried X11Fowarding, xhost, and so on, it doesn't... (5 Replies)
Discussion started by: jr_zhang
5 Replies

9. UNIX for Dummies Questions & Answers

mandrake 6.0 , display not set despite

hi, i am on mandrake 6.0, shell of root user is bash. okay, i did the below #display=localhost.localdomain:0.0 #export display #xhost +localhost.localdomain system replies xhost added.. i did a set and there was an entry there.. now i want to install oracle, so did a ./runInstaller ... (2 Replies)
Discussion started by: yls177
2 Replies

10. UNIX for Dummies Questions & Answers

set display

Hi All: An elementary Unix Question, How can i set the display number and run a program in that display. If i type the name of the executable the program opens in the console(display number 0), however, i want it to open in another display number. How can i do that. Appreciate the help... (2 Replies)
Discussion started by: preetham
2 Replies
Login or Register to Ask a Question