# Desktop layouts # # The origin for the X and Y offsets is the top left corner of the (square) Xinerama virtual screen # encompassing the (irregular, composite-of-squares) desktop. Negative values are not allowed. [NV] # # X X offset. # # Y Y offset. Changing? Change also `margin_top` in `/etc/xdg/screenpager/Config_1.pm`. # # dY Difference in Y offset between two screens. If the mouse cursor is too high on the left screen, # then increase dY by adjusting the Y offset downward on the left screen, or upward on the right. # # PUBLIC at `http://reluk.ca/sys/computer/workstation/etc/` — for no particular reason. Section "ServerLayout" Identifier "6-screen" # X Y dX dY # ──── ─── ───── ──── # Screen "Screen LLL" 0 615 [FMB] Screen "Screen LLL" 0 0 Screen "Screen LL" 1920 535 # +1920 -80 Screen "Screen L" 3000 0 # +1080 -535 Screen "Screen R" 4080 0 # +1080 0 Screen "Screen RR" 5160 25 # +1080 +25 Screen "Screen RRR" 6600 268 # +1440 +243 EndSection # Three screens would be the smallest feasible layout if LLL were given a non-zero Y offset. In that # case, a layout that started from screen LLL and comprised less than three screens (the minimum to # include a screen of zero Y offset, namely L) would cause tools such as `screenpager` and `lay-*` # that rely on the hard-coded layout configuration of `/etc/xdg/` to misalign vertically, while one # that did not start from screen LLL would cause them to misalign on both axes. Section "ServerLayout" Identifier "2-screen" # X Y dX dY # ──── ─── ───── ──── Screen "Screen LLL" 0 0 Screen "Screen LL" 1920 535 # +1920 -80 EndSection # Section "ServerLayout" # Identifier "1-screen" # # X Y dX dY # # ──── ─── ───── ──── # Screen "Screen LLL" 0 0 # # Option "Xinerama" "false" # EndSection ## fails, not unlike Nvidia. Indeed only 6 and 2 work with Nouveau, indicating it dislikes ## a card to be half used. # NOTES # ───── # FMB Firefox mousing bug. Firefox (91) cannot handle a Y offset on screen number 0 (here LLL). [SN] # Any browser window opened on the desktop when such an offset (Y) is present will suffer # a mousing fault. Items dragged by the mouse are vertically mispositioned, apparently by -Y. # Worse, all mouse presses in dialogue windows appear to miss their targets by the same amount, # making dialogue windows usable except by keyboard. # # NV · Negative values cause parsing errors. Consequently `Relative` positioning cannot be used # unless no monitor extends higher than a monitor immediately to its left. # # SN · Screen number. See`screen-num` in `man 5 xorg,conf`.