After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 321159 - Cannot create a second desktop launcher on second head
Cannot create a second desktop launcher on second head
Status: RESOLVED OBSOLETE
Product: nautilus
Classification: Core
Component: Desktop
2.15.x
Other All
: Normal normal
: ---
Assigned To: Nautilus Maintainers
Nautilus Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-11-10 13:52 UTC by dinoop.thomas
Modified: 2018-01-02 18:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description dinoop.thomas 2005-11-10 13:52:42 UTC
On a multihead system:
Create a desktop launcher for an application (eg:gedit) with a name on screen0
On screen1, create a desktop launcher for the same application with the same name.

Observation and bug:
Both the launchers come in screen0 with the same name.

Nautilus shows the same name for both the launchers which is confusing though
actually the second launcher gets created as 'name2.desktop'. This happens even
when you create two launchers with the same name on the desktop.
Comment 1 Sebastien Bacher 2005-11-13 13:34:46 UTC
Thanks for your bug. What do you mean? Nautilus doesn't use your name1 for the
launcher or the desktop? Or do you speak about the title of the application?
What version of nautilus do you use? 
Comment 2 dinoop.thomas 2005-11-14 05:17:11 UTC
The nautilus version i use is 2.13.2. To see the bug:
1. Right click on desktop and select 'Create Launcher'.
2. In the 'Create Launcher' dialog, give a name for the launcher say 'test'.
   and associate an application by giving some command (eg. gedit).
3. Now repeat steps 1-2 and give the same name (test) and application

Note that two launchers with the name 'test' appear on the desktop though
internally the second launcher gets created as 'test2.desktop'.Some times you
need to restart nautilus to see the launchers on the desktop. 

Comment 3 Chris Hubick 2006-03-23 21:49:31 UTC
I am running Gnome 2.14 under FC5 on a dual head non-xinerama system.

I can not create *any* launchers on my second head!  It doesn't matter what the name, or if one exists already.  It doesn't matter if I drag one from the 0:1 panel to it's desktop, right click on the 0:1 desktop to create one, or attempt to copy/paste one from 0:0 to 0:1, the new launcher will always be created on the 0:0 desktop.  There is then no way to move them back to the second head.

Since I can't move applications to a different screen than the one they are started on, this means I can't use a desktop launchers on either screen to run programs to be displayed on my second head - I can only use launchers in the *panel* on that screen. :(
Comment 4 Hylke van der Schaaf 2006-03-24 08:43:54 UTC
I can't test 2.13 or 2.14 yet (not yet in Debian unstable) but the same problem exists in 2.12.2. If you try to create a launcher on the second head (0:1), it gets created on 0:0 instead.
Comment 5 Fabio Bonelli 2006-07-24 12:03:12 UTC
Info provided, reopening.
Comment 6 Hylke van der Schaaf 2006-07-24 12:15:44 UTC
I've just tested this again in gnome 2.14.2 (Debian Unstable)

If I try to create a launcher on the second head, it apears on the first head, but I can drag 'n drop it to the second head.

Once on the second head, it works just as expected.

I can then create a second launcer, with the same name on the first head. This second launcer also works as expected.

So it seems the only problem left as of 2.14.2 is that it gets created on the first head instead of the second.
Comment 7 Fabio Bonelli 2006-07-24 12:19:18 UTC
Thank you for your investigation Hylke!
Comment 8 Chris Hubick 2006-07-24 15:33:48 UTC
(In reply to comment #6)
> So it seems the only problem left as of 2.14.2 is that it gets created on the
> first head instead of the second.

Thanks for investigating this.  Are you testing under Xinerama and Non-Xinerama (separate framebuffers)?  If not, it would be highly appreciated if you could disable Xinerama and give it a go.

When I upgraded to dual 1600x1200 screens, I found that my videocard (ATI r300 FireGL) doesn't support OpenGL on a single framebuffer that large, and I am thus forced to disable Xinerama so it will work.  Based on my experience, I have a strong hunch there is different behavior (bugs) with Xinerama disabled.

Anyhow, Much Thanks :)
Comment 9 Hylke van der Schaaf 2006-07-24 15:40:56 UTC
(In reply to comment #8)
> Thanks for investigating this.  Are you testing under Xinerama and Non-Xinerama
> (separate framebuffers)?  If not, it would be highly appreciated if you could
> disable Xinerama and give it a go.

I'm also working on a non-xinerama setup, I like to keep my desktops separate.

I could try to enable xinerama and give that a go, though not right now :)
Comment 10 Christian Neumair 2006-07-24 17:41:43 UTC
This sounds very tricky. We're currently just launching "gnome-desktop-item-edit --create-new", so we're not notified about the new launcher.

Confirming. Updating version.
Comment 11 Chris Hubick 2006-07-24 18:37:56 UTC
I would guess gnome-desktop-item-edit should be modified to accept the coordinates of where to place the new one?

One could also consider it a bug that even on a single head desktop, launchers created by, say, dragging from the panel, aren't placed at the coordinates they were dragged to?
Comment 12 António Fernandes 2018-01-02 18:49:27 UTC
Starting with version 3.28, nautilus will not handle the "files on desktop background" feature. For better alternatives, read this blog post https://csorianognome.wordpress.com/2017/12/21/nautilus-desktop-plans/