[FreeNX-kNX] FreeNX on Suse 10.1

walter harms wharms at bfs.de
Mon May 29 11:03:59 UTC 2006


hi serge,
thx for the hints.

did you try to start fvwm2 also or kde/gnome only ?

re,
  wh

Serge Weinstock wrote:
> Serge Weinstock wrote:
>> Hi,
>>
>> I'm trying to use FreeNX on a Suse 10.1 box and I've run into several
>> problems.
>>
>> * The first one was that I wasn't able to get any sound. I solved that
>> by making my account a member of the group audio.
>>
>> * The second one was a recurring warning message about the power save
>> daemon not running and about dbus problems.  I solved that by using the
>> default X client script for logging in.
>>
>> * The third and still unsolved problem is that I'm unable to mount
>> devices like the DVD drive or a USB key through KDE or Gnome UI. When I
>> try, I get the following cryptic error message:
>>  'A security policy in place prevents this sender from sending this
>> message to this recipient, see message bus configuration file (rejected
>> message had interface "org.freedesktop.Hal.Device.Volume" member "Mount"
>> error name "(unset)" destination "org.freedesktop.hal"'
>>
>> This happens only when I use my normal login. If I logged as root, I
>> don't get any problem.
>>
>> Any idea on what is going wrong ?
>>
>> Thanks in advance,
>>
>> Serge
>>
> 
> I have finally solved all my problems!
> As it can be useful to others, here is my recipe:
> 
> * If you want remote users to have access the audio devices,  make them 
> members of the audio group. This is very useful for people like me who 
> use their computer as a jukebox and want to be able to access it remotely.
> 
> * The commands for launching KDE or GNOME are no more "startkde" and 
> "gnome-session". A lot of applications now use dbus (message bus daemon) 
> as a system wide mean for applications to talk to each others. So a 
> specific dbus daemon must be launched for your session and a global 
> environment variable must be set in order for applications to know to 
> which dbus  daemon to talk to.
> This can be done  by replacing  the  following lines  in  
> /etc/nxserver/node.conf :
> COMMAND_START_KDE='/usr/bin/dbus-launch --sh-syntax --exit-with-session 
> /opt/kde3/bin/startkde'
> COMMAND_START_GNOME='/usr/bin/dbus-launch --sh-syntax 
> --exit-with-session /opt/gnome/bin/gnome-session'
>  
> * if you want your remote users to have access to removable medias like 
> CDs or USB keys, you must first get dbus working as  explained above, 
> secondly configure  HAL to allow  these users to  access remotely the 
> devices.
> 
> For that:
> + add a group "powerusers" and make the desired users members of this group
> + edit /etc/dbus-1/system.d/hal.conf and add the lines:
>   <policy group="1000">
>     <allow 
> send_interface="org.freedesktop.Hal.Device.SystemPowerManagement"/>
>     <allow send_interface="org.freedesktop.Hal.Device.LaptopPanel"/>
>     <allow send_interface="org.freedesktop.Hal.Device.Volume"/>
>     <allow send_interface="org.freedesktop.Hal.Device.Volume.Crypto"/>
>  </policy>
> 
> just before the final </busconfig>
> replace 1000 by the ID of the powerusers group.
> + reboot the system
> 
> And it works!
> 
> Serge
> 
> 
> 
> ________________________________________________________________
>      Were you helped on this list with your FreeNX problem?
>     Then please write up the solution in the FreeNX Wiki/FAQ:
>   http://openfacts.berlios.de/index-en.phtml?title=FreeNX_FAQ
>          Don't forget to check the NX Knowledge Base:
>                  http://www.nomachine.com/kb/ 
> 
> ________________________________________________________________
>        FreeNX-kNX mailing list --- FreeNX-kNX at kde.org
>       https://mail.kde.org/mailman/listinfo/freenx-knx
> ________________________________________________________________
> 
> 
> 



More information about the FreeNX-kNX mailing list