SHIFT is an open source shell built on KDE Plasma Mobile, designed to adapt fluidly to your computing needs across devices
Find a file
2019-02-12 11:55:58 +01:00
applets solve loop when a new activity is created 2018-11-28 15:43:31 +01:00
bin Disable the startup sound 2018-11-17 08:57:10 +05:30
cmake Add experimental torch plugin for top panel 2018-11-12 09:32:46 +05:30
components Modernize using clang-tidy 2018-12-31 04:13:55 +01:00
containments Replace plasmoids with settings app 2019-02-12 11:55:58 +01:00
dbus Rename satellite to plasma.phone 2015-06-19 01:48:47 +02:00
dialer Modernize using clang-tidy 2018-12-31 04:13:55 +01:00
kwinmultitasking SVN_SILENT made messages (.desktop file) - always resolve ours 2018-10-10 06:50:31 +02:00
look-and-feel SVN_SILENT made messages (.desktop file) - always resolve ours 2018-10-10 06:50:31 +02:00
phonebook SVN_SILENT made messages (.desktop file) - always resolve ours 2018-10-10 06:50:31 +02:00
prototypes finish the behavior 2015-03-20 17:24:10 +01:00
qtvirtualkeyboardplugin More sane size for qtvirtualkeyboard 2017-10-03 20:59:48 +05:30
services Remove the compositor 2015-06-19 01:48:47 +02:00
shell Remove unused placeholder images 2019-02-10 02:54:42 +01:00
sounds new login sound. marco says it's better. also reduce sleep 2015-09-10 21:22:25 +02:00
touchscreentest SVN_SILENT made messages (.desktop file) - always resolve ours 2018-10-10 06:50:31 +02:00
wallpaper SVN_SILENT made messages (.desktop file) - always resolve ours 2018-10-10 06:50:31 +02:00
.arcconfig add .arcconfig 2016-08-12 14:56:49 +05:30
.gitignore ignore user file 2016-07-21 17:24:19 +05:30
CMakeLists.txt Add experimental torch plugin for top panel 2018-11-12 09:32:46 +05:30
COPYING add missing licences 2018-02-21 15:44:01 +00:00
COPYING.LIB add missing licences 2018-02-21 15:44:01 +00:00
plasma-mobile.desktop.cmake SVN_SILENT made messages (.desktop file) - always resolve ours 2018-10-10 06:50:31 +02:00
README.md README: Update dependency list and fix development setup 2019-02-08 16:46:13 +01:00

plasma-phone-components

UI components for Plasma Phone

Test on a development machine

Dependencies:

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 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