The Kde-workspace package contains components that are central to providing the KDE desktop environment. Of particular importance are KWin, the KDE window manager, and Plasma, which provides the workspace interface.
This package is known to build and work properly using an LFS-7.7 platform.
Download (HTTP): http://download.kde.org/stable/applications/14.12.2/src/kde-workspace-4.11.16.tar.xz
Download (FTP): ftp://ftp.kde.org/pub/kde/stable/applications/14.12.2/src/kde-workspace-4.11.16.tar.xz
Download MD5 sum: d580a4d6339930d4c12a498ab46f27af
Download size: 12.9 MB
Estimated disk space required: 384 MB
Estimated build time: 2.2 SBU (using parallelism=10)
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, and xcb-util-wm-0.4.1
kdepimlibs-4.14.5, Boost-1.57.0, FreeType-2.5.5, pciutils-3.3.0, and ConsoleKit-0.4.6
Linux-PAM-1.1.8, libusb-1.0.19, NetworkManager-1.0.0, lm_sensors-3.3.5, QJson-0.8.1, PyKDE4, GoogleGadgets, Prison, libraw1394, gpsd, XMMS, libqalculate (wants CLN), and Wayland
![[Note]](../images/note.png) 
          Kde-workspace has a run-time dependency called Application menu for Qt that allows the application menubar to be inserted as a single button in the titlebar. It can be found at appmenu-qt.
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/kde-workspace
          It is recommended to have a dedicated user and group to take
          control of the kdm
          daemon after it is started. Issue the following commands as the
          root user:
        
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
        Install Kde-workspace by running the following commands:
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
        
          Now, as the root user:
        
make install                  &&
mkdir -p /usr/share/xsessions &&
ln -sf $KDE_PREFIX/share/apps/kdm/sessions/kde-plasma.desktop \
       /usr/share/xsessions/kde-plasma.desktop
      
          -DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE: This
          option is set to install the KDE Python objects in the correct
          place.
        
            If you built KDE Workspace with
            Linux PAM support, create
            necessary configuration files by running the following commands
            as the root user:
          
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
Last updated on 2015-02-23 21:00:51 -0800