Appendix B. Ersatta procedurer för att ställa in en profil

Ställa in en inloggningsprofil för KDE

Instruktionerna täcker hur man ställer in profilen som krävs för att säkerställa att datorn kan logga in på det nybyggda KDE Plasma™-skrivbordet. kdesrc-build försöker normalt göra det automatiskt (se ”Installerar automatiskt en drivrutin för inloggning”). Detta appendix kan vara användbart för de som inte kan använda det inbyggda stödet i kdesrc-build för inställning av inloggningsprofil. Dock kanske instruktionerna inte alltid är aktuella, och det kan också vara användbart att titta i filen kde-env-master.sh som ingår i källkoden för kdesrc-build.

Ändra startprofilinställningar

Viktigt

Filen .bash_profile är inloggningsinställningarna för det populära skalet bash som används av många Linux®-distributioner. Om du använder ett annat skal, kan du behöva justera exemplen som ges i det här avsnittet för ditt specifika skal.

Öppna eller skapa filen .bash_profile i hemkatalogen med din favoriteditor, och lägg till följande i slutet på filen. Om du bygger modulen qt (det gör du normalt), lägg istället till:

QTDIR=(sökväg till qtdir)   # Såsom normalt ~/kdesrc/build/qt.
KDEDIR=(sökväg till kdedir) # Såsom normalt ~/kde.
KDEDIRS=$KDEDIR
PATH=$KDEDIR/bin:$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH

# Gör rätt om inte LD_LIBRARY_PATH redan är satt.
if [ -z $LD_LIBRARY_PATH ]; then
  LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib
else
  LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$LD_LIBRARY_PATH
fi

export QTDIR KDEDIRS PATH MANPATH LD_LIBRARY_PATH

eller om du inte bygger qt (och använder systemets Qt™) lägg till det här istället:

KDEDIR=(sökväg till kdedir)  # Såsom ~/kde normalt.
KDEDIRS=$KDEDIR
PATH=$KDEDIR/bin:$QTDIR/bin:$PATH

# Gör rätt om inte LD_LIBRARY_PATH redan är satt.
if [ -z $LD_LIBRARY_PATH ]; then
  LD_LIBRARY_PATH=$KDEDIR/lib
else
  LD_LIBRARY_PATH=$KDEDIR/lib:$LD_LIBRARY_PATH
fi

export KDEDIRS PATH LD_LIBRARY_PATH

Om du inte använder en särskild användare ställ in en annan $KDEHOME för din nya miljö i .bash_profile:

export KDEHOME="${HOME}/.kde-git"

# Create it if needed
[ ! -e ~/.kde-git ] && mkdir ~/.kde-git

Notera

Om din K-meny senare är tom eller för tätpackad med program från din distribution, kanske du måste ange miljövariabeln XDG i din .bash_profile:

XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="${KDEDIR}/share:/usr/share"
export XDG_CONFIG_DIRS XDG_DATA_DIRS

Starta KDE

När du nu har justerat dina miljöinställningar för att använda rätt KDE, är det viktigt att försäkra dig om att det rätta startkde-skriptet också används.

Öppna textfilen .xinitrc från hemkatalogen, eller skapa den om det behövs. Lägg till raden:

exec ${KDEDIR}/bin/startkde

Viktigt

Det kan vara nödvändigt att utföra samma steg med filen .xsession, också i hemkatalogen. Det är särskilt sant om grafiska inloggningshanterare som sddm, gdm eller xdm används.

Starta nu det nya KDE: i BSD- och Linux®-system med stöd för virtuella terminaler, används tangentkombinationerna Ctrl+Alt+F1 ... Ctrl+Alt+F12 för att byta till virtuell konsoll 1 till och med 12. Det låter dig köra fler än en skrivbordsmiljö samtidigt. De första sex är textterminaler, och de följande sex är grafiska skärmar.

Om den grafiska inloggningshanteraren visas istället när du startar datorn, kan du använda den nya KDE-miljön även om den inte anges som ett alternativ. De flesta inloggningshanterare, inklusive sddm, har ett alternativ att använda en Egen session när du loggar in. Med det alternativet laddas dina sessionsinställningar från filen .xsession i din hemkatalog. Om du redan har ändrat filen som beskrivs ovan, ska alternativet starta den nya KDE-installationen.

Om det inte gör det, finns det något annat som du kan prova som normalt ska fungera: Tryck på Ctrl+Alt+F2, så visas en textterminal. Logga in som den särskilda användaren och skriv:

startx -- :1

Tips

Du kan köra KDE från källkod och det gamla KDE samtidigt. Logga in som din vanliga användare, och starta det stabila KDE-skrivbordet. Tryck på Ctrl+Alt+F2 (eller F1, F3, etc.) så visas en textterminal. Logga in som den särskilda KDE Git-användaren och skriv:

startx -- :1

Du kan gå tillbaka till KDE-skrivbordet för din vanliga användare genom att trycka på snabbtangenten för skrivbordet som redan kör. Den är normalt Ctrl+Alt+F7, men du kanske måste använda F6 eller F8 istället. För att returnera till KDE kompilerat med kdesrc-build, ska du använda samma sekvens, utom med nästa funktionstangent. Om du till exempel behövde skriva Ctrl+Alt+F7 för att byta till det vanliga KDE, skulle du behöva skriva Ctrl+Alt+F8 för att gå tillbaka till KDE byggt med kdesrc-build.