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
| applets | ||
| bin | ||
| compositor | ||
| containments | ||
| dbus | ||
| debian | ||
| dialer | ||
| look-and-feel | ||
| packaging | ||
| phonebook | ||
| prototypes | ||
| qmlcomponents | ||
| services | ||
| settingsmodules | ||
| shell | ||
| wallpaper | ||
| .gitignore | ||
| CMakeLists.txt | ||
| plasma-phone-components.creator.user | ||
| README.md | ||
plasma-phone-components
UI components for Plasma Phone
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
- voicecall https://github.com/nemomobile/voicecall
- libqofono https://github.com/nemomobile/libqofono
- ofono-phonesim https://git.kernel.org/cgit/network/ofono/phonesim.git/
- qml contextkit plugin https://github.com/nemomobile/nemo-qml-plugin-contextkit FIXME: ContextKit is deprecated, battery status should be ported to something else
Phonesim will add a fake phone modem, that can be controlled via a Qt based user interface from which it will be possible to test various aspects of the phone UI: making calls, receiving, signal strength, send SMS and so on. It will not generate any real call, but only make the UI think a SIM is working and that a phone call is in progress.
A tutorial how to start phonesim on a desktop system can be found here: http://comments.gmane.org/gmane.comp.handhelds.ofono/12178
- edit /etc/ofono/phonesim.conf, uncomment everything so that it looks like
[phonesim]
Driver=phonesim
Address=127.0.0.1
Port=12345
- start ofonod as root
- start phonesim phonesim -p 12345 -gui /usr/share/phonesim/default.xml
- from the oFono source directory, call /test/enable-modem to bring the modem up, the control UI should come up
- call test/online-modem to activate the test phonesim modem
- start plasma with plasmashell -w -p org.kde.satellite.phone to start the phone homescreen in a window
Note that the oFono/phonesim part is necessary only if it's needed to test some part specific to telephony