diff --git a/newbie/alpine-newbie-xfce-desktop.md b/newbie/alpine-newbie-xfce-desktop.md index 839a11f..6bc95c2 100644 --- a/newbie/alpine-newbie-xfce-desktop.md +++ b/newbie/alpine-newbie-xfce-desktop.md @@ -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 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 -4. install set of need modules for 2D/3D specific GPU or video card first generation support -5. install set of need modules for 2D/3D common GPU or video card almost modern still supported -6. install support for multi resolution and keyboard language configuration over GUI programs -7. install the bus communitacion support, policy management and login backend and frontend -8. generate the machine id identification hack for stupid shistemd linux standards -9. activate the service of the bus cominucations, the policy rules and graphical login backend -10. start the service of the bus cominucations, the policy rules and graphical login backend -11. activate the service of the graphical frontend login manager -12. start the service of the graphical frontend login manager -13. install support for abstract device filesystem representation using FUSE user space -14. activate the service of abstract device filesystem representation using FUSE user space -15. install software backend for usage of abstract device filesystem representation using FUSE user space +3. install the graphical subsystem and modesetting multi GPU video card support +4. install the programs that manages the 3D backend for graphics +5. install set of need modules for basic GPU and dummy ones like virtual machines, avoid if not need. +6. install set of need modules for 2D/3D specific GPU or video card not so older generation supported +7. install set of need modules for 2D/3D common GPU or video card almost modern still supported +8. install support for multi resolution and keyboard language configuration over GUI programs +9. install the bus communitacion support, policy management and login backend and frontend +10. generate the machine id identification hack for stupid shistemd linux standards +11. activate the service of the bus cominucations, the policy rules and graphical login backend +12. start the service of the bus cominucations, the policy rules and graphical login backend +13. activate the service of the graphical frontend login manager +14. start the service of the graphical frontend login manager +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 acpid 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-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 dbus dbus-x11 elogind elogind-openrc elogind-lang polkit polkit-openrc polkit-elogind lightdm lightdm-lang lightdm-gtk-greeter diff --git a/tutorials/README.md b/tutorials/README.md index e66a020..68e32a9 100644 --- a/tutorials/README.md +++ b/tutorials/README.md @@ -1,4 +1,4 @@ -Alpine Linux tutorias and how tos +Alpine Linux tutorias and howtos ================================= The **tutorials are hands-on docs** expected to try and achieve the goals described @@ -8,13 +8,16 @@ is the starting point for the following steps. 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. -## TUTORIALS AND HOW TOS +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 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) -2. [community-way](community-way) (informal ways of doing things, with minimal or no explanations) -3. [professional-way](professional-way) (informal ways but with more explanations and implicit security) +1. [newbies](../newbies/README.md) (formal ways of doing things but with explanations, mostly for begginers) +2. [community-way](community-way/README.md) (quick, fast and forward ways of doing things, mostly for impatients) +3. [professional-way](professional-way/README.md) (informal ways but with more explanations and implicit security) ## Acknowledges diff --git a/tutorials/community-way/alpine-tutorial-desktop-xfce4-fast-forward.md b/tutorials/community-way/alpine-tutorial-desktop-xfce4-fast-forward.md index 186a6e0..0dd335a 100644 --- a/tutorials/community-way/alpine-tutorial-desktop-xfce4-fast-forward.md +++ b/tutorials/community-way/alpine-tutorial-desktop-xfce4-fast-forward.md @@ -113,6 +113,10 @@ apk add man-db man-pages nano binutils coreutils readline \ sed attr dialog lsof less groff wget curl terminus-font \ 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) @@ -202,7 +206,8 @@ For more details check [../../newbie/alpine-newbie-xfce-desktop.md](../../newbi #### 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 \ dbus dbus-x11 elogind elogind-openrc lightdm lightdm-lang lightdm-gtk-greeter \ @@ -286,6 +291,12 @@ auto lo iface lo inet loopback EOF +service networking restart + +service wpa_supplicant restart + +service networkmanager restart + ``` #### development