Commit graph

12 commits

Author SHA1 Message Date
Devin Lin
3f0b0f1454 Switch from maliit-keyboard to plasma-keyboard
Now that plasma-keyboard has had its first release, we can switch to it
as the default keyboard and drop maliit-keyboard (and its Qt 5 dependency).

We also drop the maliit-keyboard kcm here (moved to
https://invent.kde.org/devinlin/maliit-keyboard-kcm), which is replaced by the one
installed by plasma-keyboard.
2025-12-04 10:06:21 -05:00
Devin Lin
0e6221ce52 envmanager: Add overlay configs through XDG_CONFIG_DIRS
We currently directly write our settings to ~/.config/kwinrc and ~/.config/ksmserver.

Instead, create a separate config file with our settings (in ~/.config/plasma-mobile), and in startplasmamobile, add that path to XDG_CONFIG_DIRS. These options will be applied in the mobile session, unless the user explicitly sets the config option.
2025-05-22 23:12:43 -04:00
Devin Lin
8b8c958558 bin: Don't force QT_QPA_PLATFORM=wayland
Qt apps for the most part should already default to wayland, since we are in a wayland
session. Don't force apps that default to x11 to be wayland (same
behaviour as desktop).
2025-03-09 11:44:23 -04:00
Devin Lin
7b310c8076 bin: Add POSIX shell linter and ensure scripts are compliant 2024-02-05 17:47:31 +00:00
Devin Lin
630a85cbcb bin: Ensure that plasma-mobile-envmanager is run prior to shell start 2023-11-23 10:28:19 -08:00
Devin Lin
f3e1738122 shell: Change id to org.kde.plasma.mobileshell 2023-11-23 00:05:44 -08:00
Devin Lin
9816ef37c1 bin: Don't depend on bash 2023-11-05 13:33:06 -08:00
Raphaël Jakse
cdeba03d5e startplasmamobile: Specify bash in the shebang
/bin/sh is not always bash. In distributions like Mobian where /bin/sh does not
have bash features, startplasmamobile outputs "[[: command not found" or similar
message because of the use of '[[' on the if statement that looks for
systemd-coredump.
2023-08-15 19:57:56 +00:00
Bart Ribbers
cc99e25121 Remove --lockscreen argument from the launch script
The lockscreen is already initiated through kscreenlockerrc, no need to
do it twice
2023-07-17 14:57:28 +03:00
Bart Ribbers
9658dad064 Remove --exit-with-session argument from the launch script
startplasma-waylandsession hasn't existed for a while and the whole
session launched just fine without it, so let's remove the entire
argument.

The binary was removed in plasma-workspace in 7884f53d3c07699dc16f07cf0aa3966802c503c8
2023-07-17 14:47:28 +03:00
Devin Lin
dd0c95ac3d kded: Don't turn off kdecoration
Now that we have the convergentwindows script, the window decorations are managed by them.
2023-03-06 21:28:56 -08:00
Devin Lin
b020230cd7 bin: kwinwrapper -> startplasmamobile 2022-06-27 12:04:54 -04:00
Renamed from bin/kwinwrapper.in (Browse further)