-
Notifications
You must be signed in to change notification settings - Fork 64
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
Desktop: Automatic scaling on HiDPI displays #960
base: main
Are you sure you want to change the base?
Conversation
e414cff
to
782e26a
Compare
782e26a
to
fbe25bc
Compare
fbe25bc
to
4234eb5
Compare
4234eb5
to
db3dfbe
Compare
Tested on Lenovo-X1 ( Issues:
Working:
Notes:
|
db3dfbe
to
d5f1322
Compare
I'd like to get more feedback on this, especially regarding what kind of automatic scaling we should/could do on TVs. |
In my x1 scaling is just all right with that PR#960. |
- Enable automatic scaling for HiDPI display - Scaling is performed during boot and on display events - Add wdisplays display configurator - Reload taskbar on display config change - Minor adjustments to taskbar audio device widgets naming and style Signed-off-by: Kajus Naujokaitis <[email protected]>
d5f1322
to
67ec005
Compare
Description of changes
If needed, we can adjust the behavior of the scaling script to check if the display is a TV and apply scaling accordingly, ignoring PPI.
Automatic Scaling Table
Added wdisplays display configurator:
Made minor adjustments to taskbar Quick Settings widget:
Adjusted ewwbar service to be reloaded more consistently:
systemctl --user reload ewwbar
.(Automated tests) added "hidpi-auto-scaling-reset" service:
systemctl --user start hidpi-auto-scaling-reset
Future improvements/considerations
Checklist for things done
x86_64
aarch64
riscv64
make-checks
and it passesnixos-rebuild ... switch
Instructions for Testing