Package: slim
Version: 1.3.0-1
Severity: normal

Hi,

using powersaved, I noticed that it didn't correctly detect the current X
user. This is because slim doesnt use the DISPLAY number in xserver arguments.
Attached patch add :0 to default arguments.

Cheers,
--
Yves-Alexis


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.27-rc5+drm-next (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages slim depends on:
ii  debconf [debconf-2.0]         1.5.23     Debian configuration management sy
ii  libc6                         2.7-13     GNU C Library: Shared libraries
ii  libgcc1                       1:4.3.2-1  GCC support library
ii  libjpeg62                     6b-14      The Independent JPEG Group's JPEG 
ii  libpam0g                      1.0.1-4+b1 Pluggable Authentication Modules l
ii  libpng12-0                    1.2.27-1   PNG library - runtime
ii  libstdc++6                    4.3.2-1    The GNU Standard C++ Library v3
ii  libx11-6                      2:1.1.5-1  X11 client-side library
ii  libxft2                       2.1.12-3   FreeType-based font drawing librar
ii  libxmu6                       2:1.0.4-1  X11 miscellaneous utility library

slim recommends no packages.

Versions of packages slim suggests:
pn  scrot                         <none>     (no description available)

-- debconf information:
* shared/default-x-display-manager: slim
diff --git a/cfg.cpp b/cfg.cpp
index a589869..dcdd81f 100644
--- a/cfg.cpp
+++ b/cfg.cpp
@@ -29,7 +29,7 @@ Cfg::Cfg()
     // Configuration options
     options.insert(option("default_path","./:/bin:/usr/bin:/usr/local/bin"));
     options.insert(option("default_xserver","/usr/bin/X"));
-    options.insert(option("xserver_arguments",""));
+    options.insert(option("xserver_arguments",":0"));
     options.insert(option("numlock",""));
     options.insert(option("daemon",""));
     options.insert(option("xauth_path","/usr/bin/xauth"));
diff --git a/slim.conf b/slim.conf
index 02bb29a..a80d60a 100644
--- a/slim.conf
+++ b/slim.conf
@@ -2,6 +2,7 @@
 # Note: -xauth $authfile is automatically appended
 default_path        ./:/bin:/usr/bin:/usr/local/bin
 default_xserver     /usr/bin/X
+xserver_arguments   :0
 #xserver_arguments   -dpi 75
 
 # Commands for halt, login, etc.

Reply via email to