Betalningsmetoder Abuse

Känna igen Wayland eller Xorg

10.07.2024, 01:18

De flesta vanliga Linux-distributioner kommer ut med Wayland direkt. Ubuntu har redan bytt till Wayland sedan 22.04, och Fedora har levererat med Wayland under en lång tid. SUSE- och Debian-distributioner har nyligen anslutit sig till listan. Men Wayland har fortfarande några utmaningar, framför allt att många äldre program inte stöds eller inte fungerar bra. Om du har problem med äldre program bör du kontrollera vilken displayserver som används. Det finns flera sätt att göra detta på.

Vad är Wayland

Wayland är ett visningsprotokoll som utvecklas som ett alternativ till X Window System för att hantera fönstergränssnittet i Linux-operativsystem. Wayland syftar till att erbjuda en mer modern och effektiv GUI-arkitektur än X Window System, som utvecklades för över 30 år sedan. Wayland är avsett att förbättra prestanda, säkerhet och övergripande stabilitet för GUI på Linux-system.

Vad är Xorg

Xorg (X.Org) är en fri och öppen källkodsimplementering av X Window System, som är standarden för GUI i de flesta Linux-distributioner. Xorg är en displayserver som hanterar grafiska element på skärmen, t.ex. fönster, knappar och andra gränssnittselement. Den tillhandahåller grundläggande funktionalitet för att arbeta med grafik och interagera med datorhårdvara.

Xorg gör det möjligt att köra grafikprogram och fönsterhanterare på Linux-system, vilket ger användaren ett bekvämt och intuitivt sätt att interagera med datorn. Det stöder också tillägg och drivrutiner, vilket gör att grafikundersystemet kan anpassas och optimeras för specifika användarbehov.

Kontrollera Wayland eller Xorg

Den mest praktiska och tillgängliga metoden för att visa bildskärmsservern är att visa innehållet i miljövariabeln XDG_SESSION_TYPE. Om Wayland används för närvarande kommer wayland att visas och om Xorg används kommer X11 att visas:

$ echo $XDG_SESSION_TYPE

Узнаем Wayland или Xorg

Användaren kan också alltid ta reda på vilken typ av session som används genom att använda loginctl. Om du vill visa en lista över sessioner kör du programmet med kommandot list-sessions eller utan parametrar:

$ loginctl list-sessions

Узнаем Wayland или Xorg

För att visa typen av en viss session, skicka dess identifierare till kommandot show-session. Till exempel om sessionsnumret är 3:

$ loginctl show-session 3 -p Type

Узнаем Wayland или Xorg

Allt detta görs också med ett enkelt kommando, som ger dig sessions-ID från miljövariabeln XDG_SESSION_ID:

$ loginctl show-session "$XDG_SESSION_ID" -p Type

I Ubuntu kan den här informationen också visas i GUI. Du måste gå till "Inställningar", gå till "Om systemet" och hitta "Fönstergränssnitt".

Då kommer du att se namnet på displayservern:

Узнаем Wayland или Xorg

Det är allt för nu, i nästa artikel kommer vi att berätta hur du får reda på hur applikationen används av Wayland.