Bug 379324

Summary: Desktop icons vanish when they are moved to the right Xinerama screen
Product: [openSUSE] openSUSE 11.0 Reporter: Mike Fabian <mfabian>
Component: KDE4 WorkspaceAssignee: E-mail List <kde-maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P3 - Medium CC: benji, forgotten_bSWU20Bh6O, wstephenson
Version: Factory   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: icons-vanishing-on-the-right-xinerama-screen.png
plasma-backtrace
garbage-bins.png

Description Mike Fabian 2008-04-11 19:07:13 UTC
Desktop icons vanish when they are moved to the right Xinerama screen.
Comment 1 Mike Fabian 2008-04-11 19:08:17 UTC
Created attachment 207568 [details]
icons-vanishing-on-the-right-xinerama-screen.png
Comment 2 Mike Fabian 2008-04-11 19:14:48 UTC
See the “google earth” icon in the middle of the screenshot which
I marked with a red circle.

I have moved this to the border of the left and the right xinerama
screen. The part of the icon which is in the right xinerama screen
is invisible.


Comment 3 Mike Fabian 2008-04-11 19:17:35 UTC
If one moves the icon completely into the right xinerama screen,
it’s completely invisible.

If one remembers its position, it can still be moved back using the
mouse, it is just invisible but behaves normally otherwise.  For
example, one can still start the program when clicking on the position
where the invisible icon is.


Comment 4 Mike Fabian 2008-04-11 19:22:12 UTC
A workaround to get the icons back to the left xinerama screen:

    cd ~/Desktop
    touch ttt.desktop

Or:

    cd ~/Desktop
    mv Google-googleearth.desktop  bla.desktop
    mv bla.desktop Google-googleearth.desktop
Comment 5 Mike Fabian 2008-04-11 19:22:46 UTC
This brings *all* icons back to the left xinerama screen to default
positions.
Comment 6 Mike Fabian 2008-04-11 19:27:07 UTC
Well, actually not always.

I tried

   touch ttt.desktop

again and nothing happend this time. Then I tried

   touch b.desktop

(which I hadn’t used before) and some of the icons came back to the
left xinerama screen, but *not* all of them.  To get the still missing
icons back, I moved them to different names and back to the original
name.


Comment 7 Mike Fabian 2008-04-11 19:41:53 UTC
Created attachment 207571 [details]
plasma-backtrace

All this moving icons back and forth was probably too much for the
poor plasma thingy, it just gave up and segfaulted.

Attached is the backtrace. Probably useless because of the lack
of debugging symbols. I’ll try install more debuginfo package
to get a better backtrace next time.
Comment 8 Mike Fabian 2008-04-11 20:15:16 UTC
Installing the debuginfo package is a bit more difficult
than expected, see bug #379338.
Comment 9 Mike Fabian 2008-04-14 19:43:36 UTC
Plasma applets also disappear if they are moved to the right
Xinerama/MergedFB screen.

The only way I know to move them back is to edit
~/.kde4/share/config/plasma-appletsrc.
Comment 10 Mike Fabian 2008-04-16 09:49:50 UTC
Accidentally I found that plasma applets can be moved freely between
the two xinerama screens *if* they are added initially to the right
screen!

If they are added initially to the left screen, they disappear when
they are move to the right screen. But if they are added to the right
screen initially, they are visible when added and can be moved to the
left screen and back to the right screen without disappearing.

Comment 11 Mike Fabian 2008-04-16 09:56:03 UTC
Created attachment 208260 [details]
garbage-bins.png

The screenshot shows the border of the left and the right
MergedFB/Xinerama screen (You can see the border clearly because the
background picture changes there).

The upper garbage bin in the screenshot has been added
initially to the right screen, then moved to the border.
It is fully visible.

The lower garbage bin in the screenshot has been added initially to
the left screen, then moved to the border. The part which is in the
right screen now is hidden.
Comment 12 Mike Fabian 2008-04-29 12:38:14 UTC
The problem still exists in the latest packages from STABLE/Factory.
Comment 13 Mike Fabian 2008-05-13 22:15:04 UTC
The problem still exists in the latest packages from STABLE/Factory.

Mike> If they are added initially to the left screen, they disappear when
Mike> they are move to the right screen. But if they are added to the right
Mike> screen initially, they are visible when added and can be moved to the
Mike> left screen and back to the right screen without disappearing.

This behaviour is sometimes inverted when restarting the KDE4 session,
i.e. icons which are initially added to the right screen disappear
when they are moved to the left screen. But icons which are initially
added to the left screen can be moved to the right screen and back
without disappearing.


Comment 14 Mike Fabian 2008-06-03 14:03:59 UTC
The problem still exists in the latest packages from STABLE/Factory.
Comment 16 Forgotten User bSWU20Bh6O 2009-05-01 20:20:27 UTC
This is not happening in Factory anymore. I can drag an icon in folder view between the screens and release landing the icon on either desktop. 

Closing as fixed.