suspend/hibernate support in xfce4-session

Ali Abdallah aliov at xfce.org
Sat Nov 1 22:25:27 CET 2008


jp.guillemin wrote:
>
> looking into the code, I found that the mod uses HAL to suspend (this 
> idea seams strange, it would be simpler to provide a configuration 
> file to specify the scripts location) .
>
> So the question is : how do I tell to HAL to use a suspend script ? 
> (using default scripts provided by hal, or whatever, will usually 
> fail, and I have written suspend scripts that work in 98% of the cases 
> including laptops, so I must use them).
>
> I want to test, but without any information about this feature, it's 
> not easy.
>
> Thanks
> JP

You can always add the call to your script, usually in 
/usr/lib/hal/scripts/YourOS/hal-system-..., i use uswsusp to do 
suspend/hibernate and i had to edit the too HAL scripts, be careful 
about the exit code, HAL uses this to identify errors.

Regards,
Ali.
>
> jp.guillemin wrote:
>> Were do I configure the path to the suspend script ?
>>
>> Thanks
>> JP
>>
>> Maximilian Schleiss wrote:
>>> Le samedi 01 novembre 2008 à 02:59 -0700, Brian J. Tarricone a écrit : 
>>>   
>>>> Hi all,
>>>>
>>>>     
>>> Hi Brian,
>>>
>>>   
>>>> I just committed suspend/hibernate support for xfce4-session, based on
>>>> a patch from Xubuntu (recently updated by Michael Casadevall).  I can't
>>>> test this myself (susp/hibernate doesn't work on my laptop), so please
>>>> give it a quick test if you can before beta2.
>>>>
>>>>     
>>> suspend and hibernate work here but shows this error message when it
>>> resumes even though it did suspend, hibernate and resume properly:
>>>
>>> *TITLE*Shutdown Failed
>>>
>>> Failed to suspend session
>>>
>>> Did not receive a reply. Possible causes include: the remote application
>>> did not send a reply, the message bus security policy blocked the reply,
>>> the reply timeout expired, or the network connection was broken.
>>>
>>>   
>>>> There's also quite a bit of new error-reporting code in there as well;
>>>> hopefully you don't run into it, but if you do, please note the
>>>> contents of the error dialog you get.
>>>>
>>>> 	-brian
>>>> _______________________________________________
>>>> Xfce4-dev mailing list
>>>> Xfce4-dev at xfce.org
>>>> http://foo-projects.org/mailman/listinfo/xfce4-dev
>>>>     
>>>
>>> _______________________________________________
>>> Xfce4-dev mailing list
>>> Xfce4-dev at xfce.org
>>> http://foo-projects.org/mailman/listinfo/xfce4-dev
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Xfce4-dev mailing list
>> Xfce4-dev at xfce.org
>> http://foo-projects.org/mailman/listinfo/xfce4-dev
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> http://foo-projects.org/mailman/listinfo/xfce4-dev




More information about the Xfce4-dev mailing list