SHIFT is an open source shell built on KDE Plasma Mobile, designed to adapt fluidly to your computing needs across devices
Find a file
Dimitris Kardarakos f1de836216 Prevent password from being visible
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
2019-02-23 18:32:20 +02:00
applets solve loop when a new activity is created 2018-11-28 15:43:31 +01:00
bin Start kded5 before starting plasmashell 2019-02-21 20:48:13 +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 Prevent password from being visible 2019-02-23 18:32:20 +02: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