mirror of
https://codeberg.org/alpine/alpine-wiki.git
synced 2023-08-25 13:53:16 +02:00
tutorial - desktop - community-way : dont use setup-xorg it does nothing, more than setup udev
This commit is contained in:
parent
7596343a9c
commit
a60c90399f
@ -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
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user