Hola Ricard,
2019-11-29, 12:03 (+0000); Ricard Pradell escriu:
> La sortida per tty7 no dóna res, però ho vaig fer per tty1, que és on
> startx s'executa, i em dóna el següent:
>
> 1179 tty1 00:00:00 login
> 1566 tty1 00:00:00 bash
> 1628 tty1 00:00:00 startx
> 1650 tty1 00:00:00 xinit
> 1651 tty1 01:53:02 Xorg
> 1664 tty1 00:00:00 sh
> 1693 tty1 00:00:00 dbus-launch
> 1704 tty1 00:00:23 xfce4-session
> 1713 tty1 00:02:35 xfwm4
> 1715 tty1 00:00:00 Thunar
> 1717 tty1 00:00:32 xfce4-panel
> 1720 tty1 00:00:26 xfdesktop
> 1793 tty1 00:00:00 panel-2-actions
> 1796 tty1 00:00:00 panel-6-systray
>
> A ulls d'un profà i assumint que potser dic una animalada, sembla que el
> procés Xorg s'inicia aquí, o sigui que res de wayland, pel que veig.
Exacte, Xorg és el servidor X, i és a tty1 perquè has executat startx en
aquesta consola (em pensava que canviava automàticament a tty7 però veig
que no...)
> Dedueixo que faig servir x11, no? Llavors no entenc perquè "echo
> $XDG_SESSION_TYPE" surt en blanc... Teniu alguna explicació a això?
Aquesta variable descriu el tipus de sessió de l'usuari, i el tipus de
sessió de l'usuari depèn de com l'usuari ha entrat al sistema. Si
entres fent login en una consola, hauria de dir "tty".
Per què no tens aquesta variable definida, ni idea... tampoc sé si és
important. Si vols detalls sobre la sessió pots utilitzar el programa
loginctl
$ loginctl list-sessions
SESSION UID USER SEAT TTY
20 0 root seat0 tty1
258 1000 ernest seat0 tty2
3 1000 ernest seat0
$ loginctl show-session 258
Id=258
User=1000
Name=ernest
Timestamp=Thu 2019-11-28 19:48:45 CET
TimestampMonotonic=447956893037
VTNr=2
Seat=seat0
TTY=tty2
Remote=no
Service=login
Scope=session-258.scope
Leader=10089
Audit=258
Type=tty
Class=user
Active=no
State=online
IdleHint=no
IdleSinceHint=1575035008359871
IdleSinceHintMonotonic=486721825059
LockedHint=no