Debian Patches
Status for lomiri/0.6.2-3
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0024_only-load-prompty-if-cover-page-is-not-shown.patch | Only load Prompts if cover Page is not shown | Lionel Duboeuf <lduboeuf@ouvaton.org> | no | https://gitlab.com/ubports/development/core/lomiri/-/merge_requests/124 | 2024-01-02 | |
| 1006_avoid-embedding-a-randomized-HOME-value.patch | tests/plugins/Utils/CMakeLists.txt: Avoid embedding a randomized HOME value. | Vagrant Cascadian <vagrant@reproducible-builds.org> | yes | 2023-04-10 | ||
| 1013_fix-convergence-on-high-resolution-tablets.patch | qml/OrientedShell.qml: Interpret high resolution touch screen device without pointing device as tablet. This fixes auto-recognition of keyboard+trackpad docking/undocking events for e.g. the Starlite Tablet. This change also makes the Desktop mode toggle switch in the session indicator not stuck in Desktop mode on such devices. E.g. on a Lenovo Yoga convertible, with this change you can now use the Desktop mode toggle switch to switch between Windowed / Staged usageMode. This change was inspired by Lomiri Plus by Kugi Eusebio (ENH158). |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | 2025-01-30 | ||
| 1017_dont-load-indicators-for-unregistered-services.patch | plugins/Lomiri/Indicators/indicatorsmanager.cpp: Don't load indicators for unregistered services | Robert Tari <robert@tari.in> | yes | 2025-03-21 | ||
| 1023_qml-Remove-smooth-property-assignment-to-stay-unifor.patch | qml: Remove smooth property assignment to stay uniform across all users of MirSurfaceItem | Alfred Neumayer <dev.beidl@gmail.com> | no | 2025-07-11 | ||
| 1024_qml-Resize-Window-Decoration-with-surfaces.patch | qml: Resize Window Decoration with surfaces Apparent in GIMP with its splash screen, the decorations draw outside of the surfaces geometry limits. React to surface's sizeChanged signals and pass the new value on to the decoration to set the size accordingly. |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-03 | ||
| 1026_qml-Disallow-resizing-unresizeable-windows-follow-ma.patch | qml: Disallow resizing unresizeable windows & follow maximum/minimum geometry - Set window geometry based on surface's minimum and maximum limits - Prevent resize handles from doing anything when minimum and maximum limits match |
Alfred Neumayer <dev.beidl@gmail.com> | no | 2024-03-07 | ||
| 1028_qml-Center-the-WorkspacePreview-in-its-parent-horizo.patch | qml: Center the WorkspacePreview in its parent horizontally | Alfred Neumayer <dev.beidl@gmail.com> | no | 2025-07-11 | ||
| 2001_disable-broken-test-mir2.patch | Disable test broken with mir2 | Marius Gripsgard <mariogrip@ubports.com> | no | 2023-01-12 | ||
| 2005_dont-reset-alwaysShowOsk-to-system-defaults-on-login.patch | Allow user-modified gsetting of com.lomiri.Shell/always-show-osk to survive session logout/login | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | 2024-02-19 | ||
| 2006_use-Noto-Sans-Font.patch | Use Noto Sans instead of Ubuntu fonts fonts-ubuntu is in Debian non-free instead of main https://salsa.debian.org/fonts-team/fonts-ubuntu/-/blob/debian/unstable/debian/copyright |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | 2024-03-11 | ||
| 2008_skip-failing-tests.patch | Disable various unit tests that fail when building against Debian testing/unstable | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | 2024-04-22 | ||
| 2009_disable-qtmir-tests.patch | Disable qtmir-based unit tests Prepare for QT_QPA_PLATFORM being set to mirserver. Tests won't run if set to the default value (xcb). However, for now, disable unit tests that require qtmir. They fail with an error from Mir: [2024-04-21 15:26:14.592387] <information> mirserver: Using software cursor zero sized software cursor image is invalid |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-04-22 | ||
| 2010_use-desktop-qtmir.patch | Use Mir 2 | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | no | 2024-07-26 | ||
| 2011_skip-language-keymap-tests.patch | Skip Ubuntu AccountsService specific unit test | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | not-needed | 2024-04-22 | ||
| 2012_no-app-suspension-on-Debian+Ubuntu-proper.patch | Don't suspend apps in Debian + Ubuntu proper Long story behind this is that apps like lomiri-music-app or (lomiri-)mediaplayer-app use media-hub for background-decoding of audio and video files. This allows one to play an audio file and background the music app which, however, does suspend the music app, but not the audio playback. In Debian + Ubuntu proper, we lack media-hub support in qtmultimedia and thus don't have this background service for media file decoding. Without this patch, Lomiri shell would suspend the app if backgrounded and this would stop the audio stream. We need to keep this patch around until media-hub is fully supporting being used on mainline Linux. |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | invalid | 2024-10-18 | ||
| 2013_CXX-standard-20.patch | Build with C++20 Newer Mir headers require C++20 and will fail to compile with C++17. |
Luca Weiss <luca@lucaweiss.eu> | yes | 2025-03-13 | ||
| 2014_lomiri-greeter-wrapper-on-wayland.patch | For Lomiri Greeter on Desktop we ship our very own lomiri-greeter-wrapper script | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | invalid | 2025-05-05 | ||
| 2015_lomiri-greeter-use-wayland.patch | Use LightDM's Wayland backend | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | invalid | 2025-05-05 | ||
| 2016_qml-drop-system-image-utilities-from-wizard.patch | qml: drop system-image utilities from wizard In order to get the wizard working outside of Ubuntu Touch, we need to ignore the system-image components not used upstream. |
Oren Klopfer <oren+12345@taumoda.com> | no | 2026-06-23 | ||
| 1005_cursor-always-follow-cursor-position-from-mir.patch | cursor: Always follow cursor position from mir It makes no sense to not, if we dont we can quickly get out of sync with mir. This was done for multiscreen, but this has to be fixed another way then tracking pointer ourself. The plan is to follow mir's screen position anyway so we don't need this. (the current multiscreen impl is horrable) update 2025-05-15 (Mike Gabriel <mike.gabriel@das-netzwerkteam.de): - Let VM workaround only take effect if running in a virtual machine. - Set LOMIRI_RUNNING_IN_VM=1 in lomiri-greeter-wrapper script so that the mouse pointer positioning hack for VMs also takes effect in Lomiri Greeter. |
Marius Gripsgard <marius@ubports.com> | no | 2023-05-31 | ||
| 1029_lomiri-greeter-global-scaling.patch | data/lomiri-greeter-wrapper: Honour com.lomiri.touch.systems/global-scaling-factor gsetting when setting up scaling for Lomiri Greeter. |
Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | yes | 2026-09-09 | ||
| 1031_Cursor-let-the-pointer-move-between-screens.patch | Cursor: let the pointer move between screens Only the active screen enables the pointer and movement is constrained to it. Check all screens instead and activate on movement. |
azkali <a.ffcc7@gmail.com> | no | 2026-10-01 | ||
| 1032_Greeter-follow-the-active-screen.patch | Greeter: follow the active screen In greeter mode load the login prompt on the screen the pointer is on. |
azkali <a.ffcc7@gmail.com> | no | 2026-10-01 | ||
| 1033_ShellApplication-only-activate-the-primary-screen.patch | ShellApplication: only activate the primary screen Every new screen activated itself, so plugging an external display moved the active screen, and the greeter prompt focus, onto it. |
azkali <a.ffcc7@gmail.com> | no | 2026-10-01 | ||
| 1034_Greeter-show-the-wallpaper-on-secondary-screens.patch | [PATCH 41/53] Greeter: show the wallpaper on secondary screens | azkali <a.ffcc7@gmail.com> | no | 2026-10-01 | ||
| 1035_Panel-Cutouts-Do-not-import-PanelState.patch | [PATCH 52/53] Panel/Cutouts: Do not import PanelState Importing PanelState causes it to get compiled as a new type, leading to errors like: ``` Oct 06 13:20:31 playground lomiri[7983]: [2026-10-06:13:20:31.929] file:///usr/share/lomiri//Shell.qml:685:13: Unable to assign PanelState_QMLTYPE_165 to PanelState_QMLTYPE_533 ``` Therefore treat it as a normal QtObject |
Muhammad Asif <thevancedgamer@mentallysanemainliners.org> | no | 2026-10-06 | ||
| 1036_Shell-don-t-reserve-left-margin-for-launcher-when-it.patch | [PATCH 44/53] Shell: don't reserve left margin for launcher when it is not visible In desktop mode on the greeter screen the launcher is hidden, but lockedByUser remained true, causing the input method left margin to still reserve launcher width. Check launcher.visible as well so the margin drops to 0 when hidden. |
Arpit Tripathi <arpittripathiayo@gmail.com> | no | 2026-10-02 |
