Comment 4 for bug 109835

Revision history for this message
PaulT (p-thorne) wrote : Re: [Bug 109835] Re: windows applet says window manager "unknown"

Chris Burgan wrote:
> Ok, Metacity is the window manager for gnome so just to clarify. You are
> specifically setting the session to gnome before logging on as this user
> and once you log on, even though it is the standard gnome-session
> metacity is not being loaded, but only for one specific user? If so
> could you please check if there is a .xsession file in that users home
> directory that might be modifying the standard gnome session? If it
> exists then what happens if you back it up and then remove it? If such a
> file does exist then can you attach it to the bug report, not to be
> confused with .xsession-errors which is potentially a HUGE file.
>
>
The file .xsession does not exist.

I have been able to fix the problem for the user, recreate it, and fix
it again:
1. The fix involves running metacity manually and "control-c" out of
the command. When the metacity command runs, window control is displayed.
2. log off with the "sessions" preferences applet, session options tab,
"Automatically save changes to the session" check box checked. Then
close the applet.
3. log the user back on, and window control is there.
4. in desktop 4, open the System, Administration, System Monitor
application.
5. log off
6. log the user back on, and window control is gone.
7. repeat 1 & 2 to re-establish window control

If I save a session with only "terminal" open, the next login session
has window control. I have not tried any other applications.

I have attached a .xsession-errors file that may be of some help. This
file was created in the session that came up without window control.

----- Paul

/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/X11R6/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "paul"
/etc/gdm/Xsession: Beginning session setup...
SESSION_MANAGER=local/Paulsp400:/tmp/.ICE-unix/6301
Initializing gnome-mount extension

** (nautilus:6399): WARNING **: Didn't get any signs from mapping-daemon

(nautilus:6399): libgnomevfs-WARNING **: module '/usr/lib/gnome-vfs-2.0/modules/libmapping.so' returned a NULL handle
evolution-alarm-notify-Message: Setting timeout for 14448 1178002800 1177988352
evolution-alarm-notify-Message: Tue May 1 00:00:00 2007

evolution-alarm-notify-Message: Mon Apr 30 19:59:12 2007

** (nautilus:6399): WARNING **: Can not caclulate _NET_NUMBER_OF_DESKTOPS

** (nautilus:6399): WARNING **: Can not calculate _NET_NUMBER_OF_DESKTOPS

** (nautilus:6399): WARNING **: Can not get _NET_WORKAREA

** (nautilus:6399): WARNING **: Can not determine workarea, guessing at layout
alarm-notify.c:368 (alarm_notify_new) - Alarm Notify New
 alarm-notify.c:304 (alarm_channel_setup) - Channel Setup
 alarm-notify.c:243 (alarm_notify_init) - Initing Alarm Notify
alarm-queue.c:1875 (alarm_queue_init)
alarm-queue.c:218 (queue_midnight_refresh) - Refresh at Tue May 1 00:00:00 2007

alarm-notify.c:220 (load_calendars) - Loading Calendar file:///home/paul/.evolution/calendar/local/system
alarm-notify.c:456 (alarm_notify_add_calendar) file:///home/paul/.evolution/calendar/local/system - Calendar Open Async... 0x80b1050
alarm-notify.c:220 (load_calendars) - Loading Calendar contacts:///
alarm-notify.c:456 (alarm_notify_add_calendar) contacts:/// - Calendar Open Async... 0x80ced20
alarm-notify.c:220 (load_calendars) - Loading Calendar file:///home/paul/.evolution/tasks/local/system
alarm-notify.c:456 (alarm_notify_add_calendar) file:///home/paul/.evolution/tasks/local/system - Calendar Open Async... 0x80ced50
alarm-notify.c:220 (load_calendars) - Loading Calendar file:///home/paul/.evolution/memos/local/system
alarm-notify.c:456 (alarm_notify_add_calendar) file:///home/paul/.evolution/memos/local/system - Calendar Open Async... 0x80d3140
alarm-notify.c:393 (cal_opened_cb) contacts:/// - Calendar Status 0
alarm-queue.c:2057 (alarm_queue_add_client) - Posting a task
alarm-notify.c:349 (alarm_msg_received) - 0x80d62e8: Received at thread b45cfb90
alarm-queue.c:2008 (alarm_queue_add_async) - 0x80ced20
alarm-queue.c:560 (load_alarms_for_today) - From Mon Apr 30 19:59:18 2007
 to Mon Apr 30 19:59:18 2007

