! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Laptop monitor selection key behavior is inconsistent with other desktop envi...
Status:
RESOLVED: WONTFIX
Product:
Xfce4-settings
Component:
Display Settings

Comments

Description fedorabugmail 2012-07-06 02:38:52 CEST
This is a Dell E5500 with docking station and external monitor on the DVI port. Fedora 17 with XFCE 4.8.

If I undock the laptop with the laptop monitor off, XFCE does not automatically enable the laptop monitor. This should be recoverable as I can hit the Fn-F8 to cycle through all active monitors, which in this case should enable the laptop monitor. Under GNOME2 and Windows this is what happens but under XFCE it does nothing.

If I press Fn+F8 while docked with the external monitor active, it brings up a small dialog "Display Settings" with three options: Laptop, HDMI1, and "Both displays cloned". I would expect hitting Fn-F8 again would cycle through the options but instead XFCE spawns another Display Settings window with each keypress.

To work around this the monitor settings must be manually configured using Settings->Display before the dock status changes.


The program that is run for Display Settings is "xfce4-display-settings --minimal", version 4.8.3
Comment 1 Lionel Le Folgoc 2012-11-08 21:07:14 CET
Starting from commit 4eaeaf0726dd89d9e3fd66fff37e7aaa117260c2 in master, the laptop monitor should be disabled/reenabled on lid close/open.
Comment 2 Patrick O'Keeffe 2014-08-28 18:44:07 CEST
The Xfce way of switching monitors has always made me cringe. Did you notice pressing Fn+<monitor key> brings up multiple instances of `xfce4-display-manager --minimal` instead of cycling through the options of the current instance? And how pressing Escape does not close the display manager?

Instead of patching the behavior of the laptop lid, the display manager's 'minimal' mode should be overhauled to be more cooperative and useful.
Comment 3 Simon Steinbeiss editbugs 2015-01-31 14:00:25 CET
Frankly, cycling through display options is a really bad idea imho.
The minimal dialog presents you some of the most used setups at a single click and you don't have to cycle, you see what you're going to get before you click.
Comment 4 Patrick O'Keeffe 2015-02-03 04:57:19 CET
(In reply to Simon Steinbeiss from comment #3)
> Frankly, cycling through display options is a really bad idea imho.

Funny, because it's not.

> The minimal dialog presents you some of the most used setups at a single
> click ...

Except the problem is no active display so.. no minimal display dialog.

* Instead of opening multiple instances of the minimal dialog, the hotkey should open one instance initially and then cycle to the next option for each additional press. 
* Changes should be immediate since users may not have a display and therefore cannot see their selection (current behavior requires 'enter' to activate)

Those two changes would let users find a usable display in seconds. No more rebooting or walking back to the classroom to hook back up to the projector just to restore the local laptop display.
Comment 5 Patrick O'Keeffe 2015-02-03 05:05:05 CET
(In reply to Patrick O'Keeffe from comment #4)
> 
> Except the problem is no active display so.. no minimal display dialog.
> 

This particular problem may have been solved alternatively. Per bug 10590, comment 4: "Since xfce4-settings 4.11.2, monitor connection events are acted upon, and the disconnection would cause the remaining laptop display to become the only active monitor."

Bug #9091

Reported by:
fedorabugmail
Reported on: 2012-07-06
Last modified on: 2015-02-03

People

Assignee:
Jérôme Guelfucci
CC List:
6 users

Version

Attachments

Additional information