Již jsme se zabývali tím, co je loginctl
a jeho syntaxí. Nyní se podíváme na to, jak zobrazit informace o relaci. Tento úkol se provádí pomocí jednoho jednoduchého příkazu. Měli byste být schopni zobrazit všechny aktivní relace a zobrazit informace v grafickém uživatelském rozhraní.
Chcete-li zjistit informace o relacích, stačí spustit jeden jednoduchý příkaz - list-sessions:
$ loginctl list-sessions
Ten vám umožní zobrazit všechny aktivní relace v daném čase. Jak vidíme z výše uvedeného obrázku, jsou aktivní dvě relace. První z nich je zodpovědná za automatické přihlašování do grafického uživatelského rozhraní při spuštěném prostředí Gnome, druhá relace je konzolová relace v TTY3. Vidíme, že v grafickém uživatelském rozhraní vidíme pouze ID relace, stejně jako uživatelské jméno a TTY.
Jak můžeme zjistit podrobnější informace o jednotlivých relacích? K tomu slouží příkaz session-status
Relace v grafickém uživatelském rozhraní vypadá následovně:
$ loginctl session-status 1
V tomto případě vidíme okamžik spuštění relace, její typ, na obrázku je to X11. Konzolová relace v TTY vypadá takto:
$ loginctl session-status 3
Potřebujete vidět nastavení relace bez informací o procesu? Stačí spustit příkaz show-session
:
$ loginctl show-session 1
Pomocí tohoto příkazu máte možnost určit, jaký druh informací chcete získat pomocí parametru -p
nebo --property
.
Chcete-li získat pouze typ, použijte tento příkaz:
$ loginctl show-session 1 --p Type
Chcete-li získat pouze hodnotu bez názvu vlastnosti, použijte volbu --value
:
$ loginctl show-session 1 --p Type --value
Viděli jsme, jak zobrazit informace o relaci v programu loginctl
- není na tom nic složitého.