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