Comment 51 for bug 185600

Revision history for this message
In , Freedesktop-n (freedesktop-n) wrote :

(In reply to comment #1)
> Just thought I'd post that I cannot find a good workaround. I did find a *bad*
> workaround, which is to let the power management daemon just kill off soffice.
>
> The reason this is better than the current bug is that the current bug has the
> potential to completely hang the system if you fail to kill soffice quickly.
> It's horrible, but I haven't found anything else that works. (One poster in the
> original launchpad bug suggested using compiz -replace in a pm.d script, but
> that did not work for me.)
>
> Bad workaround
> --------------
> Create a file:
> sudo touch /etc/pm.d/sleep.d/20_kill_soffice
> sudo chmod +x /etc/pm.d/sleep.d/20_kill_soffice
>
> Add these contents:
>
> #!/bin/bash
>
> PATH=/sbin:/usr/sbin:/bin:/usr/bin
>
> SELF=kill-soffice
> COMMAND=
>
> # pm-action(8) - <action> <suspend method>
> #
> # On suspend|hibernate, kill soffice due to compiz-related hang:
> #
> https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-180/+bug/185600
>
> case "${1}" in
> hibernate)
> ;;
> resume|thaw)
> # hope soffice's recovery function works.
> pkill -f soffice.bin
> ;;
> esac

Line breaks got a little messed up - you will have to delete the line where I mention the bug URL, as that was supposed to be a comment.