(→All KDE-4 versions) |
(→KDE-4.4 and TRUNK) |
||
| Line 36: | Line 36: | ||
===KDE-4.4 and TRUNK=== | ===KDE-4.4 and TRUNK=== | ||
| − | + | The current KDE-4.4 BRANCH and TRUNK also install a: "system-services" directory. | |
| + | you instlled KDE-4.4 in: "/usr/KDE-4.4, the D-Bus system services will be installed in "/usr/KDE-4.4/share/dbus-1/system-services". D-Bus needs to find these services and use them. | ||
| + | |||
| + | Add, for example: | ||
| + | |||
| + | :<servicedir>/usr/KDE-4.4/share/dbus-1/system-services</servicedir> | ||
| + | |||
| + | {use the actual path from your system} | ||
| + | |||
| + | to your: "/etc/dbus-1/system-local.conf" file. | ||
| + | |||
| + | If your system doesn't yet have that file, create it: | ||
| + | |||
| + | <nowiki>------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------</nowiki><pre> | ||
| + | <!DOCTYPE busconfig PUBLIC | ||
| + | "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" | ||
| + | "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> | ||
| + | <busconfig> | ||
| + | <servicedir>/usr/KDE-4.4/share/dbus-1/system-services</servicedir> | ||
| + | </busconfig> | ||
| + | </pre><nowiki>------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------</nowiki> | ||
| + | |||
| + | {use the actual path from your system} | ||
==SYSCONF_INSTALL_DIR== | ==SYSCONF_INSTALL_DIR== | ||
Contents |
Languages: عربي | Asturianu | Català | Česky | Kaszëbsczi | Dansk | Deutsch | English | Esperanto | Español | Eesti | فارسی | Suomi | Français | Galego | Italiano | 日本語 | 한국어 | Norwegian | Polski | Português Brasileiro | Română | Русский | Svenska | Slovenčina | Slovenščina | српски | Türkçe | Tiếng Việt | Українська | 简体中文 | 繁體中文
If you instlled KDE in: "/usr/KDE-4, the D-Bus services will be installed in "/usr/KDE-4/share/dbus-1/services". D-Bus needs to find these services and use them.
If you only have one version of KDE installed and you normally use it, simply add, for example:
{use the actual path from your system}
to your: "/etc/dbus-1/session-local.conf" file.
If your system doesn't yet have that file, create it:
------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <servicedir>/usr/KDE-4/share/dbus-1/services</servicedir> </busconfig>------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------
{use the actual path from your system}
If you have installed an additional version of KDE-4 that you start with another user account according to the instructions for building KDE4.x, things are not as simple since you need to have the D-Bus services for that KDE-4 installation override the normal ones ONLY when using that user account. Instead of adding the path for the service directory to: "/etc/dbus-1/session-local.conf" file, add this link:
Then create the above: "session-local.conf" file in the: "$HOME/.config/dbus-1" directory (which you will have to create).
The current KDE-4.4 BRANCH and TRUNK also install a: "system-services" directory. you instlled KDE-4.4 in: "/usr/KDE-4.4, the D-Bus system services will be installed in "/usr/KDE-4.4/share/dbus-1/system-services". D-Bus needs to find these services and use them.
Add, for example:
{use the actual path from your system}
to your: "/etc/dbus-1/system-local.conf" file.
If your system doesn't yet have that file, create it:
------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> <busconfig> <servicedir>/usr/KDE-4.4/share/dbus-1/system-services</servicedir> </busconfig>------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------8<------
{use the actual path from your system}
TO DO
My apologies! The documentation for D-Bus is inadequate, but I am working on this. Till then, ask on the KDE or KDE-Linux mailing lists.