alarm-queue.c:497 (load_alarms)
alarm-notify.c:393 (cal_opened_cb) file:///home/paul/.evolution/tasks/local/system - Calendar Status 0
alarm-queue.c:2057 (alarm_queue_add_client) - Posting a task
alarm-queue.c:526 (load_alarms) - Setting Call backs
alarm-notify.c:337 (alarm_msgport_replied) - 0x80d62e8: Replied to GUI thread
alarm-notify.c:349 (alarm_msg_received) - 0x80d4dd0: Received at thread b45cfb90
alarm-queue.c:2008 (alarm_queue_add_async) - 0x80ced50
alarm-queue.c:560 (load_alarms_for_today) - From Mon Apr 30 19:59:18 2007
 to Mon Apr 30 19:59:18 2007

alarm-queue.c:497 (load_alarms)
alarm-queue.c:526 (load_alarms) - Setting Call backs
alarm-notify.c:337 (alarm_msgport_replied) - 0x80d4dd0: Replied to GUI thread
alarm-notify.c:393 (cal_opened_cb) file:///home/paul/.evolution/memos/local/system - Calendar Status 0
alarm-queue.c:2057 (alarm_queue_add_client) - Posting a task
alarm-notify.c:349 (alarm_msg_received) - 0x80d60c0: Received at thread b45cfb90
alarm-queue.c:2008 (alarm_queue_add_async) - 0x80d3140
alarm-queue.c:560 (load_alarms_for_today) - From Mon Apr 30 19:59:18 2007
 to Mon Apr 30 19:59:18 2007

alarm-queue.c:497 (load_alarms)
alarm-queue.c:526 (load_alarms) - Setting Call backs
alarm-notify.c:337 (alarm_msgport_replied) - 0x80d60c0: Replied to GUI thread
alarm-notify.c:393 (cal_opened_cb) file:///home/paul/.evolution/calendar/local/system - Calendar Status 0
alarm-queue.c:2057 (alarm_queue_add_client) - Posting a task
alarm-notify.c:349 (alarm_msg_received) - 0x80d0a58: Received
(gnome-terminal:6415): Vte-WARNING **: No handler for control sequence `device-control-string' defined.
Saving session: gnome-terminal --window-with-profile-internal-id=Default --show-menubar --role=gnome-terminal-9334-10157233-1177724999 --active --geometry 80x50+0+25 --title paul@Paulsp400: /home/paul --working-directory /home/paul --zoom 1

(evolution-alarm-notify:6417): evolution-alarm-notify-CRITICAL **: alarm_queue_done: assertion `g_hash_table_size (client_alarms_hash) == 0' failed
 at thread b45cfb90
alarm-queue.c:2008 (alarm_queue_add_async) - 0x80b1050
alarm-queue.c:560 (load_alarms_for_today) - From Mon Apr 30 19:59:19 2007
 to Mon Apr 30 19:59:19 2007

alarm-queue.c:497 (load_alarms)
alarm-queue.c:526 (load_alarms) - Setting Call backs
alarm-notify.c:337 (alarm_msgport_replied) - 0x80d0a58: Replied to GUI thread
alarm-notify.c:274 (alarm_notify_finalize) - Finalize
 alarm-notify.c:259 (dequeue_client) - Removing client 0x80ced20
 alarm-queue.c:2167 (alarm_queue_remove_client) - Posting a task
alarm-notify.c:259 (dequeue_client) - Removing client 0x80b1050
 alarm-queue.c:2167 (alarm_queue_remove_client) - Posting a task
alarm-notify.c:259 (dequeue_client) - Removing client 0x80ced50
 alarm-queue.c:2167 (alarm_queue_remove_client) - Posting a task
alarm-notify.c:259 (dequeue_client) - Removing client 0x80d3140
 alarm-queue.c:2167 (alarm_queue_remove_client) - Posting a task