There were many questions regarding the oldschool xorg/x11 setup without
hald/dbus and with old usefull terminate method by ctrl-alt-backspace, here is a short howto how to achieve this.
1. Install FreeBSD along with x11/xorg or add it by package.
1. Install OpenBSD along with xenocara/x11.
2. Basic client configuration.
ADDED 2009/11/16
----------------
If you would like to disable CAPS LOCK key, then you should make the folllowing change in the xorg.conf file:
If you would like to also set other then default keyboard layout, then add this to
xorg.conf file:
1. Install FreeBSD along with x11/xorg or add it by package.
root # pkg_add -r xorg1.1. Enable and start moused(8) daemon if you already do not have it running.
root # echo moused_enable=/"YES/" >> /etc/rc.conf2. Generate new config.
root # /etc/rc.d/moused start
root # X -configure3. Move config to its proper place.
root # mv /root/xorg.conf.new /usr/local/etc/X11/xorg.conf4. Add needed options to config in sections ServerFlags and InputDevice.
root # vi /usr/local/etc/X11/xorg.conf5. Basic client configuration.
Code:Section "ServerFlags" (...) Option "DontZap" "off" Option "AllowEmptyInput" "off" Option "AutoAddDevices" "off" EndSection Section "InputDevice" (...) Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
The following options are needed to have working x11 without hald/dbus:
Code:Section "ServerFlags" (...) Option "AllowEmptyInput" "off" Option "AutoAddDevices" "off" EndSection
... and following for "three kings" or CTRL-ALT-BACKSPACE terminate keyboard shrtcut:
Code:Section "ServerFlags" (...) Option "DontZap" "off" EndSection Section "InputDevice" (...) Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
user % cat > ${HOME}/.xinitrc << EOF6. Start x11/xorg.
xterm &
twm
EOF
user % xinit -- -dpi 75Example full xorg.conf config:
For comparision, for OpenBSD its like that:Code:Section "ServerFlags" Option "DontZap" "off" Option "AllowEmptyInput" "off" Option "AutoAddDevices" "off" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection Section "ServerLayout" Identifier "xorg0" Screen 0 "screen0" 0 0 InputDevice "mouse0" "CorePointer" InputDevice "keyboard0" "CoreKeyboard" EndSection Section "Module" Load "dbe" Load "dri" Load "extmod" Load "glx" EndSection Section "InputDevice" Identifier "mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/sysmouse" Option "ZAxisMapping" "4 5 6 7" EndSection Section "Monitor" Identifier "monitor0" Option "DPMS" EndSection Section "Device" Identifier "gfx0" Driver "intel" Option "DPMS" EndSection Section "Screen" Identifier "screen0" Device "gfx0" Monitor "monitor0" SubSection "Display" Modes "1440x900" EndSubSection EndSection Section "Files" ModulePath "/usr/local/lib/xorg/modules" FontPath "/usr/local/lib/X11/fonts/misc/" FontPath "/usr/local/lib/X11/fonts/TTF/" FontPath "/usr/local/lib/X11/fonts/OTF" FontPath "/usr/local/lib/X11/fonts/Type1/" FontPath "/usr/local/lib/X11/fonts/100dpi/" FontPath "/usr/local/lib/X11/fonts/75dpi/" EndSection
1. Install OpenBSD along with xenocara/x11.
2. Basic client configuration.
user % cat > ${HOME}/.xinitrc << EOF3. Start x11/xorg.
xterm &
twm
EOF
user % xinit -- -dpi 75
ADDED 2009/11/16
----------------
If you would like to disable CAPS LOCK key, then you should make the folllowing change in the xorg.conf file:
Code:
Section "InputDevice" Identifier "Keyboard0" Driver "kbd" - Option "XkbOptions" "terminate:ctrl_alt_bksp" + Option "XkbOptions" "terminate:ctrl_alt_bksp,ctrl:nocaps" EndSection
Code:
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
+ Option "XkbLayout" "pl"
EndSection
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds