Kde-workspace-4.11.21

Introduction à Kde-workspace

Le paquet Kde-workspace contient des composants centraux pour l'environnement de bureau KDE. Parmi ceux les plus importants, se trouvent KWin, le gestionnaire de fenêtres KDE et Plasma, qui fournit l'interface d'espaces de travail.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Informations sur le paquet

Dépendances de Kde-workspace

Requises

kactivities-4.13.3, qimageblitz-0.0.6, xcb-util-image-0.4.0, xcb-util-renderutil-0.3.9, xcb-util-keysyms-0.4.0 et xcb-util-wm-0.4.1

Recommandées

Facultatives

Linux-PAM-1.2.1, libusb-1.0.19, NetworkManager-1.0.6, lm_sensors-3.4.0, QJson-0.8.1, PyKDE4, GoogleGadgets, Prison, libraw1394, gpsd, XMMS, libqalculate (demande CLN) et Wayland.

[Note]

Note

Kde-workspace a une dépendance d'exécution appelée Application menu for Qt qui autorise l'application menubar à être insérée comme un simple bouton dans la bar des titres. Il peut être trouvé appmenu-qt.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/kde-workspace

Installation de Kde-workspace

Il est recommandé d'avoir un utilisateur et un group dédiés pour contrôler le démon kdm après qu'il soit démarré. Tapez les commandes suivantes en tant qu'utilisateur root :

groupadd -g 37 kdm &&
useradd -c "KDM Daemon Owner" -d /var/lib/kdm -g kdm \
        -u 37 -s /bin/false kdm &&
install -o kdm -g kdm -dm755 /var/lib/kdm

Installez Kde-workspace en lançant les commandes suivantes :

mkdir build &&
cd    build &&
cmake -DCMAKE_INSTALL_PREFIX=$KDE_PREFIX           \
      -DSYSCONF_INSTALL_DIR=/etc                   \
      -DCMAKE_BUILD_TYPE=Release                   \
      -DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE \
      -Wno-dev .. &&
make

Maintenant, en tant qu'utilisateur root :

make install                  &&
mkdir -p /usr/share/xsessions &&
ln -sf $KDE_PREFIX/share/apps/kdm/sessions/kde-plasma.desktop \
       /usr/share/xsessions/kde-plasma.desktop

Explications des commandes

-DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE : Cette option est initialisée pour installer les objets python de KDE à un endroit correct.

Configurer l'espace de travail de KDE

Configuration de Linux PAM

Si vous construisez KDE Workspace avec le support Linux PAM, créez les fichiers de configuration nécessaire en lançant les commandes suivantes en tant qu'utilisateur root :

cat >> /etc/pam.d/kde << "EOF" &&
# Begin /etc/pam.d/kde
auth     requisite      pam_nologin.so
auth     required       pam_env.so
auth     required       pam_succeed_if.so uid >= 1000 quiet
auth     include        system-auth
account  include        system-account
password include        system-password
session  include        system-session
# End /etc/pam.d/kde
EOF
cat > /etc/pam.d/kde-np << "EOF" &&
# Begin /etc/pam.d/kde-np
auth     requisite      pam_nologin.so
auth     required       pam_env.so
auth     required       pam_succeed_if.so uid >= 1000 quiet
auth     required       pam_permit.so
account  include        system-account
password include        system-password
session  include        system-session
# End /etc/pam.d/kde-np
EOF
cat > /etc/pam.d/kscreensaver << "EOF"
# Begin /etc/pam.d/kscreensaver
auth    include system-auth
account include system-account
# End /etc/pam.d/kscreensaver
EOF

Contenu

Programmes installés: genkdmconf, kaccess, kapplymousetheme, kblankscrn.kss, kcheckrunning, kcminit, kcminit_startup, kdm, kdmctl, kstartupconfig4, ksysguard, ksysguardd, ksystraycmd, kwin, kwin_gles, kwrited, oxygen-demo, oxygen-settings, oxygen-shadow-demo, plasma-desktop, plasma-netbook, plasma-overlay, plasma-windowed, solid-action-desktop-gen, solid-network, startkde et systemsettings
Bibliothèques installées: plusieurs dans $KDE_PREFIX/lib
Répertoires installés: plusieurs dans $KDE_PREFIX/include, $KDE_PREFIX/lib et $KDE_PREFIX/share

Last updated on : 2013-04-23 19:04:04 +020