Bug 161018

Summary: abnormal/missing icons in gnome
Product: Red Hat Enterprise Linux 4 Reporter: Rohit V. Kapoor <rohit61>
Component: control-centerAssignee: Control Center Maintainer <control-center-maint>
Status: CLOSED NEXTRELEASE QA Contact: desktop-bugs <desktop-bugs>
Severity: high Docs Contact:
Priority: medium    
Version: 4.0CC: jko, markmc, mattdm, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: RHEL5 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-02-16 17:36:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Rohit V. Kapoor 2005-06-19 21:32:32 UTC
This problem still occurs in RHEL 4.0. Pretty serious that GNOME settings are
not retained per X session, only per user and host.

+++ This bug was initially created as a clone of Bug #141874 +++

Description of problem:
In FC2, many icons on desktop, taskbar, and filesystem browser do not 
appear normally using Gnome desktop manager via a VNC server 
display.  Logged in using regular user.  Icons appear normally when 
logging into computer console.

Version-Release number of selected component (if applicable):
4.0.5.i386 (using Win32 VNC client 3.3.7)

How reproducible:
consistently

Steps to Reproduce:
1. change default $HOME/.vnc/xstartup
2. configure regular user to use Gnome as desktop manager
3. start vncserver process from shell login of regular user 
4. connect to FC2 computer using vnc client from another computer
5. observe icons as abnormal
  
Actual results:
icons do not show normally

Expected results:
icons show normally

Additional info:


---- contents of $HOME/.vnc/xstartup: ----
#!/bin/sh 

# Uncomment the following two lines for normal desktop: 
unset SESSION_MANAGER 
exec /etc/X11/xinit/xinitrc 

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup 
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources 
xsetroot -solid grey 
vncconfig -iconic & 
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & 
twm & 
---- End of $HOME/.vnc/xstartup: ----

Comment 1 Mark McLoughlin 2005-06-20 07:44:46 UTC
Long standing control-center issue:

  http://bugzilla.gnome.org/show_bug.cgi?id=94049

From bug #141874:

---
Okay, I what's happening is:

  1) You log in as "foo" to a normal session

  2) You then run Xvnc from a terminal, with a gnome session running
      on the VNC server. The gnome session is running as "foo" too.

  3) Because gnome-settings-daemon registers as a per-user, per-host 
     daemon it doesn't get run in the VNC session - i.e. you really
     need a g-s-d for both sessions, but you're only getting one
     g-s-d.
---

Comment 2 Ray Strode [halfline] 2005-06-20 13:16:03 UTC
Hey Mark,

Didn't you commit the patch in the bug report a while ago?  I vaguely remember
you and Jonathan talking about it and Jonathan saying to just commit it.

Comment 3 Mark McLoughlin 2005-06-20 13:19:36 UTC
I think Jody was still dubious ... can't remember for sure, though

Comment 4 Jong Bae KO 2009-02-14 03:01:48 UTC
Hi 

Is it fix on RHEL5 or latest RHEL4?

Comment 5 Ray Strode [halfline] 2009-02-16 17:36:59 UTC
This is fixed in RHEL5, but not in RHEL4.