version 1.2, 2012/02/05 07:14:36
|
version 1.3, 2019/05/12 18:23:51
|
Line 2
|
Line 2
|
|
|
[[!toc levels=2]] |
[[!toc levels=2]] |
|
|
# Introduction |
|
|
|
The purpose of this document is to guide the reader on how to install the modular Xorg. |
|
|
|
# No X installed |
# No X installed |
|
|
Assuming you have just made a clean install of NetBSD and you have not installed the X11 sets, you should do the following: |
Assuming you have just made a clean install of NetBSD and you have not installed the X11 sets, you should do the following: |
Line 17 Edit your /etc/mk.conf and add the follo
|
Line 13 Edit your /etc/mk.conf and add the follo
|
X11_TYPE=modular |
X11_TYPE=modular |
|
|
|
|
## Install xorg server |
## Install xorg |
|
|
Provided that your pkgsrc tree lies in `/usr/pkgsrc`, type: |
Provided that your pkgsrc tree lies in `/usr/pkgsrc`, type: |
|
|
# cd /usr/pkgsrc/x11/modular-xorg-server |
# cd /usr/pkgsrc/meta-pkgs/modular-xorg |
# make install |
# make install |
|
|
|
|
## Install xorg apps |
## Configure Xorg |
|
|
# cd /usr/pkgsrc/meta-pkgs/modular-xorg-apps |
|
# make install |
|
|
|
|
|
## Install xorg fonts |
Usually no configuration is necessary. To start X you use: |
|
|
# cd /usr/pkgsrc/meta-pkgs/modular-xorg-fonts |
|
# make install |
|
|
|
|
|
## Install xorg input device |
$ startx |
|
|
# cd /usr/pkgsrc/x11/xf86-input-keyboard |
|
# make install |
|
|
|
|
|
And: |
## Additional configuration |
|
|
# cd /usr/pkgsrc/x11/xf86-input-mouse |
|
# make install |
|
|
|
|
|
## Install xorg video driver |
Additional adjustments can be made in ~/.xinitrc and ~/.Xresources. |
|
For example, you may want to use a different terminal emulator font, such as pkgsrc/fonts/overpass. |
|
|
In order to determine the appropriate driver for you, list the `/usr/pkgsrc/x11/xf86-video-*` files. For example, if you would need the nvidia driver, search for it: |
## ~/.Xresources |
|
|
# ls -ld xf86-video-* | grep nv |
|
# drwxr-r-x 4 root wheel 512 Aug 26 16:17 xf86-video-nv |
|
|
|
|
|
and then install it: |
To do so, we can add this line to ~/.Xresources: |
|
|
# cd /usr/pkgsrc/x11/xf86-video-nv |
|
# make install |
|
|
|
|
|
## Configure Xorg |
*font: xft:overpass mono:size=12 |
|
|
Run as root the xorgconfig(1) utility to create an xorg.conf file. Or use command: |
For this to take effect, we must do merge it into the database. |
|
|
# X -configure |
$ xrdb -merge ~/.Xresources |
|
|
|
To do this at every X startup, we can add it to ~/.xinitrc. |
|
|
|
<!-- XXX refer to further documentation on .xinitrc --> |
|
|
|
## ~/.xinitrc |
|
|
|
An example ~/.xinitrc to run a window manager and configure keyboard layout: |
|
|
|
xrdb merge ~/.Xresources # respect ~/.Xresources configuration |
|
|
|
setxkbmap -option grp:alt_shift_toggle us,il # two keyboard options, US keyboard and IL, |
|
# with alt+shift as a toggle option |
|
|
|
openbox # run your favourite window manager. |
|
|
This will create /root/xorg.conf.new, which should be copied to /etc/X11/xorg.conf and possibly edited. |
|
|
|