%general-entities; ]> $LastChangedBy$ $Date$ Kde-workspace-&kde-workspace-version; kde-workspace Introduction to Kde-workspace 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. &lfs79_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &kde-workspace-md5sum; Download size: &kde-workspace-size; Estimated disk space required: &kde-workspace-buildsize; Estimated build time: &kde-workspace-time; Kde-workspace Dependencies Required , , , , , and Recommended , , , , and Optional , , , , , PyKDE4, GoogleGadgets, Prison, libraw1394, gpsd, XMMS, libqalculate (wants CLN), and 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: Installation of 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: 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-dir; \ -DSYSCONF_INSTALL_DIR=/etc \ -DCMAKE_BUILD_TYPE=Release \ -DINSTALL_PYTHON_FILES_IN_PYTHON_PREFIX=TRUE \ -Wno-dev .. && make -j1 ¶llel_issues; If building KDE in /opt, then an environment variable LIBRARY_PATH=$KDE_PREFIX/lib:$LIBRARY_PATH may be needed on the make line. Now, as the root user: make install && mkdir -p /usr/share/xsessions && ln -sf &kde-dir;/share/apps/kdm/sessions/kde-plasma.desktop \ /usr/share/xsessions/kde-plasma.desktop Command Explanations : This option is set to install the KDE Python objects in the correct place. Configuring KDE Workspace Linux PAM Configuration 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 Contents Installed Programs Installed Libraries Installed Directories 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 and systemsettings several in &kde-dir;/lib several in &kde-dir;/include, &kde-dir;/lib and &kde-dir;/share