GitXplorerGitXplorer
r

xrandroll

public
19 stars
2 forks
7 issues

Commits

List of commits on branch master.
Unverified
b2b458a2ac7ee5bfb7bfd9898620ec4cc2225b58

Bump version

rralsina committed 2 years ago
Unverified
0bc8df5c61a72cc3db3aa2440998ced755ff07f5

Fix snapping for right/bottom edges

rralsina committed 2 years ago
Unverified
0fef2428b438680cb6ba861ea521e1d5366c707f

Fix values for Y snap points

rralsina committed 2 years ago
Unverified
05bf2b963e15968491147a5df80bcd737be8008a

Fix "make not-a-replica"

rralsina committed 2 years ago
Unverified
6c8ff840d03f784a970552b82a07ef39d81e428d

TODO

rralsina committed 2 years ago
Unverified
008605b983edfd65d6fe00cb9cd21763322092bc

Fix mode application

rralsina committed 2 years ago

README

The README file for this repository.

XRandRoll

None of the existing display configuration tools does what I think is "the right thing". So I went and wrote one.

The Right Thing

  • Don't start from a stored config, use xrandr to read the systems' current state
  • Allow creating "profiles" that will get applied smartly (not there yet)
  • Generate a xrandr invocation to reflect the desired configuration
  • Allow per-monitor scaling
  • Allow arbitrary monitor positioning
  • Implement "scale everything so all the pixels are the same size"

To try:

If you have PySide2: python -m xrandroll in the folder where you cloned it (of course deps are a problem, this is experimental code, if you can't figure it out it's probably better for you 😊).

TODO:

  • Implement other things
  • Forget about it forever