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.
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
.
Den förinställda inloggningshanteraren för vissa distributioner kan kräva att ytterligare paket installeras för att stödja inloggning med xsession
.
Distributionen Fedora Linux® kräver att paketet
xorg-x11-xinit-session
är installerat för att stödja inloggning med en egenxsession
.Debian och Linux®-distributioner baserade på Debian ska stödja inloggning med en egen
xsession
, men kräver att alternativet
ställs in iallow-user-xsession
/etc/X11/Xsession.options
. Se också Debians dokumentation om att anpassa en X-session.För övriga distributioner, se ”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.
Skapa filen
/usr/share/xsessions/kdesrc-build.desktop
.Försäkra dig om att filen som just skapas innehåller följande text:
Värdet
$HOME
måste ersättas av den fullständiga sökvägen till din hemkatalog (exempelvis/home/
). Specifikationen av skrivbordsposter tillåter inte generella användarfiler.användare
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
.
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.