Skip to Content

Home / Lomiri

OS-SCI × LOMIRI

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.

View open bountiesGet involved

Enabling Linuxon every device.

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.

Lomiri running on a laptopNow part of Debian

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

More about Lomiri

Comparison of Lomiri with other desktop shells

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.

OPEN€350

Lomiri Keyboard issue

OSK does not come up with Xwayland applications

OPEN€450

Multi-workspace issue

Maximized apps should stay maximized

OPEN€850

Lomiri-Greeter fix

Fix multi-display mode

OPEN€400

Fix mouse pointer position

Take screen rotation into account when calculating mouse pointer position

OPEN€250

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.

OPEN€500

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.

CLAIMED€550

On Screen Keyboard

Improve the positioning issue in Floating Mode

Already claimed

CLAIMED€2000

Launcher issue

Coordinate and create a way to categorize apps in the drawer

Already claimed

CLAIMED€350

Lomiri-Greeter issue

in usageMode 'desktop' the OSK reserves space for the launcher (which is not shown)

Already claimed

CLAIMED€500

Make width of menu configurable

The width of both indicator menu and side stage should be made configurable.

Already claimed

CLAIMED€150

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.

COMPLETED€800

Crash in Lomiri shell

Crash in Lomiri shell when unplugging an external display

Completed successfully

COMPLETED€350

Windowed mode issue

Newly opened apps are fully visible on screen only sometimes.

Completed successfully

COMPLETED€350

Logout issue

Logging out should always send you back to the lomiri-greeter

Completed successfully

COMPLETED€350

App icons issue

after app installation app name and app icon should appear immediately

Completed successfully

COMPLETED€350

UI elements issue

All UI elements of the Lomiri shell and of Lomiri apps should scale

Completed successfully

COMPLETED€250

Brightness control doesn't work

Brightness control doesn't always work

Completed successfully

COMPLETED€400

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

COMPLETED€500

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.

1

Claim the bounty

Click “Claim this bounty” and send the pre-filled form to express your interest.

2

Get selected

We contact you to discuss the bounty. If others apply, we pick the best match.

3

Complete the work

You get a deadline to finish the task. Submit your code for review and merging.

4

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.

Explore Lomiri modulesTalk to a mentor

Students at the OS-SCi Lomiri app development workshop
Student reading the Lomiri app development book

FREE FROM BIG TECH

Ready to shape the future of convergent computing?

Join the Lomiri community and help bring Linux to every device.