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
Because the widget does not have the text entry internally, and pops up a new window for entering search, which looks confusing and odd on the phone, we just don't add it by default for now until this can be fixed. This makes the first impression a bit better, and hides the annoyance behind needing to manually add the widget. Once the widget is fixed to not behave in such an odd manner, we can evaluate adding it back to the default layout. |
||
|---|---|---|
| applets | ||
| bin | ||
| components | ||
| containments | ||
| LICENSES | ||
| look-and-feel | ||
| mmplugin | ||
| quicksettings | ||
| shell | ||
| touchscreentest | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .kde-ci.yml | ||
| 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"