Change Xserver in Suse

Posted on 2005-05-09
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
    LVL 61

    Expert Comment

    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 )
    LVL 4

    Author Comment

    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 61

    Expert Comment

    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

    LVL 4

    Author Comment

    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 61

    Accepted Solution

    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 Is Threat Intelligence?

    Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

    Join & Write a Comment

    Installing FreeBSD… FreeBSD is a darling of an operating system. The stability and usability make it a clear choice for servers and desktops (for the cunning). Savvy?  The Ports collection makes available every popular FOSS application and packag…
    Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
    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 navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

    754 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

    Need Help in Real-Time?

    Connect with top rated Experts

    24 Experts available now in Live!

    Get 1:1 Help Now