some fixes!

Joachim Breitner mail at joachim-breitner.de
Thu Jan 3 20:32:43 CET 2013


Dear Isaac,

Am Sonntag, den 30.12.2012, 18:05 -0500 schrieb Isaac Dupree:
> Funny story: I found arbtt because I was writing exactly the same idea 
> in Haskell, searched for Haskell bindings to the XScreenSaver extension, 
> and the arbtt repository was the only one that had those bindings. 
> (Off-topic: Those bindings should probably be in the X11 package.)
> 
> I attached the darcs patches I needed to get arbtt working well enough 
> for me on GHC 7.6.1 and XMonad (on Arch Linux).  Did I do 'darcs send' 
> right?  Do the patches need improvement?

thanks. I am surprised that you need patches to get it working with
xmonad, as that is basically the only well-tested setup, namely mine.

It does require the use of XMonad.Hooks.EwmhDesktops, which makes it set
_NET_CLIENT_LIST and does not require special code on arbtt’s side. Is
there a reason why you cannot use that?

Thanks for the 7.6 compat patch, applied.

Am Dienstag, den 01.01.2013, 16:49 -0500 schrieb Isaac Dupree:
> arbtt-capture segfaults occasionally for me[1].  Valgrind didn't tell me 
> why (I think valgrind is better for C and C++ memory errors than Haskell).
> 
> So now I run arbtt-capture with this script to restart it:
> 
>    while true; do ./arbtt-capture; echo; echo "Whoops dead" >&2; date; 
> sleep 30; echo "; restarting" >&2; done
> 
> (which works fine, though it'd be nice to know why arbtt-capture 
> segfaults :-) )

I don’t have that here, so no idea what is happening. Can you run it in
gdb and obtain a stacktrace, in case the crash happens in C world?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
  mail at joachim-breitner.de  |  nomeata at debian.org  |  GPG: 0x4743206C
  xmpp: nomeata at joachim-breitner.de | http://www.joachim-breitner.de/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <https://lists.nomeata.de/pipermail/arbtt/attachments/20130103/c77a0003/attachment.asc>


More information about the arbtt mailing list