Skip to content

Conversation

@smoe
Copy link
Collaborator

@smoe smoe commented Jan 6, 2026

I yet fail to understand where exactly xset is invoked but have no difficulty to accept that one wants the tools shipping with x11-xserver-utils:

/usr/bin/iceauth
/usr/bin/sessreg
/usr/bin/showrgb
/usr/bin/xcmsdb
/usr/bin/xgamma
/usr/bin/xhost
/usr/bin/xkeystone
/usr/bin/xmodmap
/usr/bin/xrandr
/usr/bin/xrdb
/usr/bin/xrefresh
/usr/bin/xset
/usr/bin/xsetmode
/usr/bin/xsetpointer
/usr/bin/xsetroot
/usr/bin/xstdcmap
/usr/bin/xvidtune

Addresses #3391.

Took the freedom to also harmonize the number of blanks at the start of the lines in d/control files.

@andypugh andypugh merged commit 7a555b1 into LinuxCNC:2.9 Jan 6, 2026
17 checks passed
@smoe smoe deleted the add-runtime-dependency-for-xset branch January 7, 2026 10:21
@BsAtHome
Copy link
Contributor

BsAtHome commented Jan 7, 2026

I yet fail to understand where exactly xset is invoked...

The xset program is invoked in axis (src/emc/usr_intf/axis/scripts/axis.py) and qtvcp (lib/python/qtvcp/qt_action.py).
It is used to disable key repeat while LCNC is running. Whether this is a good idea is a matter of opinion and I am not a friend of programs changing my xserver setting. Especially because it works unreliably when running over a remote connection.

...but have no difficulty to accept that one wants the tools shipping with x11-xserver-utils:

Then the better option is then to remove the invocation of xset completely and be done with it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants