Xfce Wiki

Sub domains
 

Roadmap

Stage 1

Target: Xfce 4.12, Implementation: 100%

  • Support extended desktop mode for multiple monitors
  • Improve minimal dialog

Status: Wait for testing/bugreports for 4.11.0.

Stage 2

Target: , Implementation: 75%

  • Replace treeview with iconview (DONE)
  • Support xfce4-notifyd's themes for the identity-popups
  • Support setting the primary monitor (Related bug: 9338) (DONE)
  • Create “display profiles” (save setups based on EDID) (DONE)

Changelog Version 4.11.0

  • Implement support for extended desktop mode
  • Improve minimal dialog
  • Use new big icons to make minimal dialog easier to understand
  • Implement display identification popups
  • Improve applying new settings (now works with Nvidia's proprietary driver as well)
  • Fix small naming inconsistencies

Status Quo

Minimal Dialog

The minimal dialog can be called when a new display is plugged in (given that the laptop send the appropriate signal). It should provide users quick access to four of the most-used modes:

  • Only Display 1
  • Extend desktop to the right
  • Mirror displays
  • Only Display 2

The “Advanced” button opens the normal display-dialog.

Display Settings Dialog

The main thing that changed here are the comboboxes to change the monitor position and the mirror-checkbox. (Note: the mirror-mode in the position-combobox only sets the currently selected display to mirror _one_ other display. This is mostly relevant in 2+ displays setups.) The comboboxes give the user a way of positioning always 2 displays relative to each other. In total, users can still position as many displays as they have. Four positions are available: left-of, above, right-of, below.

Identification Popups

For users to more easily know what display they're currently modifying, we decided to implement “identity-popups”. These show the name of the display (same as in the treeview) and the resolution. These popups are currently shown at the bottom of the respective display.

Open Issues

Hotplugging Scenarios

  • with an external display connected, internal display disabled, we want to re-enable the internal display when the cable gets disconnected
  • when connecting an external/additional display, we could show a notification-popup with an action-button to either enable the display directly and/or open the display-dialog
  • when the laptop-lid gets closed (e.g. in a docking-station), we should disable the display (currently this doesn't happen reliably with xfce4-power-manager, maybe this functionality should reside in xfsettingsd?)

Minimal dialog:

  • Add the 10sec-reset-timeout dialog just to be sure

General:

  • Fix 3 commit authors (merge locally, then rebase interactive on origin/master and set a new committer)
  • Celebrate the release!