Home / Lomiri
OS-SCI × LOMIRI
Enabling Linux
on every device.
Lomiri is one open operating environment that adapts to phones, tablets and desktops. OS-SCi teaches it, builds on it, and rewards developers who help it grow.
CORE VALUES
Technology should serve its users, not control them.
Lomiri exists for people who value control, flexibility and transparency. That is exactly what OS-SCi stands for with Freedom First.
Freedom and openness
Technology should serve its users, not control them.
Convergence
One operating environment across all devices.
Community
Developed and shaped by a global community.
WHY OS-SCI BACKS LOMIRI
A future-proof, open alternative.
Lomiri can compete with Android, Apple and Microsoft by offering a unified, open alternative that puts users first. We support it not just in spirit, but in action.
True convergence
One interface that adapts across phones, tablets and desktops, with no separate OS needed.
Lightweight and fast
A Qt-based, GPU-optimised architecture with lower overhead than legacy X11 systems.
Wayland and Mir native
Built for modern display servers, with app sandboxing against legacy X11 vulnerabilities.
Modern Qt foundation
A rich user experience with support for both Wayland and X11 apps.
WHAT IS LOMIRI?
One shell. Every form factor.
Originally the interface layer behind Ubuntu Touch, Lomiri has grown into an independent open source project that powers phones, tablets, desktops and other form factors from a single codebase.
Ubuntu Touch Debian Rhino Linux
PAID BOUNTIES
Contribute and get rewarded.
OS-SCi and its partners offer paid bounties for contributing to Lomiri. Pick an issue, ship the fix, get paid.
6
open bounties
€2,800
available right now
8
completed successfully
€3,350
in completed bounties
BOUNTY BOARD
Pick an issue. Ship the fix.
Every bounty links to its issue in the Lomiri tracker. Read the bounty terms and conditions before you claim.
Open bounties (6)
Ready to be claimed.
Lomiri Keyboard issue
OSK does not come up with Xwayland applications
Fix mouse pointer position
Take screen rotation into account when calculating mouse pointer position
morph-browser: Does not rescale surface after rotation (Qt6 version only)
Browser window rescales and adjusts to portrait mode and browser surface covers the full device display again.
morph-browser: Login GitLab not working (Qt6 only)
This issue will be considered resolved if users can use Morph Browser Qt6 to login into GitLab.
Claimed (5)
Someone is working on these right now.
On Screen Keyboard
Improve the positioning issue in Floating Mode
Already claimed
Launcher issue
Coordinate and create a way to categorize apps in the drawer
Already claimed
Lomiri-Greeter issue
in usageMode 'desktop' the OSK reserves space for the launcher (which is not shown)
Already claimed
Make width of menu configurable
The width of both indicator menu and side stage should be made configurable.
Already claimed
lomiri-system-settings: Cannot revert background image to system default
This issue is considered resolved if there is a UI element available in the background image settings UI.
Already claimed
Completed (8)
Successfully merged and closed. Thank you, contributors.
Crash in Lomiri shell
Crash in Lomiri shell when unplugging an external display
Completed successfully
Windowed mode issue
Newly opened apps are fully visible on screen only sometimes.
Completed successfully
Logout issue
Logging out should always send you back to the lomiri-greeter
Completed successfully
App icons issue
after app installation app name and app icon should appear immediately
Completed successfully
UI elements issue
All UI elements of the Lomiri shell and of Lomiri apps should scale
Completed successfully
Brightness control doesn't work
Brightness control doesn't always work
Completed successfully
lomiri shell: spread touch is off / broken
Swiping to the spread should always lead to apps being draggable for closure or touchable for activation / foregrounding
Completed successfully
Fix pull-down menu rendering issue
Fix pull-down menu rendering issue for X11 apps when running under Lomiri's Xwayland.
Completed successfully
HOW IT WORKS
Four steps from claim to payout.
Claim the bounty
Click “Claim this bounty” and send the pre-filled form to express your interest.
Get selected
We contact you to discuss the bounty. If others apply, we pick the best match.
Complete the work
You get a deadline to finish the task. Submit your code for review and merging.
Get paid
When your code is merged, you are paid and the bounty is closed.
Note: if your code is not merged by the deadline, we follow up to discuss feedback and next steps. You either continue, or the bounty may be reassigned.
DO I HAVE WHAT IT TAKES?
A quick skills check.
Lomiri is a modular, convergent operating environment and a growing project with serious potential.
Experience with C++ and/or Qt/QML
Familiar with Linux-based systems such as Debian or Ubuntu
Comfortable with git and collaborating on GitHub or GitLab
Basic knowledge of display servers (Mir, Wayland)
Understanding of responsive UX/UI principles (mobile vs desktop)
Not there yet? Learn it at OS-SCi with our Qt/QML UI Engineer and Lomiri Engineer modules.
FREE FROM BIG TECH
Ready to shape the future of convergent computing?
Join the Lomiri community and help bring Linux to every device.