Annotation of wikisrc/pkgsrc/how_to_install_modular_xorg.mdwn, revision 1.5
1.2 schmonz 1: **Contents**
2:
3: [[!toc levels=2]]
4:
5: # No X installed
6:
7: Assuming you have just made a clean install of NetBSD and you have not installed the X11 sets, you should do the following:
8:
9: ## /etc/mk.conf
10:
11: Edit your /etc/mk.conf and add the following line:
12:
13: X11_TYPE=modular
14:
15:
1.3 maya 16: ## Install xorg
1.2 schmonz 17:
18: Provided that your pkgsrc tree lies in `/usr/pkgsrc`, type:
19:
1.3 maya 20: # cd /usr/pkgsrc/meta-pkgs/modular-xorg
1.2 schmonz 21: # make install
22:
23:
1.3 maya 24: ## Configure Xorg
25:
26: Usually no configuration is necessary. To start X you use:
27:
28: $ startx
29:
30: ## Additional configuration
31:
32: Additional adjustments can be made in ~/.xinitrc and ~/.Xresources.
33: For example, you may want to use a different terminal emulator font, such as pkgsrc/fonts/overpass.
34:
35: ## ~/.Xresources
36:
37: To do so, we can add this line to ~/.Xresources:
38:
39: *font: xft:overpass mono:size=12
1.2 schmonz 40:
1.3 maya 41: For this to take effect, we must do merge it into the database.
1.2 schmonz 42:
1.3 maya 43: $ xrdb -merge ~/.Xresources
1.2 schmonz 44:
1.3 maya 45: To do this at every X startup, we can add it to ~/.xinitrc.
1.2 schmonz 46:
1.3 maya 47: <!-- XXX refer to further documentation on .xinitrc -->
1.2 schmonz 48:
1.3 maya 49: ## ~/.xinitrc
1.2 schmonz 50:
1.3 maya 51: An example ~/.xinitrc to run a window manager and configure keyboard layout:
1.2 schmonz 52:
1.4 maya 53: xrdb merge ~/.Xresources # respect ~/.Xresources configuration
1.2 schmonz 54:
1.3 maya 55: setxkbmap -option grp:alt_shift_toggle us,il # two keyboard options, US keyboard and IL,
1.5 ! maya 56: # with alt+shift as a toggle option
1.2 schmonz 57:
1.5 ! maya 58: openbox # run your favourite window manager.
1.2 schmonz 59:
60:
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb