Unity panel height and launcher width don't scale with system DPI/font settings
Bug #1075417 reported by
Daniel van Vugt
This bug affects 21 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Brandon Schaefer | ||
ubuntu-nexus7 |
Confirmed
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
System Settings > Universal Access > Text size = Larger
or
gsettings set org.gnome.
increasing the value above 1.0 as desired.
Most things scale properly except Unity. Most of Unity's fonts scale correctly, but elements like the launcher, tooltips, and panel don't grow like they should.
I'm not sure if bumping the Gnome font size like this is the right approach or we should be doing something more like:
xrandr --dpi ...
Related branches
lp:~brandontschaefer/unity/launcher-high-dpi-dynamic-resize
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Approve
-
Diff: 444 lines (+93/-58)4 files modifiedlauncher/Launcher.cpp (+67/-43)
launcher/Launcher.h (+7/-1)
launcher/LauncherController.cpp (+17/-14)
launcher/LauncherControllerPrivate.h (+2/-0)
lp:~brandontschaefer/unity/panel-height-dynamic-dpi-over-decorations-branch
- PS Jenkins bot (community): Approve (continuous-integration)
- Marco Trevisan (Treviño): Needs Fixing
- Eleni Maria Stea (community): Approve
-
Diff: 1708 lines (+401/-128)44 files modifieddash/DashController.cpp (+1/-1)
dash/DashView.cpp (+17/-12)
hud/HudController.cpp (+6/-4)
launcher/Launcher.cpp (+5/-3)
launcher/LauncherController.cpp (+17/-0)
panel/PanelController.cpp (+15/-2)
panel/PanelController.h (+1/-0)
panel/PanelIndicatorEntryDropdownView.cpp (+1/-1)
panel/PanelIndicatorEntryView.cpp (+73/-14)
panel/PanelIndicatorEntryView.h (+16/-3)
panel/PanelIndicatorsView.cpp (+23/-11)
panel/PanelIndicatorsView.h (+4/-0)
panel/PanelMenuView.cpp (+16/-10)
panel/PanelMenuView.h (+3/-2)
panel/PanelTray.cpp (+6/-4)
panel/PanelTray.h (+3/-1)
panel/PanelView.cpp (+17/-3)
panel/PanelView.h (+2/-0)
panel/StandalonePanel.cpp (+1/-1)
plugins/unityshell/src/unityshell.cpp (+9/-4)
tests/test_em_converter.cpp (+1/-1)
tests/test_launcher_controller.cpp (+6/-6)
tests/test_panel_controller.cpp (+3/-3)
tests/test_panel_indicator_entry_dropdown_view.cpp (+2/-2)
tests/test_panel_menu_view.cpp (+1/-1)
tests/test_panel_style.cpp (+12/-0)
tests/test_raw_pixel.cpp (+3/-3)
unity-shared/EMConverter.cpp (+1/-1)
unity-shared/EMConverter.h (+5/-1)
unity-shared/OverlayWindowButtons.cpp (+1/-1)
unity-shared/PanelStyle.cpp (+20/-13)
unity-shared/PanelStyle.h (+11/-3)
unity-shared/PluginAdapter.cpp (+15/-0)
unity-shared/PluginAdapter.h (+1/-0)
unity-shared/RawPixel.cpp (+2/-2)
unity-shared/RawPixel.h (+1/-1)
unity-shared/StandaloneWindowManager.cpp (+6/-0)
unity-shared/StandaloneWindowManager.h (+1/-0)
unity-shared/UnitySettings.cpp (+23/-8)
unity-shared/UnitySettings.h (+2/-1)
unity-shared/WindowButtonPriv.h (+11/-1)
unity-shared/WindowButtons.cpp (+34/-4)
unity-shared/WindowButtons.h (+2/-0)
unity-shared/WindowManager.h (+1/-0)
tags: | added: mobile nexus7 |
Changed in ubuntu-nexus7: | |
importance: | Undecided → Medium |
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in unity: | |
status: | New → Confirmed |
summary: |
- Unity panel/launcher width don't scale with system DPI/font settings + Unity panel height and launcher width don't scale with system DPI/font + settings |
Changed in unity: | |
milestone: | 7.0.0 → 7.0.1 |
Changed in unity: | |
milestone: | 7.0.1 → 7.2.0 |
Changed in unity: | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
description: | updated |
Changed in unity: | |
status: | Triaged → In Progress |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
To post a comment you must log in.
I'd be surprised if this was not a duplicate... :)