-
Notifications
You must be signed in to change notification settings - Fork 61
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: Rework idle behavior, fix popups, adjust lock and login screen styling #916
Conversation
2243b07
to
50b4855
Compare
Signed-off-by: Kajus Naujokaitis <[email protected]>
Signed-off-by: Kajus Naujokaitis <[email protected]>
50b4855
to
1e3230a
Compare
1e3230a
to
067aedb
Compare
067aedb
to
097131e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approve with prejudice :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks okay, needs testing on x1 and orin.
I have with Kajus already done a couple of rounds of testing for this PR with Lenovo-X1. There is one more small popup issue that still needs to be fixed. Overall I really like the improvements this PR brings to Ghaf! |
…en styling - Reworked system idle behavior, added stages for dim, lock, and suspend - Added separate config file for swayidle - Adjusted the styling for lock and login screens - Added a custom layout for the lock screen - Added separate config file for gtklock - Reworked volume and brightness popup behavior to trigger only from key presses - Adjusted the order of buttons in taskbar power menu - Use new ghaf-powercontrol script wherever applicable - Hide taskbar keyboard layout indicator - Enabled titlebar icons in labwc config - Added powerbar module to lockscreen Signed-off-by: Kajus Naujokaitis <[email protected]>
097131e
to
9dd368d
Compare
Tested with native Orin AGX and NX. Flashed to memory card Working:
|
Tested with crosscompile Orin AGX and NX. Flashed to memory card Working:
|
Tested on Lenovo-X1 (
|
Description of Changes
Reworked System Idle Behavior
autolock.duration
(4 minutes, with defaultautolock.duration
of 300 seconds).Lock Screen and Login Screen Enhancements
Configuration Improvements
gtklock
.swayidle
.labwc
configuration.Improved Volume and Brightness Popups
Taskbar and Power Menu Adjustments
Package and Script Updates
powercontrol
package with theghaf-powercontrol
GIVC wrapper script.ghaf-powercontrol
script wherever applicable.nm-launcher
package, preferring to launchnm-applet
directly using a DBUS proxy.Removed Unused Waybar
Checklist for things done
x86_64
aarch64
riscv64
make-checks
and it passesnixos-rebuild ... switch
Instructions for Testing
swayidle
andgtklock
.autolock.duration
value of 300s:nm-applet
from the system tray.