Package: xidle
Version: 20200802
Severity: important
Wanting to replace xscreensaver with something better, I took a look
at xidle. Unfortunately, the simple call
```
xidle -program /usr/bin/xsecurelock -timeout 5
```
doesn't cause `xsecurelock` to be spawned after 5 seconds. According
to `strace`, the tool just sits there and waits on FD 3 for an event
that never comes. XScreensaver is no longer running. I am using
X.org with the Awesome window manager.
strace:
```
[…]
rt_sigaction(SIGINT, {sa_handler=0x5583e20db6e0, sa_mask=[INT],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7ff858130aa0},
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x5583e20db6e0, sa_mask=[TERM],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7ff858130aa0},
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x5583e20db6e0, sa_mask=[USR1],
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7ff858130aa0},
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
openat(AT_FDCWD, "/dev/null", O_RDWR) = 4
dup2(4, 0) = 0
dup2(4, 1) = 1
dup2(4, 2) = 2
close(4) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3,
[{iov_base="k\2\3\0\5\0\0\0\0\0\0\0\f\0\4\0\1\0\300\1@\0\2\0\0\0\0\0\10\2\2\0"...,
iov_len=36}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 36
poll([{fd=3, events=POLLIN}], 1, -1
```
-- System Information:
Debian Release: bookworm/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.19.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8), LANGUAGE=en_NZ:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages xidle depends on:
ii libc6 2.35-3
ii libx11-6 2:1.8.1-2
ii libxss1 1:1.2.3-1
xidle recommends no packages.
xidle suggests no packages.
-- no debconf information
--
.''`. martin f. krafft <[email protected]> @martinkrafft
: :' : proud Debian developer
`. `'` http://people.debian.org/~madduck
`- Debian - when you have better things to do than fixing systems