sway icon indicating copy to clipboard operation
sway copied to clipboard

If sway has no screen is positioned at offset (0,0), then Everspace via Steam Proton will be misaligned and cursor position is invalid.

Open zDEFz opened this issue 5 months ago • 3 comments

EDIT It turns out you require one screen at position 0 0. I touched the original config with output DP-2 resolution 1920x1080 position 0 0 and it still works on both screens! As opposed to output DP-2 resolution 1920x1080 position 1920,0 which made it only interactable menus at the left screen!

Proposal Make Sway display a warning or error if no screen is positioned at offset (0,0)

Please fill out the following:

  • Sway Version:

    • swaymsg -t get_version or sway -v
    • sway version 1.10-dev-77b9ddab (Aug 23 2024, branch 'master')
  • Debug Log:

    • Run sway -d 2> ~/sway.log from a TTY and upload it to a pastebin, such as gist.github.com.
    • This will record information about sway's activity. Please try to keep the reproduction as brief as possible and exit sway.
    • Attach the full file, do not truncate it.
    • https://0x0.st/XtAL.log

IMPORTANT NOTE: This log was requested by @llyyr to do with default config. The only thing added was output DP-2 resolution 1920x1080 position 1920,0 with two 1920x1080 displays connected. Then we found that only on the left screen menus are interactable, but not on the right, at all. Then we went to test without any output. As effect on both screens the menus were interactable. Afterwards I went into my main config suspecting it's all about offsets!

Original configuration file part:

  • Configuration File:
    • Please try to produce with the default configuration.
    • If you cannot reproduce with the default configuration, please try to find the minimal configuration to reproduce.
    • Upload the config to a pastebin such as gist.github.com.
    • https://0x0.st/Xtm-.txt

Afterwards change! Above Log does not belong to < this description > !

  • Description:
    • Setup one Display OR both with fixed offsets. Two screens @ 1920x1080
    • First offset: output $L mode 1920x1080@240Hz transform 270 position 0 720
    • Second offset: output $R mode 1920x1080@240Hz position 1080 1080
    • Run Everspace 1 with Steam Proton 9 or Experimental
    • Result: Everspace 1 game on right screen - cannot go all the way down in Menus - it wont react properly.

Solution identified

  • Specify outputs as follows:
  • First offset: output $L mode 1920x1080@144Hz transform 270 position 0 0
  • Second offset: output $R mode 1920x1080@144Hz position 1080 340

zDEFz avatar Aug 26 '24 20:08 zDEFz