Dual-screen issues (from Nov 20, 2004)
    Delbert Franz 
    ddf at sonic.net
       
    Fri Jan 27 00:33:25 CET 2006
    
    
  
Synopsis of problem:  
1. Panel in the second head does not retain changes to its 
contents or its location.
2. gkrellm set to return to screen 1 always shows up on 
screen 0 on a reboot.  
I have a work around for the first problem, a way to have 
the panel in the second head retain its contents and its 
locations.  I found this after much searching and trial
and error:)  
First, xfce 4.2 appears to restart the second head from 
a standard location that differs from the location used to 
retain the values for the panel in the first head(screen 0).
On my system, Debian Sarge with the os-works xfce4 package
installed,  this location is:
/etc/xdg/xfce4/panel/contents.xml
That is, at every start or restart of the panel in the second
head it will copy contents.xml from this location and 
write it to ~/.config/xfce4/panel/contents.xml.active.1,
where ~ as usual is your home directory path.  Thus 
I created a script file, savepanel, that I put in 
/usr/local/bin.  its contents are:
#Save the panel in the right-hand window.  xfce4 does not seem to do it yet!
cp /home/ddf/.config/xfce4/panel/contents.xml.active.1 /etc/xdg/xfce4/panel/contents.xml
#Save the panel in the left-hand window for good measure!  
cp /home/ddf/.config/xfce4/panel/contents.xml.active /home/ddf/.config/xfce4/panel/contents.xml
Then you have to remember to run savepanel as root or using sudo.
On your next restart or reboot, the panel in the second head should 
then retain its values.  
You may have to search a bit on your system.  I do not know were
Suse puts these files.  Do a locate for "contents.xml" and you should 
find at least one copy somewhere other than your home directory. 
Then compare its size to the file: contents.xml.active.1, in your home 
directory.  If they are the same size, it is likely the one that
is being used to initialize your home directory. 
On the second problem, my work-around was to create a launcher in the 
panel in the second head to start gkrellm.  I could find no other way 
to get gkrellm to start in the second head.  Of course the solution to 
the first problem makes this possible:)
Hope this helps. The reason this is so late is that I just joined the list and
I was searching for another problem when I found yours. 
                                     Delbert
    
    
More information about the Xfce
mailing list