Updated README, added additional info.

This commit is contained in:
Ronald Farrer 2021-08-06 10:36:27 -07:00
parent c680b8a907
commit 982439d0c0

View file

@ -4,7 +4,7 @@ Gentoo Linux Overlay with Linux Surface kernel and other utilities from linux-su
## Information ## Information
- __gentoo-surface-sources__ gentoo-sources with surface patchsets applied - __gentoo-surface-sources__ gentoo-sources with surface patchsets applied
- __iptsd__ utility is needed for touchscreen support. Enable the user and system services after you install. - __iptsd__ utility is needed for touchscreen support. Enable system services after you install.
- __libwacom-surface__ improves touchscreen support. - __libwacom-surface__ improves touchscreen support.
- __surface-control__ commandline utility to control certain aspects of your surface device. - __surface-control__ commandline utility to control certain aspects of your surface device.
- __surface-dtx-daemon__ utility to control attach/detach of clipboard on Surface Book devices. - __surface-dtx-daemon__ utility to control attach/detach of clipboard on Surface Book devices.
@ -27,6 +27,7 @@ Follow the Gentoo amd64 handbook (https://wiki.gentoo.org/wiki/Handbook:AMD64) p
## Configuraton ## Configuraton
1. For the kernel I have includeed a sample config in /usr/src/gentoo-surface-sources-<version>/EXAMPLE.config that you can cp to .config and use as-is if you like 1. For the kernel I have includeed a sample config in /usr/src/gentoo-surface-sources-<version>/EXAMPLE.config that you can cp to .config and use as-is if you like
1. If you want keyboard to work correctly during boot the easiest solution is to just include all kernel modules in the initrd image (for genkernel users add/edit /etc/genkernel.conf: ALLRAMDISKMODULES="yes") 1. If you want keyboard to work correctly during boot the easiest solution is to just include all kernel modules in the initrd image (for genkernel users add/edit /etc/genkernel.conf: ALLRAMDISKMODULES="yes")
1. Enable itpsd: systemctl enable --now iptsd
1. If you have a surface book, enable the dtx daemons (system and user): 'systemctl enable --now surface-dtx-daemon.service' (as root) and 'systemctl enable --user --now surface-dtx-userd.service' (as your regular non-root user.) 1. If you have a surface book, enable the dtx daemons (system and user): 'systemctl enable --now surface-dtx-daemon.service' (as root) and 'systemctl enable --user --now surface-dtx-userd.service' (as your regular non-root user.)