|
Tag: Redirect target changed |
(27 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
| These are my personal xfce4 desktop notes.
| | #REDIRECT [[Xfce]] |
| | |
| == Base system setup ==
| |
| | |
| # Do a minimal Alpine install | |
| # Enable community repo in repositories
| |
| # setup-xorg-base
| |
| # apk add dbus
| |
| # rc-update add dbus
| |
| # apk add xfce4
| |
| # apk add chromium
| |
| # apk add slim
| |
| # apk add paper-icon-theme paper-gtk-theme
| |
| # apk add font-noto
| |
| # apk add xf86-video-intel (for intel video only)
| |
| # apk add xf86-input-keyboard xf86-input-evdev
| |
| # add local user and add to sudo list
| |
| # add user to specific groups
| |
| ## adduser (username) audio
| |
| ## adduser (username) video
| |
| ## adduser (username) dialout
| |
| # Add /etc/X11/xorg.conf.d/30-intel.conf to have tear free scrolling:
| |
| <pre>
| |
| Section "Device"
| |
| Identifier "Intel Graphics"
| |
| Driver "intel"
| |
| Option "TearFree" "true"
| |
| EndSection
| |
| </pre>
| |
| | |
| == Testing basic xorg system ==
| |
| | |
| # reboot system
| |
| # rc-service slim start
| |
| # verify xorg starts correctly and you can login to slim
| |
| # rc-update add slim
| |
| | |
| == Changing cosmetics ==
| |
| | |
| # change xfce4 style/icons to paper: Settings -> Appearance -> Style and Icons
| |
| # change window manager theme to Paper: Settings -> Window Manager -> Style
| |
| # Change mouse Theme to Paper: Settings -> Mouse and Trackpad -> Theme
| |
| # enable all Composer Shadows: Settings -> Window Manager Tweaks -> Composer
| |
| # change fonts to noto
| |
| ## Settings - > Appearance -> Fonts: Set to Noto Sans UI
| |
| ### Turn on Anti-aliasing (is the default) and enable Sub-Pixel order -> RGB
| |
| | |
| == Setting up Alsa audio ==
| |
| | |
| # apk add alsa-utils
| |
| # rc-update add alsa
| |
| # rc-service alsa start
| |
| # Set the default sound device
| |
| ## List sound devices: <code>cat /proc/asound/card*/id</code>
| |
| ## Depending on your setup select the proper device
| |
| ### create a /etc/asound.conf with following content where PCH is sound card name.
| |
| <pre>
| |
| pcm.!default {
| |
| type plug
| |
| slave.pcm {
| |
| @func getenv
| |
| vars [ ALSAPCM ]
| |
| default "hw:PCH"
| |
| }
| |
| }
| |
| </pre>
| |