Panel on SVN does not seem to be working with multihead 100%

Joao Pedrosa joaopedrosa at gmail.com
Fri Oct 21 09:52:17 CEST 2005


Hi,

Could you explain this a little bit. What do you mean with 'behaves as
> if it was in the right screen'? I don't have a multiscreen setup to tet,
> so your information is very valuable.
>

For example, I'm on the "left screen" and on the terminal, and I type "env"
to check out the DISPLAY variable:

dewd at marieta:~$ env
SSH_AGENT_PID=9628
TERM=xterm
SHELL=/bin/bash
WINDOWID=23068748
USER=dewd
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:
SSH_AUTH_SOCK=/tmp/ssh-xBDZfP9589/agent.9589
SESSION_MANAGER=unix/marieta:/tmp/.ICE-unix/9640
USERNAME=dewd
DESKTOP_SESSION=xfce42
PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
GDM_XSERVER_LOCATION=local
PWD=/home/dewd
LANG=pt_BR.UTF-8
GDMSESSION=xfce42
HOME=/home/dewd
SHLVL=2
LANGUAGE=pt_BR:pt:pt_PT
LOGNAME=dewd
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-d4fTSCjqRQ,guid=4fff5743ca2d902f0468b44c22e12e00
LESSOPEN=| /usr/bin/lesspipe %s
DISPLAY=:0.0
LESSCLOSE=/usr/bin/lesspipe %s %s
COLORTERM=gnome-terminal
XAUTHORITY=/home/dewd/.Xauthority
_=/usr/bin/env
OLDPWD=/home/dewd/workspace
dewd at marieta:~$

So the "left screen" is ":0.0". The right screen is:

dewd at marieta:~/downloads$ env
SSH_AGENT_PID=9628
TERM=xterm
SHELL=/bin/bash
WINDOWID=20971596
USER=dewd
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:
SSH_AUTH_SOCK=/tmp/ssh-xBDZfP9589/agent.9589
SESSION_MANAGER=unix/marieta:/tmp/.ICE-unix/9640
USERNAME=dewd
DESKTOP_SESSION=xfce42
PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
GDM_XSERVER_LOCATION=local
PWD=/home/dewd/downloads
LANG=pt_BR.UTF-8
GDMSESSION=xfce42
HOME=/home/dewd
SHLVL=2
LANGUAGE=pt_BR:pt:pt_PT
LOGNAME=dewd
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-d4fTSCjqRQ,guid=4fff5743ca2d902f0468b44c22e12e00
LESSOPEN=| /usr/bin/lesspipe %s
DISPLAY=:0.1
LESSCLOSE=/usr/bin/lesspipe %s %s
COLORTERM=gnome-terminal
XAUTHORITY=/home/dewd/.Xauthority
_=/usr/bin/env
OLDPWD=/home/dewd/workspace/ps
dewd at marieta:~/downloads$

So the right screen is ":0.1".

If I start the panel from the terminal on the left screen, it should appear
on the left screen, but it appears on the right screen. (Maybe solving this
problem is the key.) Continuing, even though the panel shows up on the right
screen, it controls the windows on the left screen. (For example, the
taskbars are are filled with the correct windows of each screen.)

I mean, somewhere along the initialization of the panel it overrides the
"DISPLAY" choice just slightly. For me the session file looks ok (I've not
been saving the session to keep it good with what I expect from a good
session in the future. hehe. I'm attaching it.) My guess is that the "Panel
Preferences" may be influencing this issue, because it has the "Monitor
switcher" option (which only works when Xfce is restarted by the way. If I
switch the Monitor using the "Panel Preferences", right when I click on the
new Monitor, the panel disappears, but when I close the "Panel Preferences"
window, the panel reappears on the former Monitor anyway. But once I restart
Xfce, then the panel (or both of them) goes to the new Monitor.)

I hope some of this is understandable.

So the root of the problem is in the "Panel Preferences" data? I have these
files in the ".config/xfce4/panel" directory:

dewd at marieta:~$ ls .config/xfce4/panel/
clock-4.rc launcher-1129651279.rc launcher-1129666507.rc panels.xml
xfce4-menu-1129646275.rc
launcher-1129646295.rc launcher-1129666398.rc pager-2.rc
tasklist-1129647816.rc
dewd at marieta:~$
dewd at marieta:~$ cat .config/xfce4/panel/panels.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE config SYSTEM "config.dtd">
<panels>
<panel>
<properties>
<property name="size" value="24"/>
<property name="monitor" value="1"/>
<property name="screen-position" value="11"/>
<property name="fullwidth" value="1"/>
<property name="xoffset" value="0"/>
<property name="yoffset" value="732"/>
<property name="handlestyle" value="0"/>
<property name="autohide" value="0"/>
<property name="transparency" value="20"/>
</properties>
<items>
<item name="xfce4-menu" id="1129646275"/>
<item name="launcher" id="1129651279"/>
<item name="launcher" id="1129666398"/>
<item name="tasklist" id="1129647816"/>
<item name="pager" id="2"/>
<item name="launcher" id="1129646295"/>
<item name="clock" id="4"/>
</items>
</panel>
</panels>
dewd at marieta:~$

If you need further explanation or testing I would be glad to
present/perform them.

Thanks.

Cheers,
Joao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20051021/982ee262/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xfce4-session-marieta:0
Type: application/octet-stream
Size: 3249 bytes
Desc: not available
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20051021/982ee262/attachment.obj>


More information about the Xfce4-dev mailing list