Search notes:

Desktop environment [X]

A desktop environment provides a homogeneous graphical user experience («metaphor»).
Elements of a destop environment include:
Some desktop environments are Enlightenment, Xfce, GNOME, KDE, LXE, LXQt etc.

Xfce

Processes

With pstree, I find the following, imho, interesting processes:
systemd-+-…
        |-dbus-daemon
        |-lightdm-+-Xorg---22*[{Xorg}]
        |         |-lightdm-+-xfce4-session-+-Thunar---2*[{Thunar}]
        |         |         |               |-firefox-esr-+-Isolated Servic---21*[{Isolated Servic}]
        |         |         |               |             `-…
        |         |         |               |-kdeconnectd---5*[{kdeconnectd}]
        |         |         |               |-light-locker---3*[{light-locker}]
        |         |         |               |-nm-applet---3*[{nm-applet}]
        |         |         |               |-polkit-gnome-au---2*[{polkit-gnome-au}]
        |         |         |               |-ssh-agent
        |         |         |               |-xfce4-panel-+-panel-10-notifi---2*[{panel-10-notifi}]
        |         |         |               |             |-panel-14-action---2*[{panel-14-action}]
        |         |         |               |             |-panel-6-systray---2*[{panel-6-systray}]
        |         |         |               |             |-panel-8-pulseau---2*[{panel-8-pulseau}]
        |         |         |               |             |-panel-9-power-m---2*[{panel-9-power-m}]
        |         |         |               |             `-2*[{xfce4-panel}]
        |         |         |               |-xfce4-power-man---2*[{xfce4-power-man}]
        |         |         |               |-xfdesktop---2*[{xfdesktop}]
        |         |         |               |-xfsettingsd---2*[{xfsettingsd}]
        |         |         |               |-xfwm4---12*[{xfwm4}]
        |         |         |               |-xiccd---2*[{xiccd}]
        |         |         |               `-2*[{xfce4-session}]
        |         |         `-2*[{lightdm}]
        |         `-2*[{lightdm}]
        `-xfce4-terminal-+-bash---…
                         |-bash---pstree
                         `-2*[{xfce4-terminal}]
`

Executables

xfce4-about
xfce4-accessibility-settings
xfce4-appearance-settings
xfce4-appfinder
xfce4-clipman
xfce4-clipman-history
xfce4-clipman-settings
xfce4-color-settings
xfce4-dict
xfce4-display-settings
xfce4-find-cursor
xfce4-keyboard-settings
xfce4-mime-helper
xfce4-mime-settings
xfce4-mouse-settings
xfce4-notifyd-config
xfce4-panel
xfce4-popup-applicationsmenu
xfce4-popup-clipman
xfce4-popup-clipman-actions A symlink to xfce4-popup-clipman
xfce4-popup-directorymenu
xfce4-popup-places
xfce4-popup-whiskermenu
xfce4-popup-windowmenu
xfce4-power-manager
xfce4-power-manager-settings
xfce4-screenshooter
xfce4-sensors
xfce4-session
xfce4-session-logout
xfce4-session-settings
xfce4-settings-editor
xfce4-settings-manager
xfce4-taskmanager
xfce4-terminal
xfce4-terminal.wrapper
xfwm4 The window manager for the Xfce Desktop Environment: it places windows on the screen, provides decorations for the windows and allows them to be moved, resized or closed.
startxfce4 A shell script that seems to start xfce4.
xfdesktop The desktop manager for the Xfce 4 Desktop Environment

xfwm4

xfwm4 not started

Why is xfwm4 on my broken not started.
$ ps -C xfwm4
Removing ~/.cache/sessions and then restarting the computer did not help.
Trying to start it as follows didn't help either:
$ xfwm4 --replace
However, I was able to start it manually with
$ xfwm4 --compositor=off

See also

~/.config/xfce4/xfwm4/

lightdm

Starting lightdm can be disabled. When doing so, after the next login, one will land on a TTY
$ sudo systemctl disable lightdm.service
$ sudo systemctl stop lightdm.service
Enable and start lightdm:
$ sudo systemctl enable lightdm.service
$ sudo systemctl start lightdm.service

See also

/etc/xdg/autostart is a directory that is sourced by XDG compliant desktop environments.
X

Index

Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php:78 Stack trace: #0 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(78): PDOStatement->execute(Array) #1 /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php(30): insert_webrequest_('/notes/Linux/X/...', 1758207719, '216.73.216.150', 'Mozilla/5.0 App...', NULL) #2 /home/httpd/vhosts/renenyffenegger.ch/httpsdocs/notes/Linux/X/desktop-environment/index(174): insert_webrequest() #3 {main} thrown in /home/httpd/vhosts/renenyffenegger.ch/php/web-request-database.php on line 78