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.9.

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.20, NetworkManager-1.0.10, lm_sensors-3.4.0, QJson-0.8.1, PyKDE4, GoogleGadgets, Prison, libraw1394, gpsd, XMMS, libqalculate (veut CLN) et Wayland-1.10.0

[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é sur 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 :

sed -e '/graphics.*TESTNAME/s/-signalplottertest/&2/' \
    -e '/test TESTNAME/s/-signalplottertest/&3/'      \
    -i libs/ksysguard/tests/CMakeLists.txt

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 -j1
[Note]

Note

Ce paquet peut parfois échouer quand il est construit avec plusieurs processeurs. Voir Utilisation de processeurs multiples pour plus d'information.

[Note]

Note

Si KDE est construit dans /opt, alors une variable d'environnement LIBRARY_PATH=$KDE_PREFIX/lib:$LIBRARY_PATH peut être nécessaire dans la ligne 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

Explication 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, kdostartupconfig4, kfontinst, kfontview, kinfocenter, klipper, kmenuedit, krandom.kss, krandrstartup, krandrtray, krdb, krunner, ksmserver, ksplashqml, ksplashsimple, ksplashx, ksplashx_scale, 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 2016-03-02 22:42:47 +0100