Change Xserver in Suse

Posted on 2005-05-09
Medium Priority
Last Modified: 2013-12-27

I have a Linux SuSE Linux server running X Windows. I have got some very special monitors and graphic cards for them. I have also got drivers for linux for that hardware. The software for the card provides Xserver which is replacing XFree Xserver which is the default for Linux.

Now I have the problem. The manual that comes with the hardware says I should replace loading XFree server with the new Xserver provided.

I have changed the file /etc/X11/xdm/Xserver. I have put in the line to load the new Xserver instead of XFree. The problem is that it seems like Linux ignores that configuration file and it loads /usr/X11/bin/X no matter what I put in XServers file.

How can I change the loading of Xserver so I will be able to load another Xserver?

Question by:marko020397
  • 3
  • 2
LVL 62

Expert Comment

ID: 13963805
xdm/kdm/gdm invokes /usr/X11R6/bin/X , which actually is symlink to XFree86
so you just change that symlink

kdm uses different Xservers file ( not sure where it is in SuSE, tru find / -type g -name Xservers )

Author Comment

ID: 13965753
I have tried to change the link. The problem is that I need to invoke some special parameters when running my X server. If I only change the link the parameters for running XServers are ignored. I will try to replace XFree which is run with my shell script which will run my Xserver and use the apropriate parameters.

I have already looked for another Xservers file. The one I mentioned is the only one.
LVL 62

Expert Comment

ID: 13966352
Could you please collaborate and name that card ...

Just in case if you try to fix what was never broken
Also run ldd on that X server
And run that X server alone


Author Comment

ID: 13966393
The card name is PVS6600 and the Monitor is the ISIS display from the BARCO Company.

I have now managed to start the X server I want. I made the ~/.xserverrc file and specified the right Xserver in here.
LVL 62

Accepted Solution

gheist earned 2000 total points
ID: 13966494
Thank you :-)

Try running ldd on their binary, and then symlink it under name X

it probably gives some errors in .xsession-errors or so

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
Java performance on Solaris - Managing CPUs There are various resource controls in operating system which directly/indirectly influence the performance of application. one of the most important resource controls is "CPU".   In a multithreaded…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Suggested Courses
Course of the Month14 days, 21 hours left to enroll

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question