tutorial - desktop - community-way : dont use setup-xorg it does nothing, more than setup udev

This commit is contained in:
Герхард PICCORO Lenz McKAY 2022-09-01 13:41:16 -04:00
parent 7596343a9c
commit a60c90399f
3 changed files with 43 additions and 21 deletions

View File

@ -263,33 +263,41 @@ configure the graphical environment to property setup any desktop.
1. install programs to manage devices dinamically by the OS and not admin user 1. install programs to manage devices dinamically by the OS and not admin user
2. setup service for dynamic device manager at boot, energy management and cpu frecuency management 2. setup service for dynamic device manager at boot, energy management and cpu frecuency management
3. install and configure the graphical subsystem and modesetting multi GPU video card support 3. install the graphical subsystem and modesetting multi GPU video card support
4. install set of need modules for 2D/3D specific GPU or video card first generation support 4. install the programs that manages the 3D backend for graphics
5. install set of need modules for 2D/3D common GPU or video card almost modern still supported 5. install set of need modules for basic GPU and dummy ones like virtual machines, avoid if not need.
6. install support for multi resolution and keyboard language configuration over GUI programs 6. install set of need modules for 2D/3D specific GPU or video card not so older generation supported
7. install the bus communitacion support, policy management and login backend and frontend 7. install set of need modules for 2D/3D common GPU or video card almost modern still supported
8. generate the machine id identification hack for stupid shistemd linux standards 8. install support for multi resolution and keyboard language configuration over GUI programs
9. activate the service of the bus cominucations, the policy rules and graphical login backend 9. install the bus communitacion support, policy management and login backend and frontend
10. start the service of the bus cominucations, the policy rules and graphical login backend 10. generate the machine id identification hack for stupid shistemd linux standards
11. activate the service of the graphical frontend login manager 11. activate the service of the bus cominucations, the policy rules and graphical login backend
12. start the service of the graphical frontend login manager 12. start the service of the bus cominucations, the policy rules and graphical login backend
13. install support for abstract device filesystem representation using FUSE user space 13. activate the service of the graphical frontend login manager
14. activate the service of abstract device filesystem representation using FUSE user space 14. start the service of the graphical frontend login manager
15. install software backend for usage of abstract device filesystem representation using FUSE user space 15. install support for abstract device filesystem representation using FUSE user space
16. activate the service of abstract device filesystem representation using FUSE user space
17. install software backend for usage of abstract device filesystem representation using FUSE user space
``` ```
apk add acpi eudev eudev-doc eudev-rule-generator eudev-openrc linux-firmware cpufreqd pciutils pciutil-doc util-linux util-linux-doc apk add acpi eudev eudev-doc eudev-rule-generator eudev-openrc linux-firmware cpufreqd pciutils util-linux
rc-update add udev rc-update add udev
rc-update add acpid rc-update add acpid
rc-update add cpufreqd rc-update add cpufreqd
setup-xorg-base xinit mesa-dri-gallium xf86-video-dummy xf86-video-modesetting xf86-video-qxl xf86-video-vmware xf86-input-evdev xf86-input-synaptics apk add xorg-server xorg-server-xnest xorg-server-xephyr xorg-server-doc xorg-server-doc xf86-video-dummy xf86-video-modesetting xf86-input-libinput
apk add mesa xinit mesa-dri-gallium mesa-osmesa mesa-egl mesa-gl mesa-gles freeglut glew glu
apk add xf86-video-vesa xf86-video-modesetting xf86-video-qxl xf86-video-vmware xf86-input-evdev xf86-input-synaptics
apk add xf86-video-r128 xf86-video-s3virge xf86-video-apm xf86-video-i128 xf86-video-glint xf86-video-tdfx xf86-video-openchrome apk add xf86-video-r128 xf86-video-s3virge xf86-video-apm xf86-video-i128 xf86-video-glint xf86-video-tdfx xf86-video-openchrome
apk add xf86-video-intel xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-nv xf86-video-vesa apk add xf86-video-intel xf86-video-amdgpu xf86-video-ati xf86-video-nouveau xf86-video-nv xf86-video-vesa
setup-devd udev
apk add libxinerama xrandr kbd setxkbmap apk add libxinerama xrandr kbd setxkbmap
apk add dbus dbus-x11 elogind elogind-openrc elogind-lang polkit polkit-openrc polkit-elogind lightdm lightdm-lang lightdm-gtk-greeter apk add dbus dbus-x11 elogind elogind-openrc elogind-lang polkit polkit-openrc polkit-elogind lightdm lightdm-lang lightdm-gtk-greeter

