Witam.
Niektóre aplikacje pod kde4 wymagają uruchomionej usługi dbus.
Próba uruchomienia tej usługi kończy się komunikatem:
Na co powinna wskazywać ta zmienna (socket path) - chodzi mi o konkretną wartość.Failed to start message bus: launchd's environment variable DBUS_LAUNCHD_SESSION_BUS_SOCKET is empty, but should contain a socket path.
Kde4 instalowałem za pomocą mac port.
Próbowałem następujących rozwiązań:
1. .: KDE 4 Mac :.
wywołanie2. Czytam dalej:launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
nothing found to load
.: KDE 4 Mac :.
Czyli nic nowego.################################################## ########
# Don't forget that dbus needs to be started as the local
# user (not with sudo) before any KDE programs will launch
# To start it run the following command:
# launchctl load /Library/LaunchAgents/org.freedesktop.dbus-session.plist
################################################## ########
################################################## ####
# Programs will not start until you run the command #
# 'sudo chown -R $USER ~/Library/Preferences/KDE' #
# replacing $USER with your username, followed by #
# 'open /Applications/Macports/KDE4/kdeinit4.app' #
# in a Terminal. #
################################################## ####
3. Próba wywołania
Daje jak widać taki sam efekt jak wcześniej./opt/local/bin/start-session-bus.sh
Failed to start message bus: launchd's environment variable DBUS_LAUNCHD_SESSION_BUS_SOCKET is empty, but should contain a socket path.
EOF in dbus-launch reading address from bus daemon
Zawartość pliku Library/LaunchAgents/org.freedesktop.dbus-session.plist
Czy zmienną DBUS_LAUNCHD_SESSION_BUS_SOCKET trzeba zmienić w tym pliku czy też ustawić jako zmienną w systemie? (i z jaką wartością?).<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.freedesktop.dbus-session</string>
<key>ServiceIPC</key>
<true/>
<!-- bug in 10.4's launchd - on-demand loading does not work -->
<key>OnDemand</key>
<false />
<key>Disabled</key>
<true/>
<key>ProgramArguments</key>
<array>
<string>/opt/local/bin/dbus-daemon</string>
<string>--nofork</string>
<string>--session</string>
</array>
<key>Sockets</key>
<dict>
<key>unix_domain_listener</key>
<dict>
<key>SecureSocketWithKey</key>
<string>DBUS_LAUNCHD_SESSION_BUS_SOCKET</string>
</dict>
</dict>
Ps. Mój system to Mac OS X Leopard Snow.




LinkBack URL
About LinkBacks
