Hi Guys, not really a bug, but a contribution from my own. ;) I've wrote an init-script for the beagle-daemon (contains in the ebuild app-misc/beagle). /etc/init.d/beagled ------------------------------------------------------------------------------ #!/sbin/runscript # By Sebastian Noack # Distributed under the terms of the GNU General Public License v2 depend() { need localmount } start() { ebegin "Starting beagle-daemon." su - $USER -c "/usr/bin/beagled $OPTS" eend $? } stop() { ebegin "Stopping beagle-daemon." su - $USER -c "/usr/bin/beagle-shutdown" eend 0 } ------------------------------------------------------------------------------ /etc/conf.d/beagled ------------------------------------------------------------------------------ # /etc/conf.d/beagled # User wich beagle should run as. Usually your normal user if it is only one. USER="user" # Options wich shuold pass to beagled. OPTS="" ------------------------------------------------------------------------------ Regards Sebastian
Hi Sebastian, thanks for the contribution. I'm not so sure about the idea. When beagle runs outside of X it is unable to deduce the screensaver status or the idle time of the user. Also, beagle is designed so that multiple users can run it concurrently. The correct solution would be to modify GNOME to be able to start beagle on login and stop on logout. Fancy looking into that kind of approach?
I'll close this for now. An approach based on this sounds hopeful: http://blogs.gnome.org/view/rodrigo/2006/02/28/0
Hi Daniel, that what you propose is gnome-related but I and like I guesss many other users use beagle without gnome. And actually you don't have to run any wm to use beagle. If you want I can modify the script so that you can add multiple users to /etc/conf.d/beagled. Regards Sebastian