Debian Patches

Status for lomiri/0.6.2-2

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

All known versions for source package 'lomiri'

Links