%general-entities; ]> $LastChangedBy$ $Date$ Kdebase-&trinity-version; Kdebase Introduction to Kdebase kdebase is the last mandatory package required for the Trinity/KDE3 Desktop Environment. It provides various applications, infrastructure files and libraries. &lfs70_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &kdebase-md5sum; Download size: &kdebase-size; Estimated disk space required: &kdebase-buildsize; Estimated build time: &kdebase-time; Kdebase Dependencies Required and Recommended , , and Optional , Hal, , , , , , OpenEXR, and libraw1394 Optional (for api documentation) , , and User Notes: Run-Time Dependencies Note that there are two additional packages you can install that are used at run-time for konqueror ioslave protocols. You can install the Mtools package to enable the floppy ioslave protocol. This will allow easy access to the floppy disk drives on your system. The hfsplus package can be installed to access HFS+ partitions on a Mac OS system using the mac ioslave. One additional package that can be used at run time is . This enables the KDE Info Center to use lspci for its "pci" info section. Another package usable at run time is htdig. The enables khelpcenter to create a search index for the KDE application manuals. Installation of Kdebase Install kdebase with: MAKEDIR=/tmp/buildbase && KDEBASE=`pwd` && rm -rf $MAKEDIR && mkdir -p $MAKEDIR && cd $MAKEDIR && cmake -DCMAKE_INSTALL_PREFIX=$TRINITY_PREFIX \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DWITH_ARTS=ON \ -DWITH_SHADOW=ON \ -DWITH_XCURSOR=ON \ -DWITH_XFIXES=ON \ -DWITH_XRANDR=ON \ -DWITH_XRENDER=ON \ -DWITH_XDAMAGE=ON \ -DWITH_XEXT=ON \ -DWITH_XDMCP=ON \ -DWITH_XINERAMA=ON \ -DWITH_SAMBA=ON \ -DWITH_LIBUSB=ON \ -DWITH_SUDO_KDESU_BACKEND=ON \ -DBUILD_ALL=ON \ -DWITH_XCOMPOSITE=ON \ $KDEBASE && unset KDEBASE MAKEDIR Some of the optional support programs for kdebase must be specified by the user. The option is in the form "-DWITH_PKG=ON" and the following options are recognozed for 'PKG': , SAMBA, LIBUSB, SUDO_KDESU_BACKEND, LDAP, OPENEXR, SASL, LIBRAW1394, HAL, PAM, and I8K (Dell Laptop Extensions). The cmake step does not pick up all the required libraries and paths. One special problem is that libtirpc.so is required for nfs and is not detected. Fix these problems with: export LIBRARY_PATH=$XORG_PREFIX/lib:/lib && find -name link.txt -exec sed -i -e "s@-lICE@& -lX11 -lXrender -ltirpc@" {} \; Now, continue with the build: make Now, as the root user: make install Configuring Kdebase Configuration Information There is no real configuration necessary for this package other than to ensure you follow the steps outlined in the last section of this chapter, . Contents Installed Programs Installed Libraries Installed Directories appletproxy, drkonqi, extensionproxy, genkdmconf, kaccess, kappfinder, kapplymousetheme, kasbar, kate, kblankscrn.kss, kbookmarkmerger, kcheckpass, kcheckrunning, kcminit, kcminit_startup, kcontrol, kcontroledit, kdcop, kdebugdialog, kdeeject, kdeinstallktheme, kdepasswd, kdeprintfax, kdesktop, kdesktop_lock, kdesu, kdesud, kdialog, kdm, kdm_config, kdm_greet, kdmctl, keditbookmarks, keditfiletype, kfind, kfmclient, kfontinst, kfontview, khc_docbookdig.pl, khc_htdig.pl, khc_htsearch.pl, khc_indexbuilder, khc_mansearch.pl, khelpcenter, khotkeys, kicker, kinfocenter (link to kcontrol), kio_media_mounthelper, kio_system_documenthelper, kjobviewer, klipper, klocaldomainurifilterhelper, kmenuedit, knetattach, kompmgr, konqueror, konsole, kpager, kpersonalizer, kpm, kprinter, krandom.kss, krandrtray, krdb, kreadconfig, krootimage, ksmserver, ksplash, ksplashsimple, kstart, ksysguard, ksysguardd, ksystraycmd, ktip, ktrash, kwebdesktop, kwin, kwin_killer_helper, kwin_rules_dialog, kwrite, kwriteconfig, kxkb, nspluginscan, nspluginviewer, and startkde Numerous KDE support libraries, helper modules, and kioslaves /etc/xdg/menus/applications-merged and the following subdirectories of &kde-dir;/: include/{kate, ksgrd, ksplash, kwin}, lib/kconf_update_bin, share/{applnk, apps/{too many to list}, config, config.kcfg, desktop-directories, doc/kdm, fonts, /mimelnk/{fonts, media, print}, services/{searchproviders, useragentstrings}, sounds, templates, wallpapers, and /var/lib/kdm Short Descriptions kate is a programmer's text editor for KDE. kate kcontrol is the KDE Control Center. kcontrol kdebugdialog is a dialog box for managing diagnostic messages at runtime. kdebugdialog kdesu is a graphical front end for the Unix su command. kdesu kdm is the KDE display manager (a replacement for xdm). kdm kfind is a utility to find files. kfind khelpcenter is the KDE help tool. khelpcenter kicker is the KDE control panel. kicker kinfocenter provides a centralized and convenient overview of your KDE and system settings. kinfocenter kioslaves are support modules designed to be intimately familiar with a certain protocol, so that a standard interface (most often these are used by konqueror) can be used to get at data from any number of places. Examples are the http and ftp kioslaves, which will retrieve data from an http or ftp server respectively. kioslaves klipper is a clipboard utility. klipper kmenuedit is a utility to rearrange or add items to the K-menu. kmenuedit konqueror is a filesystem and web browser. konqueror konsole is a highly configurable X terminal emulator. konsole kpager provides a thumbnail view of all virtual desktops. kpager kprinter is the printing module in KDE. It manages the actual printing from KDE applications. It handles print job administration and handles printer and print system management. kprinter ksplash is a splash screen that shows the progress of an application that is loading. ksplash ksysguard is a network enabled task manager and system monitor application, with the additional functionality of top. ksysguard kwrite is a text editor for KDE. kwrite kxkb is a keyboard layout switching utility based on the X11 xkb extension. kxkb