mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-29 15:03:09 +00:00
SHIFT is an open source shell built on KDE Plasma Mobile, designed to adapt fluidly to your computing needs across devices
When the user enters the PIN of the SIM, the password is displayed in cleartext. This change masks visible characters with password characters. Differential Revision: https://phabricator.kde.org/D19076 |
||
|---|---|---|
| applets | ||
| bin | ||
| cmake | ||
| components | ||
| containments | ||
| dbus | ||
| dialer | ||
| kwinmultitasking | ||
| look-and-feel | ||
| phonebook | ||
| prototypes | ||
| qtvirtualkeyboardplugin | ||
| services | ||
| shell | ||
| sounds | ||
| touchscreentest | ||
| wallpaper | ||
| .arcconfig | ||
| .gitignore | ||
| CMakeLists.txt | ||
| COPYING | ||
| COPYING.LIB | ||
| plasma-mobile.desktop.cmake | ||
| 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
- libqofono https://github.com/nemomobile/libqofono
- ofono-phonesim https://git.kernel.org/cgit/network/ofono/phonesim.git/
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-modemto bring the modem up, the control UI should come up - call
./test/online-modemto activate the test phonesim modem - start the phone homescreen in a window:
export QT_QPA_PLATFORM=wayland
dbus-run-session bash
kwin_wayland --xwayland "plasmashell -p org.kde.plasma.phone"
Note that the oFono/phonesim part is necessary only if it's needed to test some part specific to telephony