[Pkg-xfce-devel] Bug#329139: libxfce4util-1: Kiosk mode does not work
- Subject: [Pkg-xfce-devel] Bug#329139: libxfce4util-1: Kiosk mode does not work
- From: kmcivor at oxide.phys.iit.edu (Ken McIvor)
- Date: Mon Sep 19 21:18:15 2005
- Message-id: <[🔎] E1EHSn8-0000kB-7D@oxide.phys.iit.edu>
Package: libxfce4util-1
Version: 4.2.2-1
Severity: normal
Kiosk mode does not work correctly.
It appears to be looking for the kioskrc files in `/usr/etc/xdg/xfce4/kiosk/':
kmcivor@oxide:~$ strace /usr/sbin/xfce4-kiosk-query xfce4-panel
CustomizePanel 2>&1 | fgrep kiosk
execve("/usr/sbin/xfce4-kiosk-query", ["/usr/sbin/xfce4-kiosk-query",
"xfce4-panel", "CustomizePanel"], [/* 20 vars */]) = 0
stat64("/usr/etc/xdg/xfce4/kiosk/kioskrc", 0xbfbf885c) = -1 ENOENT (No
such file or directory)
stat64("/usr/etc/xdg/xfce4/kiosk/kioskrc", 0xbfbf88bc) = -1 ENOENT (No
such file or directory)
stat64("/usr/etc/xdg/xfce4/kiosk/xfce4-panel.kioskrc", 0xbfbf88ec) = -1
ENOENT (No such file or directory)
I believe this is the result of a misconfiguration of libxfce4util
during the build process. Although the XFCE4 documentation suggests
that kioskrc lives in any of the $XDF_CONFIG_DIRS, an examination of the
package source indicates that XFCE's kiosk-related functions only look for
the files in "${sysconfdir}/xdg/xfce4/kiosk". The Debian rules
file invokes configure with "--prefix=/usr" and autoconf sets sysconfdir
to "${prefix}/etc". Adding "--sysconfdir=/etc" to the arguments to
configure should solve this problem.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-k7-smp
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages libxfce4util-1 depends on:
ii libc6 2.3.5-6 GNU C Library: Shared libraries an
ii libglib2.0-0 2.8.0-1 The GLib library of C routines
libxfce4util-1 recommends no packages.
-- no debconf information
Reply to: