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 <madduck@d.o> @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems

Reply via email to