xapp window should reflect app name rather than "Xmir root window"
Bug #1542028 reported by
kevin gunn
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Canonical Pocket Desktop |
Fix Committed
|
High
|
Unassigned | |||
Canonical System Image |
Confirmed
|
High
|
kevin gunn | |||
Libertine | Status tracked in Devel | |||||
Devel |
Fix Released
|
High
|
Christopher Townsend | |||
Trunk |
Fix Released
|
High
|
Christopher Townsend | |||
libertine (Ubuntu) |
Fix Released
|
High
|
Christopher Townsend | |||
xorg-server (Ubuntu) |
Fix Released
|
High
|
Daniel van Vugt |
Bug Description
Launching xapp on ubuntu-pd in windowed mode, results in a window title of "root xmir"
It should reflect the app name in the container.
Related branches
lp://staging/~townsend/libertine/libertine-xmir-script
- Stephen M. Webb (community): Approve
- Libertine CI Bot: Approve (continuous-integration)
-
Diff: 72 lines (+31/-2)5 files modifieddata/CMakeLists.txt (+1/-1)
data/libertine-xmir.conf (+8/-0)
debian/libertine-tools.install (+2/-0)
tools/CMakeLists.txt (+1/-1)
tools/libertine-xmir (+19/-0)
lp://staging/~townsend/libertine/0.99.11-release
- Stephen M. Webb (community): Approve
-
Diff: 735 lines (+354/-15)19 files modifieddata/CMakeLists.txt (+1/-1)
data/libertine-xmir.conf (+8/-0)
data/libertine.desktop (+3/-3)
data/puritine-click.conf (+3/-1)
debian/changelog (+16/-0)
debian/libertine-tools.install (+2/-0)
libertine/ContainerConfig.cpp (+27/-0)
libertine/ContainerConfig.h (+4/-0)
libertine/ContainerConfigList.cpp (+22/-0)
libertine/ContainerConfigList.h (+6/-0)
libertine/ContainerManager.cpp (+49/-0)
libertine/ContainerManager.h (+17/-1)
libertine/qml/ConfigureContainer.qml (+69/-0)
libertine/qml/HomeView.qml (+4/-2)
python/libertine/Libertine.py (+21/-3)
python/libertine/LxcContainer.py (+6/-1)
tools/CMakeLists.txt (+1/-1)
tools/libertine-container-manager (+76/-2)
tools/libertine-xmir (+19/-0)
Changed in canonical-pocket-desktop: | |
importance: | Undecided → High |
Changed in puritine (Ubuntu): | |
importance: | Undecided → High |
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
tags: | added: xmir |
Changed in xorg-server (Ubuntu): | |
status: | Triaged → In Progress |
Changed in canonical-pocket-desktop: | |
status: | New → Fix Committed |
To post a comment you must log in.
Do you mean "Xmir root window"? If so then that's not a bug. That Mir surface represents the whole X11 desktop. So it's not an app window but is the X11 root window.
If you run Xmir -rootless you will get per-app window names as the apps are actually running in different windows. But the way we use Xmir right now in Unity8 I believe is not -rootless. So it may have any number of apps visible simultaneously and there is no correct "app name" to display for the whole desktop, assuming you have a typical window manager.
That all said, what we might be able to do is somehow deduce at the X server level what the focussed window title is and switch the X server's window title to match it. Although for any use case other than a fullscreen window manager that would be incorrect. But it's theoretically possible to do such an enhancement as an option for Unity8.
What would be better still though would be to enhance Unity8 to support 'Xmir -rootless' if not already, and then the window titles will all look right (as well as dialogs etc).