Changes between Version 1 and Version 2 of KDE


Ignore:
Timestamp:
Mar 2, 2013, 2:26:59 PM (12 years ago)
Author:
NicosPavlov
Comment:

Filling most of the intended sections

Legend:

Unmodified
Added
Removed
Modified
  • KDE

    v1 v2  
    11[[PageOutline]]
    22= KDE =
    3 KDE is a suite of user workspace applications which allow interaction with the operating system.
     3KDE is a suite of user workspace applications which allow interaction with the operating system. Several applications are provided within this framework.
    44
    55== KDE on Mac ==
    6 
    7 Description of the current state and disclaimer concerning glitches.
     6KDE is primarily meant to work on UNIX systems, but as it is built on top of the [http://qt-project.org Qt] framework, it can be built on multiple platforms, such as Mac OS X. However, the use on Mac is still pretty experimental, and some parts of KDE are not designed to work on this platform.[[br]]
     7Some unexpected behaviours and glitches should thus be expected.
    88
    99= Installing KDE with Macports =
    1010
    11 Description of the ports structure, which matches the packages distributed by KDE.
     11The KDE ports can be installed with Macports as other ports, such as here for the kdelibs4 port:
     12{{{
     13sudo port install kdelibs4
     14}}}
     15The dependencies are handled by Macports and should be installed automatically. Please note that several large packages are required by KDE, so that the installation may take a long time.
     16
     17The ports contained in Macports essentially match the packages provided on [http://download.kde.org/extra/mirrors.html KDE mirrors]. Several ports end however with a "4", or start with "kde4-" in order to differentiate the ports from the ones of the older KDE version 3. A list of the available ports is provided [wiki:KDE#Listofports below]. It is also possible to get a full list by issuing the command
     18{{{
     19port echo categories:kde4
     20}}}
    1221
    1322== User-required steps ==
    1423
    15 Explanation of the settings Macports cannot take care of, and summary of the required commands.
     24Unfortunately, Macports **does not provide an out-of-the-box working installation**. There are some small steps which need to be performed by the user, which are listed below.
    1625
    17 * Dbus
    18 * Kbuildsycoca
     26 Dbus:: Dbus is a messaging system between applications, which is mandatory for the KDE system. It is required to ensure that dbus is running by issuing the following commands after installation by Macports:
     27{{{
     28sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
     29launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
     30}}}
     31If these commands are not issued, **KDE applications will crash without warning**.
     32 Kbuildsycoca:: Kbuildsycoca4 is a command which refreshes the cache of KDE, which is required for many applications to work properly. In UNIX, this command is automatically run periodically, but this is not the case on OS X. The recommended way is to use this command to automate its use, after installation of kdelibs4 by Macports:
     33{{{
     34launchctl load -w /Library/LaunchAgents/org.macports.kdecache.plist
     35}}}
     36The command can also be used manually:
     37{{{
     38kbuildsycoca4
     39}}}
     40If the command is not issued periodically (either automatically through the script above or manually), **applications may run erratically**.
    1941
    2042== Installation location ==
    2143
    22 Most in ${prefix}/bin as usual, but applications are built as Apple's .app bundles and installed in ${applications_dir}/KDE4.
     44Like most of Macports ports, KDE ones install most of the applications in ${prefix}/bin, which defaults to /opt/local/bin. However, most of the KDE end-user applications are built as Apple's bundles (double-clickable apps), which are then installed in ${applications_dir}/Macports/KDE4, which defaults to /Applications/Macports/KDE4.
    2345
    24 Mention also the preferences.
     46One should note that several applications save their preferences within a directory outside the Macports structure, located at ~/Library/Preferences/KDE. This implies that preferences are maintained throughout upgrades, but also that these files would not be handled by Macports upon uninstallation.
    2547
    2648= List of ports =
    2749
    28 List of main ports and structure, and link to the meta ports lists
     50List of main ports and structure.
     51
     52//In construction//
    2953
    3054[wiki:KDEPackages List of Meta ports]
    3155
     56= Port-specific notes =
     57
     58Some ports require special instructions in order to work, which are listed below.
     59
     60 Okular:: This port requires a specific variant of plopper, being +qt4 +quartz. If the installation of okular fails due to this dependency, the following commands should be issued:
     61{{{
     62sudo port install poppler +qt4 +quartz
     63sudo port clean okular
     64sudo port install okular
     65}}}
     66
    3267= Additional information =
    3368
    34 http://www.kde.org
     69* Homepage of the KDE project: [http://www.kde.org KDE]
     70* Information about [http://community.kde.org/Mac?id=build KDE on Mac] (somewhat outdated)