ezQuake Manual: Linux Binaries

This manual page has been inherited from the FuhQuake client made by A Nourai aka 'fuh' (#fuhquake on Quakenet irc).

This doc explains some misc info about the linux binaries.

C Library version

You must be using libc6 (also known as glibc2) to use the binaries distributed with the client. Older C libraries (such as libc5) are not sufficient. To see what C library version you have, type 'ls lib/libc.so.6' and if the file exists then you have libc6. All recent linux distributions (past 2 years) install libc6 by default. Older linux distributions (eg redhat 5) use the older libc5.

SVGALIB Binary

Prerequisites

Making ezquake.svga work essentially relies on configuring svgalib properly. Most linux distributions put the svgalib config file in /etc/vga/libvga.config . It's up to you to read the svgalib documentation and configure it properly so that your mouse and keyboard function properly.

svgalib variables

vid_waitforrefresh
flips vsync on/off.
vid_redrawfull
redraws screen fully each frame (?)

vgalib command line

-mode x
sets vid_mode to x (use vid_modelist in console to see what x can be).
-w x , -h y, -d z
try to set vid mode to width = x, height = y, depth = z .
-nokbd
no keyboard support.
-mdev dev
location of mouse device. eg -mdev /dev/mouse
-mrate rate
define mouse rate (default 1200).

X11 Software binary

Prerequisites

  1. Have X configured and working using 8, 16, or 24 depth.
  2. If you want to bind MWHEELUP and MWHEELDOWN, you need the following line in the "InputDevice" section of your XF86Config:
    Option "ZAxisMapping" "4 5"

x11 command line

-verbose
print more info
-winsize x y
set window size to width = x, height = y
-width x
specifies window width
-height y
specified window height
-nomouse
disable mouse

Also if your mouse is behaving weirdly, try toggling _windowed_mouse.

GLX Binary

Prerequisites

  1. Have GLX installed (get it from nvidia drivers page or use mesasoft software implementation). Obviously need nvidia card for decent FPS.
  2. Have X set up and working properly. If you want to run the client in fullscreen mode then start X at the same resolution you wish to start the client at.
  3. I have the feeling you will need X version >= 4.0 and you may even need 4.2.
  4. If you want to bind MWHEELUP and MWHEELDOWN, you need the following line in the "InputDevice" section of your XF86Config:
    Option "ZAxisMapping" "4 5"

glx command line

-width x
specifies window width
-height y
specified window height
-fullscreen
run in fullscreen mode (this will disable ability to alt-tab etc)
-nodga
disable DGA. Use this if you don't want DGA input support or your X version doesn't support DGA. Same as -nomdga -nokdga .
-nomdga
disable DGA mouse input. Use this if you are having mouse trouble.
-nokdga
disable DGA keyboard input. Use this if you are having keyboard trouble.
-gamma x
specify gamma.
-nohwgamma
Disable hardware gamma support. Use this if you have problems with gamma.

Also if your mouse is behaving weirdly, try toggling _windowed_mouse.

Last update: 01.01.1970 00:00 UTC
ezQDocs

SourceForge.net Logo