Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

double-buffer incompatible with xinerama #37

Open
jackmclrtz opened this issue Mar 13, 2018 · 0 comments
Open

double-buffer incompatible with xinerama #37

jackmclrtz opened this issue Mar 13, 2018 · 0 comments

Comments

@jackmclrtz
Copy link

jackmclrtz commented Mar 13, 2018

I would recommend/request that the double-buffering added to sawfish be configurable via .sawfishrc so that it can be disabled.

Reasoning:

I installed a fresh system on my workstation (Debian 9), which installed:

ii sawfish 1:1.11.90-1+b1 amd64 window manager for X11

Since I have four monitors, I have to enable xinerama, or else X is just painful. While this combination of sawfish with nvidia/xinerama worked fine before, with the new version of sawfish, the title bars disappeared and sawfish reports a lot of:

Xlib: extension "DOUBLE-BUFFER" missing on display ":0".

Reseraching this, I found that Xdbe is disabled when xinerama is enabled because they are incompatible. Since this version of sawfish now uses double buffering:

    - Add double buffering of frame parts to reduce flickering while
      redraw of frames.  [hans1024]

This means that sawfish won't work with xinerama.
I pulled the debian sources for sawfish, disabled Xdbe in ./configure and built. It now works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant