From ales.guzik at gmail.com Wed May 2 14:18:27 2012 From: ales.guzik at gmail.com (Ales Guzik) Date: Wed, 2 May 2012 17:18:27 +0300 Subject: [clfswm-devel] Big change to support multiple screen heads by default. In-Reply-To: <87r4v4sysc.fsf@common-lisp.net> References: <87r4v4sysc.fsf@common-lisp.net> Message-ID: Works as charm! Great update! On Tue, May 1, 2012 at 12:19 AM, Philippe Brochard wrote: > Hi list, > > I've made a big change with the 4f9a389cc0 commit to remove the > *current-root* variable and support multiple screen heads by default. > It's based on xrandr information but will soon use the more general > xdpyinfo/xinerama information. > > The pro: > 1) you just have to setup your dual/multi screens with xinerama or > xrandr and clfswm will create a root frame for each heads and a frame in > this root frame. Then you can navigate as always. > 2) This will simplify the modeline code (coming soon). > 3) This will ease the navigation on dual/multi screens (new keybindings > coming). > 4) There will be some new 'with-placement' variable relative to the > current root. > > The cons: > /!\ This may brake your .clfswmrc. /!\ > In particular the *current-root* variable is still defined but not > used. I'll remove it soon. > The get-fullscreen-size function is not defined anymore. I'll add > soon a way to change the root frame geometry. > The expose mode is broken. It needs more work to support multi heads. > > Please, try it intensively. There may be some new bugs. > > Regards, > > Philippe > > _______________________________________________ > clfswm-devel mailing list > clfswm-devel at common-lisp.net > http://lists.common-lisp.net/cgi-bin/mailman/listinfo/clfswm-devel -- Regards, Ales Guzik ------------------------------------------------------------ e-mail: ales.guzik at gmail.com skype: ales-guzik tel: +375 29 5751103 From ales.guzik at gmail.com Wed May 2 15:03:11 2012 From: ales.guzik at gmail.com (Ales Guzik) Date: Wed, 2 May 2012 18:03:11 +0300 Subject: [clfswm-devel] Bug report: freeze, constantly throwing errors In-Reply-To: <87aa1vcx3c.fsf@common-lisp.net> References: <87sjfw4x5g.fsf@common-lisp.net> <87aa1vcx3c.fsf@common-lisp.net> Message-ID: On Sun, Apr 29, 2012 at 1:25 AM, Philippe Brochard wrote: > Ales Guzik writes: > >> On Sun, Apr 22, 2012 at 12:01 AM, Philippe Brochard >> wrote: >>> Ales Guzik writes: >>> >>>> Hello, >>>> >>> Hi, >>> >>>> Sometimes (pretty often) CLFSWM freezes, infinitely writing error >>>> messages (log attached, you may see 3 such messages at the top) >>>> >>> When does this occurs? With which applications? Do you do something >>> special before the crash? >> >> It occurs pretty randomly. Daily I use pretty limited set of gui >> applications - just firefox, emacs, xterm, skype and thunderbird. In >> moment of crash everything just slows down and clfswm keys does not >> work. (running via main-unprotected prevents slowdown, clfswm just >> terminates) >> > Ok, thanks for those details. > >>> The first thing to try is to use the 'main-unprotected' function to >>> display a more explicit message (and stop after the first error). >>> Start clfswm with: >>> >>> $ clfswm.core --eval "(clfswm::main-unprotected)" --non-interactive >>> >>> And share the output on the list. >> >> Logs attached. >> > Thanks. I suspect an Xlib problem. I test clfswm with sbcl with another > (old) xlib version (darcs get http://common-lisp.net/~crhodes/clx). > I'll switch to the new git fork for my tests. BTW, I haven't those > freeze with clisp/mit or new-clx. > From your side, can you test clfswm with the Christophe Rhodes (old) clx > version and see if the freeze appends? Tested with this clx version. It crashed, like, two times since then. This way it looks abit more stable, but I'm not 100% sure. If it matters, my libx11 version is 1.4.99.901-1 IIRC this crashes started after system update, not clx update. Aproximately the same time clfswm terminal bug appeared (press C-F12, small 2x2 square appears and at top left corner and immidiately disappears, press M-t c, clfswm terminal appears at top left corner, now C-F12 and M-t c functions as intended) One more bug that is here from days i started using clfswm is when you open skype chat (or file transfer window) and then close it via C- s, you can not open it anymore (by double-clicking person's name in contact list or any other way) -- Regards, Ales Guzik ------------------------------------------------------------ e-mail: ales.guzik at gmail.com skype: ales-guzik tel: +375 29 5751103 From pbrochard at common-lisp.net Sun May 20 12:21:04 2012 From: pbrochard at common-lisp.net (Philippe Brochard) Date: Sun, 20 May 2012 14:21:04 +0200 Subject: [clfswm-devel] New big "I'll broke your .clfswmrc file" update Message-ID: <87pq9zyrf3.fsf@common-lisp.net> Hi list, To record all root changes I have converted the *current-child* variable to a setfable (current-child) function. Please, update your rc file (i.e: change *current-child* to (current-child)) if you're using a commit after the bf200cb one. Best regards, Philippe