[ltp] gnome-screensaver and locking using fn-f2
Grant Williamson
linux-thinkpad@linux-thinkpad.org
Thu, 05 Apr 2007 14:33:40 +0200
Ok finally worked it out ;)
Ian Redfern wrote:
> I was thinking the ACPI might be faking that key.
>
> On Thu, 2007-04-05 at 11:48 +0200, Grant Williamson wrote:
>> Ian,
>> yep that works, I am just trying to get the fn-fx key's to work
>> also. I have enabled it using xlock, however would like to get the
>> ubuntu method working on redhat.
>>
>> Ian Redfern wrote:
>> > My GNOME Keyboard Shortcuts has Ctrl-Alt-L mapped to 'Lock screen'.
>> > Does yours?
>> >
>> > On Wed, 2007-04-04 at 15:53 +0200, Grant Williamson wrote:
>> >> Ubuntu has a clever way of doing it using acpi_fakekey which sends
>> >> signals. i.e. acpi_fakekey 152 will launch the screensaver.
>> >>
>> >> Ian Redfern wrote:
>> >> > Odd really, because xscreensaver-command doesn't exist on my system,
>> >> > as I only have gnome-screensaver, yet Fn-F2 does indeed kick off
>> >> > gnome-screensaver.
>> >> >
>> >> > On Wed, 2007-04-04 at 14:39 +0200, Grant Williamson wrote:
>> >> >> They are still using "xscreensaver-command" in their scripts. I guess I
>> >> >> can use xlock.
>> >> >>
>> >> >> Ian Redfern wrote:
>> >> >> > Attached. Hope it helps!
>> >> >> >
>> >> >> > On Wed, 2007-04-04 at 14:28 +0200, Grant Williamson wrote:
>> >> >> >> I was looking at dapper, can u tar up the /etc/acpi dir for me mail me
>> >> >> >> it please.
>> >> >> >>
>> >> >> >> Ian Redfern wrote:
>> >> >> >> > Nope, gnome-screensaver.
>> >> >> >> >
>> >> >> >> > #On Wed, 2007-04-04 at 14:09 +0200, Grant Williamson wrote:
>> >> >> >> >> I know, ubuntu uses xscreensaver.
>> >> >> >> >>
>> >> >> >> >> Ian Redfern wrote:
>> >> >> >> >> > It may not help much, but Fn-F2 works fine on Ubuntu Feisty on my
>> >> >> >> >> > ThinkPad X60, so you may be able to copy it from there.
>> >> >> >> >> >
>> >> >> >> >> > On Wed, 2007-04-04 at 13:18 +0200, Grant Williamson wrote:
>> >> >> >> >> >> That does not seem to work either, xscreensaver would, even if I set
>> >> >> >> >> >> XAUTH & DISPLAY.
>> >> >> >> >> >>
>> >> >> >> >> >> Fails with either
>> >> >> >> >> >> gnome-screensaver-Message: Screensaver is not running! (launch it as root)
>> >> >> >> >> >> or
>> >> >> >> >> >> gnome-screensaver-Message: Failed to connect to the D-BUS daemon: Failed
>> >> >> >> >> >> to execute dbus-launch to autolaunch D-Bus session (via su - user)
>> >> >> >> >> >>
>> >> >> >> >> >>
>> >> >> >> >> >> Richard Neill wrote:
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> > Grant Williamson wrote:
>> >> >> >> >> >> >> Hi,
>> >> >> >> >> >> >> has anyone got a way to lock gnome-screen saver using fn-fn2.
>> >> >> >> >> >> >>
>> >> >> >> >> >> >> I am using ibm-acpi
>> >> >> >> >> >> >> i.e.
>> >> >> >> >> >> >> events/FnF2-ibm-acpi.conf
>> >> >> >> >> >> >> # ACPID Configuration to execute action when pressing Fn+F2
>> >> >> >> >> >> >> event=ibm/hotkey HKEY 00000080 00001002
>> >> >> >> >> >> >> action=/etc/acpi/actions/FnF2.sh
>> >> >> >> >> >> >>
>> >> >> >> >> >> >> actions/FnF2.sh
>> >> >> >> >> >> >> #!/bin/bash
>> >> >> >> >> >> >> # Does not work ... yet
>> >> >> >> >> >> >> USER=`ps aux|grep -i gnome-screensaver|grep -v grep| awk '{print $1}'`
>> >> >> >> >> >> >> su $USER -c "dbus-send --session --dest=org.gnome.ScreenSaver
>> >> >> >> >> >> >> --type=method_call --print-reply --reply-timeout=20000
>> >> >> >> >> >> >> /org/gnome/ScreenSaver org.gnome.ScreenSaver.SetActive boolean:true"
>> >> >> >> >> >> >>
>> >> >> >> >> >> >
>> >> >> >> >> >> > Try using
>> >> >> >> >> >> > gnome-screensaver-command --activate
>> >> >> >> >> >> > You may need to set the correct value of $DISPLAY first.
>> >> >> >> >> >> >
>> >> >> >> >> >> > HTH,
>> >> >> >> >> >> >
>> >> >> >> >> >> > Richard
>> >>
>> >
>> >
>> > This e-mail and any attachment is for authorised use by the intended
>> > recipient(s) only. It may contain proprietary material, confidential
>> > information and/or be subject to legal privilege. It should not be
>> > copied, disclosed to, retained or used by, any other party. If you are
>> > not an intended recipient then please promptly delete this e-mail and
>> > any attachment and all copies and inform the sender. Thank you.
>> >
>>
>>
>
> *Ian Redfern MIET*
> Telecoms Consultant
> _________________________________________
> *LogicaCMG -* * Releasing your potential *
> 75 Hampstead Road
> London NW1 2PL, UK
> T: +44 (0) 20 7637 9111
> E: Ian.Redfern@LogicaCMG.Com <mailto:Ian.Redfern@LogicaCMG.Com>
> www.logicacmg.com <http://www.logicacmg.com>
>