Ställa in miljön för att köra ditt KDE Plasma™-skrivbord

Med antagandet att du använder en särskild användare för att bygga KDE Plasma™ och redan har en installerad version av Plasma™, kan det vara något krångligt att köra det nya Plasma™, eftersom det nya måste ges företräde över det gamla. Du måste ändra miljövariabler i inloggningsskript för att försäkra dig om att det nyss byggda skrivbordet används.

Installerar automatiskt en drivrutin för inloggning

Från och med version 1.16 försöker kdesrc-build installera en lämplig drivrutin för inloggning, som låter dig logga in på KDE-skrivbordet som byggts av kdesrc-build från din inloggningshanterare. Det kan inaktiveras genom att använda inställningsalternativet install-session-driver i inställningsfilen.

Notera

Sessionsinställning sker inte medan kdesrc-build gör i låtsasläge.

Drivrutinen fungerar genom att skapa en egen xsession sessionstyp. Denna typ av session ska fungera direkt med inloggningshanteraren sddm (där den visas som en Egen session), men andra inloggningshanterare (som LightDM och gdm) kan kräva att ytterligare filer installeras för att aktivera stöd för xsession.

Lägger till xsession-stöd för distributioner

Den förinställda inloggningshanteraren för vissa distributioner kan kräva att ytterligare paket installeras för att stödja inloggning med xsession.

Manuellt tillägg av stöd för xsession

Om det inte fanns några distributionsspecifika anvisningar för din distribution i ”Lägger till xsession-stöd för distributioner”, kan du lägga till en post i distributionens lista med sessionstyper för inloggning med egen xsession på följande sätt:

Procedur 2.1. Lägga till en .xsession inloggningssessionstyp.

Notera

Proceduren kräver troligen administratörsrättigheter för att kunna göras färdig.

  1. Skapa filen /usr/share/xsessions/kdesrc-build.desktop.

  2. Försäkra dig om att filen som just skapas innehåller följande text:


    Type=XSession
    Exec=$HOME/.xsession
    Name=KDE Plasma Desktop (unstable; kdesrc-build)

    Värdet $HOME måste ersättas av den fullständiga sökvägen till din hemkatalog (exempelvis /home/användare). Specifikationen av skrivbordsposter tillåter inte generella användarfiler.

  3. När inloggningshanteraren startas om, ska den visa en ny sessionstyp, KDE Plasma Desktop (unstable; kdesrc-build) i listan med sessioner, vilket ska försöka köra filen .xsession som installerats av kdesrc-build, om den är markerad när du loggar in.

    Notera

    Det kan vara enklast att starta om datorn för att starta om inloggningshanteraren, om inloggningshanteraren inte bevakar uppdateringar av katalogen /usr/share/xsessions.

Ange miljön för hand

Dokumentationen innehöll tidigare instruktioner om vilka miljövariabler som ska ställas in för att kunna läsa in det nybyggda skrivbordet. Dessa instruktioner har flyttats till ett appendix (”Ställa in en inloggningsprofil för KDE).

Om du har för avsikt att ställa in eget stöd för inloggning, kan du titta i appendixet eller öppna filen sample-kde-env-master.sh som ingår i källkoden för kdesrc-build.