[Bug 864925] New: XFCE Run Program only opens on screen :0.0 in multi xserver mode.
https://bugzilla.novell.com/show_bug.cgi?id=864925 https://bugzilla.novell.com/show_bug.cgi?id=864925#c0 Summary: XFCE Run Program only opens on screen :0.0 in multi xserver mode. Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Xfce AssignedTo: bnc-team-xfce@forge.provo.novell.com ReportedBy: david.westfall@red-inc.us QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Opera/9.80 (X11; Linux x86_64) Presto/2.12.388 Version/12.15 I have been seeing this since 12.1 or 12.2. My computer is configured for separate xservers, nit twinview ot xinerama. When I try to open a program with the Run Program dialog on screen :0.1 the dialog opens on screen :0.0 and the requested program runs on screen :0.0 instead of :0.1. Reproducible: Always Steps to Reproduce: 1. Configure X for separate xservers 2. Use XFCE desktop 3. Select Run Program dialog on screen othe then :0.0 Actual Results: Dialog opens on screen :0.0 Expected Results: Dialog open on selected screen. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=864925 https://bugzilla.novell.com/show_bug.cgi?id=864925#c1 Guido Berhörster <gber@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |david.westfall@red-inc.us See Also| |https://bugzilla.xfce.org/s | |how_bug.cgi?id=10218 --- Comment #1 from Guido Berhörster <gber@opensuse.org> 2014-02-21 11:48:57 UTC --- How do you launch xfrun4, via keyboard shortcut, the panel application menu or xfdesktop? Since xfrun4 is a DBus service it probably depends how it is first started since it will inherit the DISPLAY environment variable from its parent (xfsettingsd, xfce4-panel, or xfdesktop respectively) and open on that screen for all subsequent calls. There is an upstream bug open about this and it will likely be a problem with other applications as well. It might be a better idea to use a setup with a single screen spanning multiple monitors configured via xrandr since that is much better supported. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=864925 https://bugzilla.novell.com/show_bug.cgi?id=864925#c2 --- Comment #2 from Guido Berhörster <gber@opensuse.org> 2014-02-21 11:49:26 UTC --- *** Bug 864862 has been marked as a duplicate of this bug. *** http://bugzilla.novell.com/show_bug.cgi?id=864862 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=864925 https://bugzilla.novell.com/show_bug.cgi?id=864925#c3 David Westfall <david.westfall@red-inc.us> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|david.westfall@red-inc.us | --- Comment #3 from David Westfall <david.westfall@red-inc.us> 2014-02-25 11:34:27 UTC --- I use the application menu to open the run dialog. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=864925 https://bugzilla.novell.com/show_bug.cgi?id=864925#c4 --- Comment #4 from Guido Berhörster <gber@opensuse.org> 2014-02-25 19:22:28 UTC --- In that case xfce4-appfinder will simply inherit the display from the panel when started for the first time. In order to work around that you could try to edit the menu with alacarte and modify the "Run Program..." entry to call "xfce4-appfinder --collapsed --replace" so each time a fresh instance is started with the xfce4-appfinder ending up on the same display as the menu. You can also create new entries or launchers on the panel explicitly specifying the display, e.g. with "xfce4-appfinder --collapsed --replace --display=:0.1". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=864925 https://bugzilla.novell.com/show_bug.cgi?id=864925#c5 --- Comment #5 from David Westfall <david.westfall@red-inc.us> 2014-06-10 11:10:00 UTC --- Sorry, for not responding. This is now the second time that I have failed to receive an email alert to a bug reply. I do not see "Run Program" in alacarte, it must be a built in function. When I use "Run Program" it is for a one time I need this program on this monitor today. The program is not in the menu system, and not used often enough to put it in. The only work around is to launch a terminal then run the program. This defeats the purpose of the "Run Program". Dave W -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=864925 https://bugzilla.novell.com/show_bug.cgi?id=864925#c6 --- Comment #6 from Guido Berhörster <gber@opensuse.org> 2014-06-11 17:55:29 UTC --- (In reply to comment #5)
I do not see "Run Program" in alacarte, it must be a built in function.
No, it's just that alacarte does not seem to show top-level menu items. You can do it manually from a shell: $ mkdir -p ~/.local/share/applications $ sed 's|^Exec=.*|Exec=xfce4-appfinder --collapsed --replace|' /usr/share/applications/xfce4-run.desktop > ~/.local/share/applications/xfce4-run.desktop
When I use "Run Program" it is for a one time I need this program on this monitor today. The program is not in the menu system, and not used often enough to put it in. The only work around is to launch a terminal then run the program. This defeats the purpose of the "Run Program".
The above should be a reasonable workaround and there is not really much more I can do on the openSUSE side. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com