Retrieving config filename.

Roland Mainz roland.mainz at nrubsig.org
Sun Oct 17 21:55:00 PDT 2004


Ben Skeggs wrote:
> >>Is there an X request or even an Xlib call which can be used to discover
> >>the location of the config file being used by the X server.  I am trying to
> >>write a control panel interface to various things related to the X server,
> >>and with XFree/Xorg and whatever other X servers there are around,
> >>guessing the current config file might be a little difficult.
> >
> >1. At least for the Xorg server there is already the "xorgcfg" tool.
> >
> >2. A general API for this does not exist as the configuration method
> >differs a lot between X distributions and Xservers - for example Solaris
> >Xsun has a different configuration method than the Xorg server or the
> >HP-UX Xserver. And even on the same platform there are differentces -
> >for example Xsun (video server) uses different config files than Xprt
> >(print server) etc. etc.
> >
> >3. For the Xorg server there is an API in the Xfree86Misc extension.
> >Example:
> >-- snip --
> >int dummy;
> >int major = 0;
> >XF86MiscFilePaths xfpaths;
> >
> >if (XF86MiscQueryExtension(dpy, &dummy, &dummy) &&
> >    XF86MiscQueryVersion(dpy, &major, &dummy) &&
> >    (major > 0) &&
> >    XF86MiscGetFilePaths(dpy, &xfpaths)) {
> >    printf("File paths:\n");
> >    printf("  Config file:  %s\n", xfpaths.configfile);
> >    printf("  Modules path: %s\n", xfpaths.modulepath);
> >    printf("  Log file:     %s\n", xfpaths.logfile);
> >}
> >-- snip --
> >... but again... this is a specific API for the "Xorg" server and won't
> >work for everything else except "Xorg" ...
> 
> Thankyou everybody for your info.

No problem :)

> The utility is geared towards users of ATI's fglrx driver mainly,
> which implies only linux and xfree86 (and unofficially xorg). So,
> the differences with Xsun etc don't really matter much.

I am not sure about fglrx, but in general the Solaris Xsun server can
swallow Xfree86/Xorg drivers (see
http://developers.sun.com/solaris/developer/support/driver/tools/video/video-index.html
or search Google with "Solaris XFree86 Video Drivers and Porting Kit")
...

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)



More information about the xorg mailing list