Workspace switching causes screen tearing
Considering I have a terminal occupying a whole workspace and another terminal in another, switching quickly between these two workspaces will cause screen tearing with some white rectangles "blending in" with the terminal background color.
I have an Nvidia GTS 450 graphics card, with the Nvidia driver version 310.19. I've also set up the following attributes in /etc/X11/xorg.conf
:
Option "Composite" "Disable"
Option "TrippleBuffering" "true"
Option "DynamicTwinView" "false"
Option "UseEvents" "true"
Option "FlatPanelProperties" "Scaling = Native"
While this may not be an issue with i3, I was wondering if there was something that could be done in order to wait for all the windows to be rendered in a workspace before switching to it so that no more tearing will appear. This seems to occur also with the Nouveau driver.
Later Edit:
Tearing does not occur when using xterm
or urxvt
, however. It seems that this happens on xfce4-terminal
and gnome-terminal
, therefore a possible solution will be to change the terminal emulator. I guess I answered my own question.