Changes between Version 16 and Version 17 of KDE


Ignore:
Timestamp:
Apr 12, 2014, 1:06:53 PM (10 years ago)
Author:
fux@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • KDE

    v16 v17  
    11[[PageOutline]]
    22= KDE =
    3 KDE is a world-wide community of hundreds of programmers producing Free Open Source Software (FOSS). Its central product is a desktop system equivalent to Apple Mac OS X or Microsoft Windows, but running on Linux and UNIX-based operating systems.
     3KDE is a world-wide community of hundreds of programmers producing Free Open Source Software (FOSS). Its central product is the Plasma desktop equivalent to Apple Mac OS X or Microsoft Windows, but running on Linux and UNIX-based operating systems.
    44
    55KDE also produces a range of applications, system programs, tools and utilities, many of which will run on Mac OS X or Windows, because they are based on the [http://qt-project.org Qt] framework, a set of C++ libraries and tools that is portable to several operating systems and hardware types.
    66
    7 == KDE on Mac ==
    8 On Mac OS X, Qt uses the OS X (Cocoa) widgets and window style, which means that KDE and Qt applications look and feel like other OS X applications. However, KDE is primarily meant to work on Linux and UNIX systems. Its use on Mac is still experimental. Many packages will work if you follow the instructions below, but some parts of KDE are not designed to work on this platform.
     7== KDE software on Mac ==
     8On Mac OS X, Qt uses the OS X (Cocoa) widgets and window style, which means that KDE and Qt applications look and feel like other OS X applications. However, KDE is primarily developed on Linux and UNIX systems. Its use on Mac is still experimental. Many packages will work if you follow the instructions below, but some software from KDE is not designed to work on this platform.
    99
    1010Some unexpected behaviours and glitches should be expected. Please provide feedback to the macports-users mailing list of your experiences, both good and bad.
    1111
    12 = Installing KDE with MacPorts =
     12= Installing KDE applications with MacPorts =
    1313
    14 KDE ports can be installed with MacPorts in the same way as other ports, such as here for the kdelibs4 port:
     14KDE application ports can be installed with MacPorts in the same way as other ports, such as here for the kdelibs4 port:
    1515{{{
    1616sudo port install kdelibs4
     
    1818__**IMPORTANT NOTE**__: The user needs to perform some additional steps __**after**__ installation (see below).
    1919
    20 KDE dependencies are handled by MacPorts and should be installed automatically. Please note that several large packages are pre-requisites of KDE, so the installation or re-installation may take a few hours at first, but less time for subsequent KDE applications. It may be helpful to break the work into stages: first qt4-mac, then kdelibs4 and kde4-runtime and finally the KDE applications you require.
     20KDE software dependencies are handled by MacPorts and should be installed automatically. Please note that several large packages are pre-requisites of KDE software, so the installation or re-installation may take a few hours at first, but less time for subsequent KDE applications. It may be helpful to break the work into stages: first qt4-mac, then kdelibs4 and kde4-runtime and finally the KDE applications you require.
    2121
    2222The 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. KDE 3 became obsolescent in 2008 and is no longer supported, so KDE 3 ports should be avoided as far as possible.
     
    3131== Steps required after installation ==
    3232
    33 There are some small steps which need to be performed by the user, which are listed below. Without these steps **KDE ports will not work**. You need to do them after you first install or re-install KDE ports. You do not need to repeat them when you install more KDE ports, but it does no harm.
     33There are some small steps which need to be performed by the user, which are listed below. Without these steps **KDE software ports will not work**. You need to do them after you first install or re-install KDE software ports. You do not need to repeat them when you install more KDE software ports, but it does no harm.
    3434
    35  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:
     35 Dbus:: Dbus is a messaging system between applications, which is mandatory for KDE applications. It is required to ensure that dbus is running by issuing the following commands after installation by MacPorts:
    3636{{{
    3737sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
     
    3939}}}
    4040If these commands are not issued, **KDE applications will crash without warning**.
    41  Kbuildsycoca:: Kbuildsycoca4 is a command that refreshes the cache of KDE, which is required for many applications to work properly. In Linux and UNIX, this command is automatically run periodically, but this is not the case on OS X. The recommended way is to use the following command to automate its use, after installation of kdelibs4 by MacPorts:
     41 Kbuildsycoca:: Kbuildsycoca4 is a command that refreshes the cache of the KDE software, which is required for many applications to work properly. In Linux and UNIX, this command is automatically run periodically, but this is not the case on OS X. The recommended way is to use the following command to automate its use, after installation of kdelibs4 by MacPorts:
    4242{{{
    4343launchctl load -w /Library/LaunchAgents/org.macports.kdecache.plist
     
    4949If the command is not issued periodically (either automatically through the script above or manually), **applications may run erratically**.
    5050
    51 Typically, some components of a large application might not be found at run time, so the application will fail to start properly or will have missing functionality. As a small example, the Palapeli jigsaw-puzzle game in the kdegames4 port has an option to create puzzles from the user's own pictures, but the option will not work until kbuildsycoca4 has run and recorded Palapeli's slicer modules in the KDE system cache.
     51Typically, some components of a large application might not be found at run time, so the application will fail to start properly or will have missing functionality. As a small example, the Palapeli jigsaw-puzzle game in the kdegames4 port has an option to create puzzles from the user's own pictures, but the option will not work until kbuildsycoca4 has run and recorded Palapeli's slicer modules in the KDE software cache.
    5252
    5353== Installation location ==
    5454
    55 As with most MacPorts ports, KDE ports install executables in ${prefix}/bin, which defaults to /opt/local/bin. However, KDE end-user applications are built as Apple bundles (clickable apps), which are then installed in ${applications_dir}/KDE4, defaulting to /Applications/MacPorts/KDE4.
     55As with most MacPorts ports, KDE software ports install executables in ${prefix}/bin, which defaults to /opt/local/bin. However, KDE end-user applications are built as Apple bundles (clickable apps), which are then installed in ${applications_dir}/KDE4, defaulting to /Applications/MacPorts/KDE4.
    5656
    5757To launch an installed KDE application, you can use /Applications/MacPorts/KDE4 in the Finder or Macports and KDE4 in the Applications popup at the right-hand end of the dock (if you have it). You can also drag a copy of the associated KDE icon from either place into the dock, to provide a quick start.
     
    8181
    8282* [wiki:KDEProblems Problems of KDE software on MacPorts] on this wiki
    83 * Information about [http://community.kde.org/Mac?id=build KDE on Mac] (somewhat outdated)
     83* Information about [http://community.kde.org/Mac?id=build KDE software on Mac] (somewhat outdated)
    8484* Homepage of the KDE project: [http://www.kde.org KDE]
    8585* A rough, non-exhaustive overview of KDE applications: [http://kde.org/applications/ Applications]
    8686
    8787The following lists should be exhaustive, but some items are not available in MacPorts and perhaps never will be.
    88 * A technically oriented list of all software officially released with KDE twice a year: [https://projects.kde.org/projects/kde KDE]
     88* A technically oriented list of all software officially released with the KDE software collection twice a year: [https://projects.kde.org/projects/kde KDE]
    8989* A similar list of software associated with KDE, which is independently released or not yet released: [https://projects.kde.org/projects KDE Projects]