mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
SHIFT is an open source shell built on KDE Plasma Mobile, designed to adapt fluidly to your computing needs across devices
This moves all background rendering of elements in the top sliding panel to use the plasma theme, making full use of themes that can be downloaded from the store, doing so decreases the usage of the Qt.GraphicalEffects import which is slow and not in Qt6. There are some layout and behavioral fixes especially in widescreen mode |
||
|---|---|---|
| applets | ||
| bin | ||
| components | ||
| containments | ||
| LICENSES | ||
| look-and-feel | ||
| shell | ||
| touchscreentest | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| CMakeLists.txt | ||
| plasma_phone_components.notifyrc | ||
| README.md | ||
plasma-phone-components
UI components for Plasma Mobile.
Contains components such as:
- Shell panels (task panel, and top panel)
- Homescreen
- Logout menu
- Lockscreen theme
- Search applet
Links
- Project page: https://invent.kde.org/plasma/plasma-phone-components
- Issues relating to the shell: https://invent.kde.org/plasma-mobile/plasma-phone-components/-/issues
- General Plasma Mobile issues: https://invent.kde.org/teams/plasma-mobile/issues/-/issues
- Development channel: https://matrix.to/#/#plasmamobile:matrix.org
Test on a development machine
Dependencies:
- KDE Frameworks 5 setup (plasma-framework and its dependencies)
- oFono https://git.kernel.org/cgit/network/ofono/ofono.git
- libqofono https://git.merproject.org/mer-core/libqofono
- ofono-phonesim https://git.kernel.org/cgit/network/ofono/phonesim.git/
If you want to test some part specific to telephony, set up ofono-phonesim according to https://docs.plasma-mobile.org/Ofono.html
To start the phone homescreen in a window, run:
QT_QPA_PLATFORM=wayland dbus-run-session kwin_wayland --xwayland "plasmashell -p org.kde.plasma.phoneshell"