View File

@ -8,13 +8,16 @@ is the starting point for the following steps.
The **Howtos are smaller articles** explaining how to perform a particular task The **Howtos are smaller articles** explaining how to perform a particular task
with Alpine Linux, that expects a minimal knowledge from reader to perform actions. with Alpine Linux, that expects a minimal knowledge from reader to perform actions.
The **Guides are fast documents** with only direct ways to do a particular task
with Alpine Linux, that expects a minimal knowledge from reader to perform actions.
## TUTORIALS AND HOWTOS ## TUTORIALS AND HOWTOS
We divided the guides, tutorials and howtos in 3 main sections (directories): We divided the guides, tutorials and howtos in 3 main sections (directories):
1. [newbies](../newbies) (formal ways of doing things but with explanations, mostly for begginers) 1. [newbies](../newbies/README.md) (formal ways of doing things but with explanations, mostly for begginers)
2. [community-way](community-way) (informal ways of doing things, with minimal or no explanations) 2. [community-way](community-way/README.md) (quick, fast and forward ways of doing things, mostly for impatients)
3. [professional-way](professional-way) (informal ways but with more explanations and implicit security) 3. [professional-way](professional-way/README.md) (informal ways but with more explanations and implicit security)
## Acknowledges ## Acknowledges

View File

@ -113,6 +113,10 @@ apk add man-db man-pages nano binutils coreutils readline \
sed attr dialog lsof less groff wget curl terminus-font \ sed attr dialog lsof less groff wget curl terminus-font \
zip p7zip xz tar cabextract cpio binutils lha acpi musl-locales musl-locales-lang zip p7zip xz tar cabextract cpio binutils lha acpi musl-locales musl-locales-lang
sed -i "s#.*consolefont.*=.*#consolefont="ter-132n.psf.gz"#g" /etc/conf.d/consolefont
setfont /usr/share/consolefonts/ter-132n.psf.gz
rc-update add consolefont boot
``` ```
For more extended info check [../../newbie/alpine-newbie-xfce-desktop.md](../../newbie/alpine-newbie-xfce-desktop.md#setup-os-configuration) For more extended info check [../../newbie/alpine-newbie-xfce-desktop.md](../../newbie/alpine-newbie-xfce-desktop.md#setup-os-configuration)
@ -202,7 +206,8 @@ For more details check [../../newbie/alpine-newbie-xfce-desktop.md](../../newbi
#### setup audio and video #### setup audio and video
``` ```
setup-xorg-base xinit mesa-dri-gallium xf86-video-dummy xf86-video-modesetting xf86-video-vesa apk add xorg-server xorg-server-xnest xorg-server-xnest xorg-server-doc \
mesa xinit mesa-dri-gallium xf86-video-dummy xf86-video-modesetting xf86-video-vesa xf86-input-libinput
apk add libxinerama xrandr kbd setxkbmap bluez bluez-openrc \ apk add libxinerama xrandr kbd setxkbmap bluez bluez-openrc \
dbus dbus-x11 elogind elogind-openrc lightdm lightdm-lang lightdm-gtk-greeter \ dbus dbus-x11 elogind elogind-openrc lightdm lightdm-lang lightdm-gtk-greeter \
@ -286,6 +291,12 @@ auto lo
iface lo inet loopback iface lo inet loopback
EOF EOF
service networking restart
service wpa_supplicant restart
service networkmanager restart
``` ```
#### development #### development