Xfce4 Økter er øktbehandler for Xfce. Dens oppgave er å lagre tilstanden til ditt skrivebord (åpnede applikasjoner og deres plassering) og gjenopprett det i løpet av neste oppstart. Du kan lage flere forskjellige økter og velge en av dem ved oppstart.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://archive.xfce.org/src/xfce/xfce4-session/4.20/xfce4-session-4.20.4.tar.bz2
Nedlasting MD5 sum: 048a3f838449dd75d358779b528b0a63
Nedlastingsstørrelse: 1.2 MB
Estimert diskplass som kreves: 20 MB
Estimert byggetid: 0.1 SBU
libwnck-43.3, libxfce4windowing-4.20.7, og libxfce4ui-4.20.2
desktop-file-utils-0.28, xfce4-screensaver eller XScreenSaver-6.17, shared-mime-info-2.5.1 og polkit-gnome-0.105
Installer Xfce4 Økter ved å kjøre følgende kommandoer:
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-legacy-sm &&
make
Denne pakken kommer ikke med en testpakke.
Nå, som root bruker:
make install
--disable-legacy-sm: Denne
bryteren deaktiverer eldre øktbehandlinger som ikke er nødvendig på
et moderne system.
Det er flere valgfrie kjøretidsavhengigheter for Xfce4: dbus-1.16.2, GnuPG-2.5.24, hicolor-icon-theme-0.18 OpenSSH-10.6p1 og xinit-1.4.4
Når du bygger en Xfce4 pakke, noen
konfigurasjonsfiler er installert i /usr/share/applications, /usr/share/icons, og /usr/share/mime. For å bruke disse filene i din
Xfce4 økt, må du oppdatere ulike
databaser. Gjør det ved å kjøre, som root bruker (du må ha de anbefalte
avhengighetene installert):
update-desktop-database && update-mime-database /usr/share/mime
Du kan starte Xfce4 fra en TTY ved bruk av xinit-1.4.4, eller fra en grafisk skjermbehandler, som f.eks lightdm-1.33.1.
For å starte Xfce4 ved bruk av xinit-1.4.4, kjør følgende kommandoer:
cat > ~/.xinitrc << "EOF"
dbus-launch --exit-with-x11 startxfce4
EOF
startx
Hvis xdg-desktop-portal-1.22.1 er
installert, dens systemd brukertjeneste vil bare starte når
systemd enhet graphical-session.target er aktiv.
startx aktiverer
ikke det målet, så enhver applikasjon som spør portalen (for
eksempel LibreOffice eller andre
GTK applikasjoner) venter på en D-Bus tidsavbrudd 25 sekunder,
noen ganger mer, før den vises. For å unngå dette, opprett et
brukermål som binder til graphical-session.target som
root bruker:
cat > /etc/systemd/user/xfce-session.target << "EOF"
[Unit]
Description=Xfce session
BindsTo=graphical-session.target
Wants=graphical-session-pre.target
After=graphical-session-pre.target
EOF
Deretter start Xfce med dette
~/.xinitrc i stedet for den som
vises over:
cat > ~/.xinitrc << "EOF"
export XDG_CURRENT_DESKTOP=XFCE
dbus-update-activation-environment --systemd DISPLAY XAUTHORITY XDG_CURRENT_DESKTOP
systemctl --user start xfce-session.target
startxfce4
systemctl --user stop xfce-session.target
EOF
Miljøvariablene blir sendt til systemd brukerforekomsten slik at portalen og dens backends kan koble til X-serveren. Ikke legg til prefiks startxfce4 med exec; den siste linjen må kjøre når økten avsluttes slik at graphical-session.target og tjenestene knyttet til det stoppes.
X økten starter på den første ubrukte virtuelle terminalen, normalt vt7. Du kan bytte til en annen vtn ved å samtidig trykke på tastene Ctrl-Alt-Fn (n=1, 2, ...). For å bytte tilbake til X økten, vanligvis startet på vt7, bruk Ctrl-Alt-F7. Vt hvor kommandoen startx ble utført vil vise mange meldinger, inkludert X startmeldinger, applikasjoner startet automatisk med økten, og til slutt noen advarsler og feilmeldinger. Du kan foretrekke å omdirigere disse meldingene til en loggfil, som ikke bare vil beholde den innledende vt ryddig, men kan også brukes til feilsøkingsformål. Dette kan gjøres fra X med:
startx &> ~/.x-session-errors
Når du slår av eller starter på nytt, vises avslutningsmeldingene på vt hvor X kjørte. Hvis du ønsker å se disse meldingene, samtidig trykk på tastene Alt-F7 (forutsatt at X kjørte på vt7).