[Bug 220899] [NEW] [Hardy] Xfce4 xinitrc script not executed on login

Launchpad Bug Tracker 220899 at bugs.launchpad.net
Sat Jul 12 13:18:30 BST 2008


You have been subscribed to a public bug by Cody A.W. Somerville (cody-somerville):

A regression has developed in the xubuntu-default-settings package when
the gdm settings was inappropriately "re-synced"" with Ubuntu's which
results in the proper xinitrc script not being executed by default which
consequentially resulted in a number of bugs such as the screen saver
not properly starting and improper/unexpected session settings. This is
a serious regression.

A work around is available that involves the user clicking the "session"
button at the login screen and specifically selecting Xfce4 before
logging in. This will result in the proper login process taking place.
Users can make Xfce4 their default session so that they are no longer
affected by this regression. As expected, users who had installed Ubuntu
previously before installing Xubuntu will not have experienced this
problem since they would have to take this action to login to the xfce4
desktop in the first place (or users who have selected the Xfce4 session
specifically for whatever reason).

To determine if a user is affected, they will meet the following
criteria:

1) They most likely will have installed Xubuntu first or have no other Ubuntu derivative installed;
2) The contents of ~/.dmrc will most likely be as follows (as enclosed by [File ...] ... [/File]):

[File ~/.dmrc]

[Desktop]
Session=default
[/File]

To confirm, output of ~/.xsession-errors can be examined.

Users whose ~/.dmrc file read "Session=xfce4" will experience the normal
login process and are not affected.

The fix for this bug is to update the gdm config file shipped in
xubuntu-default-settings to use the xfce4.desktop session file instead
of default.desktop and to notify users of the existing install the
possible need to follow the workaround procedure.

TEST:
1. Install Xubuntu vanilla. 
2. Login
3. Determine that /etc/xdg/xfce4/xinitrc did not execute on login (a good indicator would be that gnome-screensaver is not running)
4. Install updated package 
5. Login again, /etc/xdg/xfce4/xinitrc should have executed on login (or at least for new users)

** Affects: xubuntu-default-settings (Ubuntu)
     Importance: Medium
         Status: Fix Released

** Affects: xubuntu-default-settings (Ubuntu Hardy)
     Importance: High
         Status: Fix Committed


** Tags: verification-done
-- 
[Hardy] Xfce4 xinitrc script not executed on login
https://bugs.edge.launchpad.net/bugs/220899
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is a direct subscriber.



More information about the ubuntu-archive mailing list