--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: x11-common: There should be a way to set per-user environment variables which last the whole X session
- From: Hans Schippers <saintiss@gmx.net>
- Date: Tue, 20 Feb 2007 10:22:44 +0100
- Message-id: <20070220092244.6833.21756.reportbug@nero.cmi.ua.ac.be>
Package: x11-common
Version: 1:7.1.0-12
Severity: wishlist
Apparently, there is no file at all where a number of environment
variables can be exported (e.g. PATH) and which will retain their value
during the whole X session.
~/.xsession is not a good option since it requires e.g. "exec startkde"
to be there at the end, while the choice of DE is already taken care of
by e.g. gdm (login manager), and more specifically /etc/gdm/Xsession.
~/.bashrc or ~/.bash_profile don't work either, since all shells in
which the Xsession scripts run seem to be sh shells. ~/.profile isn't an
option since the shells aren't login shells.
It seems to me that an extra file similar to /etc/X11/Xsession.d/30x11-common_xresources
would be an interesting option. This file should source a certain file
in the user's home dir (e.g. ~/.xprofile ?) in such a way that all
variable declarations there are exported to the whole X session which
shall be launched by another Xsession.d script.
-- System Information:
Debian Release: 4.0
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-amd64
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages x11-common depends on:
ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy
ii debianutils 2.17 Miscellaneous utilities specific t
ii lsb-base 3.1-23 Linux Standard Base 3.1 init scrip
x11-common recommends no packages.
-- debconf information:
x11-common/xwrapper/nice_value: 0
x11-common/xwrapper/allowed_users: Console Users Only
x11-common/experimental_packages:
x11-common/xwrapper/actual_allowed_users: console
x11-common/xwrapper/nice_value/error:
x11-common/x11r6_bin_not_empty:
* x11-common/upgrade_issues:
--- End Message ---
--- Begin Message ---
Source: xorg
Source-Version: 1:7.3+9
We believe that the bug you reported is fixed in the latest version of
xorg, which is due to be installed in the Debian FTP archive:
libglu1-xorg-dev_7.3+9_all.deb
to pool/main/x/xorg/libglu1-xorg-dev_7.3+9_all.deb
libglu1-xorg_7.3+9_all.deb
to pool/main/x/xorg/libglu1-xorg_7.3+9_all.deb
x11-common_7.3+9_i386.deb
to pool/main/x/xorg/x11-common_7.3+9_i386.deb
xbase-clients_7.3+9_all.deb
to pool/main/x/xorg/xbase-clients_7.3+9_all.deb
xlibmesa-gl-dev_7.3+9_all.deb
to pool/main/x/xorg/xlibmesa-gl-dev_7.3+9_all.deb
xlibmesa-gl_7.3+9_all.deb
to pool/main/x/xorg/xlibmesa-gl_7.3+9_all.deb
xlibmesa-glu_7.3+9_all.deb
to pool/main/x/xorg/xlibmesa-glu_7.3+9_all.deb
xlibs-data_7.3+9_all.deb
to pool/main/x/xorg/xlibs-data_7.3+9_all.deb
xlibs-static-dev_7.3+9_all.deb
to pool/main/x/xorg/xlibs-static-dev_7.3+9_all.deb
xorg-dev_7.3+9_all.deb
to pool/main/x/xorg/xorg-dev_7.3+9_all.deb
xorg_7.3+9.dsc
to pool/main/x/xorg/xorg_7.3+9.dsc
xorg_7.3+9.tar.gz
to pool/main/x/xorg/xorg_7.3+9.tar.gz
xorg_7.3+9_i386.deb
to pool/main/x/xorg/xorg_7.3+9_i386.deb
xserver-xorg-input-all_7.3+9_i386.deb
to pool/main/x/xorg/xserver-xorg-input-all_7.3+9_i386.deb
xserver-xorg-video-all_7.3+9_i386.deb
to pool/main/x/xorg/xserver-xorg-video-all_7.3+9_i386.deb
xserver-xorg_7.3+9_all.deb
to pool/main/x/xorg/xserver-xorg_7.3+9_all.deb
xutils_7.3+9_all.deb
to pool/main/x/xorg/xutils_7.3+9_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 411639@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
David Nusinow <dnusinow@debian.org> (supplier of updated xorg package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sun, 30 Dec 2007 23:01:52 -0500
Source: xorg
Binary: xlibs-static-dev xbase-clients xserver-xorg-video-all xserver-xorg x11-common xorg-dev xlibmesa-gl-dev xserver-xorg-input-all xutils libglu1-xorg-dev xlibmesa-glu libglu1-xorg xlibmesa-gl xorg xlibs-data
Architecture: source all i386
Version: 1:7.3+9
Distribution: unstable
Urgency: low
Maintainer: David Nusinow <dnusinow@debian.org>
Changed-By: David Nusinow <dnusinow@debian.org>
Description:
libglu1-xorg - transitional package for Debian etch
libglu1-xorg-dev - transitional package for Debian etch
x11-common - X Window System (X.Org) infrastructure
xbase-clients - miscellaneous X clients - metapackage
xlibmesa-gl - transitional package for Debian etch
xlibmesa-gl-dev - transitional package for Debian etch
xlibmesa-glu - transitional package for Debian etch
xlibs-data - transitional package for X11 client data
xlibs-static-dev - transitional metapackage
xorg - X.Org X Window System
xorg-dev - the X.Org X Window System development libraries
xserver-xorg - the X.Org X server
xserver-xorg-input-all - the X.Org X server -- input driver metapackage
xserver-xorg-video-all - the X.Org X server -- output driver metapackage
xutils - X Window System utility programs metapackage
Closes: 411639 453930 456925 457606 458345
Changes:
xorg (1:7.3+9) unstable; urgency=low
.
[ Julien Cristau ]
* Deregister old debconf questions before calling dexconf. dexconf calls
db_stop, and we can't use debconf after that. Add a comment to that
effect above the dexconf call in debian/xserver-xorg.postinst.in, to try
to prevent future mistakes. Thanks, Michael Vogt!
.
[ Timo Aaltonen ]
* dexconf: Remove reference to xserver-xorg/config/display/modes,
which is no longer used.
.
[ Brice Goglin ]
* Fix "no video driver modules found" message, thanks Robert Millan,
closes: #453930.
* Fix dexconf to write in /etc/X11/xorg.conf by default again,
closes: #456925.
.
[ David Nusinow ]
* Don't force fbdev on mac mini ppc any more. The ati driver no longer uses
fbdev, and it has been reported to work on mac minis without it.
* Add support for $HOME/.xsessionrc. Closes: #411639
This file, if present, will get sourced during the start of your X
session. This allows you to set session-wide environment variables easily
for things like locale information. Patch adapted from one by Yves-Alexis
Perez. Thanks also to Holger Levsen and Osamu Aoki for advice.
+ Adds 40x11-common_xsessionrc to /etc/X11/Xsession.d
+ Document this in Xsession.5 manpage
+ Add a NEWS.Debian entry about it
+ Modifies /etc/X11/Xsession to declare the location of ~/.xsessionrc.
Custom versions of Xsession (like gdm's) will need an update
* Use run-parts --list instead of a custom run_parts function.
Thanks Vagrant Cascadi for the patch. Closes: #458345, #457606
Files:
8518af47e960fdffacad01ab8a7bba33 906 x11 optional xorg_7.3+9.dsc
6317e09e0b835d8eecee917a5598b971 1039152 x11 optional xorg_7.3+9.tar.gz
1d11334b0b8e8c06fb3344ec0041e59b 239516 x11 optional xserver-xorg_7.3+9_all.deb
dfb87c37b55003a7914971f58b1068fc 25098 x11 optional xorg-dev_7.3+9_all.deb
1eda1d45a3511d995e215aef228c00a4 24652 libs optional xlibs-data_7.3+9_all.deb
f81be9c97d63f59c17edd30bbeff4cc6 24770 oldlibs optional xlibs-static-dev_7.3+9_all.deb
bda04f4cb7b3863a23379a523a7daa63 24632 libs optional xlibmesa-gl_7.3+9_all.deb
bbcf2f91635ee58a6bc430f3a23afa81 24638 libdevel optional xlibmesa-gl-dev_7.3+9_all.deb
d9dce27946e1b344ba9bb5554b012e5f 24636 libdevel optional xlibmesa-glu_7.3+9_all.deb
896af0ef4563002f69c2a90ceada8b67 24626 libs optional libglu1-xorg_7.3+9_all.deb
6ea7fbd3e85d684c2d884d4db4aa1f6d 24636 libdevel optional libglu1-xorg-dev_7.3+9_all.deb
451437107a882d291a968bf301525a89 24864 x11 optional xbase-clients_7.3+9_all.deb
94d1499ca5f323dc0c7c0ef3bf891462 24756 x11 optional xutils_7.3+9_all.deb
1458ed07c45871c35302bc91b6c7cc8d 345084 x11 optional x11-common_7.3+9_i386.deb
594c2999c9693976dd001aac7d5aab03 24872 x11 optional xserver-xorg-video-all_7.3+9_i386.deb
10ac49ae057d7befaed7d6c3e5e3f6cd 24710 x11 optional xserver-xorg-input-all_7.3+9_i386.deb
3ced7258d78c3a2f1e8a2e4f5e418e32 24932 x11 optional xorg_7.3+9_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHeG1ayLfpNdY0ad8RAt1NAKCZ0/2BqbKaMY3cBzPjjCb59xkKfQCfUVsT
NM4ClIgR6jJZlVXjQrmtaWU=
=a0hd
-----END PGP SIGNATURE-----
--- End Message ---