[Xiaomi Mi Pad 5] tom.android:
Post installation.

Bluetooth: SONY WH1000XM4

-Close device

-Press & Hold Power button During Pairing device.

-Update

sudo pacman -Syu

-Install TimeShift (Backup tool)

sudo pacman -S timeshift

Note: Can use GUI mode

Creating Snapshots:

sudo timeshift --create

Restoring Snapshots:

sudo timeshift --restore

Safeguarding Your Linux System with Timeshift: A Comprehensive Guide - JR IT Services

In the world of Linux, system stability and data integrity are paramount. Unexpected issues can arise at any time, jeopardizing your work, settings, and valuable files. To protect your Linux system effectively, it’s essential to have a reliable backup and

www.jr-it-services.de

-Change Time Zone

View attachment 6101984

- Configure Multiple Languages Layout Keyboard.

View attachment 6101942

-Install "FireFox"

Sudo pacman -S firefox

*Note-add extension

uBlock Origin​

- Switch User to Open Virtual keyboard.

View attachment 6101631

Switch User to Open Virtual keyboard.

View attachment 6101632

-Take screenshot on Plasma/KDE Desktop in archlinux

sudo pacman -S spectacle

Note: https://www.archlinuxuser.com/2017/09/take-screenshot-on-plasmakde-desktop-in.html

upower / power-profiles-daemon · GitLab

Makes power profiles handling available over D-Bus.

gitlab.freedesktop.org

upower / power-profiles-daemon · GitLab

Makes power profiles handling available over D-Bus.

gitlab.freedesktop.org

[tom@xiaomi-nabu ~]$ sudo pacman -S power-profiles-daemon

resolving dependencies...

looking for conflicting packages...

Packages (1) power-profiles-daemon-0.13-1

Total Download Size: 0.03 MiB

Total Installed Size: 0.08 MiB

:: Proceed with installation? [Y/n] y

:: Retrieving packages...

power-profiles-daemon-0.13-1-aarch64 27.7 KiB 12.1 KiB/s 00:02 [####################################] 100%

(1/1) checking keys in keyring [####################################] 100%

(1/1) checking package integrity [####################################] 100%

(1/1) loading package files [####################################] 100%

(1/1) checking for file conflicts [####################################] 100%

:: Processing package changes...

(1/1) installing power-profiles-daemon [####################################] 100%

Optional dependencies for power-profiles-daemon

python-gobject: for powerprofilesctl [installed]

:: Running post-transaction hooks...

(1/3) Reloading system manager configuration...

(2/3) Arming ConditionNeedsUpdate...

(3/3) Reloading system bus configuration...

[tom@xiaomi-nabu ~]$ sudo systemctl enable power-profiles-daemon.service

Created symlink /etc/systemd/system/graphical.target.wants/power-profiles-daemon.service → /usr/lib/systemd/system/power-profiles-daemon.service.

sudo reboot

[tom@xiaomi-nabu ~]$ systemctl status power-profiles-daemon

● power-profiles-daemon.service - Power Profiles daemon

Loaded: loaded (/usr/lib/syste

md/system/power-profiles-daemon.service; enabled; preset: disabled)

Active: active (running) since Mon 2024-05-13 16:08:51 +07; 2min 4s ago

Main PID: 609 (power-profiles-)

Tasks: 4 (limit: 6372)

Memory: 3.7M (peak: 4.3M)

CPU: 87ms

CGroup: /system.slice/power-profiles-daemon.service

└─609 /usr/lib/power-profiles-daemon

May 13 16:08:51 xiaomi-nabu systemd[1]: Starting Power Profiles daemon...

May 13 16:08:51 xiaomi-nabu systemd[1]: Started Power Profiles daemon.

[tom@xiaomi-nabu ~]$

[tom@xiaomi-nabu ~]$ powerprofilesctl list

* balanced:

Driver: placeholder

power-saver:

Driver: placeholder

powerprofilesctl set power-saver

[tom@xiaomi-nabu ~]$ powerprofilesctl list

balanced:

Driver: placeholder

* power-saver:

Driver: placeholder

[tom@xiaomi-nabu ~]$

<<<<<Not work>>>>>>

[tom@xiaomi-nabu ~]$ powerprofilesctl

balanced:

Driver: placeholder

* power-saver:

Driver: placeholder

View attachment 6102467

KDE Plasma disables the power profiles feature, if your driver is placeholder

[power-profiles-daemon needs the intel_pstate CPU scaling driver]

TPL (Power saving)

sudo pacman -S tlp tlp-rdw

systemctl enable tlp.service

sudo systemctl enable NetworkManager-dispatcher.service

sudo systemctl mask systemd-rfkill.service systemd-rfkill.socket

tlp-stat -s

--- TLP 1.6.1 --------------------------------------------

+++ System Info

System = Xiaomi nabu Pad 5

BIOS = edk2-msm 2302.1-mh2lm-138-g7352c1a

OS Release = Arch Linux ARM

Kernel = 6.1.10-nabu #1 SMP PREEMPT Sat May 4 23:27:19 +05 2024 aarch64

/proc/cmdline = root=PARTLABEL=linux loglevel=3

Init system = systemd

Boot mode = UEFI

Suspend mode = [s2idle]

+++ TLP Status

State = enabled

RDW state = enabled

Last run = 17:30:45, 84 sec(s) ago

Mode = battery

Power source = battery

Note:TLP’s default settings should save as much energy on battery power as possible, but in reality there are limits to what can be done based on the default settings.

TLP - Optimize Linux Laptop Battery Life — TLP 1.6.1 documentation

TLPUI

View attachment 6102478

sudo pacman -S maliit-keyboard

[sudo] password for tom:

resolving dependencies...

looking for conflicting packages...

Packages (13) cdparanoia-10.2-9 graphene-1.10.8-1 gst-plugins-base-1.24.1-2 gst-plugins-base-libs-1.24.1-2

gstreamer-1.24.1-2 openal-1.23.1-1 orc-0.4.38-1 presage-0.9.1-2

qt5-feedback-0.0.0.20150918-4 qt5-graphicaleffects-5.15.13-1 qt5-multimedia-5.15.13+kde+r2-1

qt5-quickcontrols2-5.15.13+kde+r5-1 maliit-keyboard-2.3.1-3

Total Download Size: 41.93 MiB

Total Installed Size: 183.53 MiB

:: Proceed with installation? [Y/n] y

:: Retrieving packages...

qt5-quickcontrols2-5.15.13+kde+r... 1452.2 KiB 254 KiB/s 00:06 [####################################] 100%

gstreamer-1.24.1-2-aarch64 1835.9 KiB 318 KiB/s 00:06 [####################################] 100%

gst-plugins-base-libs-1.24.1-2-a... 2024.2 KiB 348 KiB/s 00:06 [####################################] 100%

presage-0.9.1-2-aarch64 9.6 MiB 1285 KiB/s 00:08 [####################################] 100%

maliit-keyboard-2.3.1-3-aarch64 25.0 MiB 2.64 MiB/s 00:09 [####################################] 100%

gst-plugins-base-1.24.1-2-aarch64 270.1 KiB 67.8 KiB/s 00:04 [####################################] 100%

graphene-1.10.8-1-aarch64 192.8 KiB 298 KiB/s 00:01 [####################################] 100%

qt5-multimedia-5.15.13+kde+r2-1-... 705.6 KiB 160 KiB/s 00:04 [####################################] 100%

openal-1.23.1-1-aarch64 567.3 KiB 123 KiB/s 00:05 [####################################] 100%

qt5-graphicaleffects-5.15.13-1-a... 67.1 KiB 108 KiB/s 00:01 [####################################] 100%

orc-0.4.38-1-aarch64 236.7 KiB 77.3 KiB/s 00:03 [####################################] 100%

cdparanoia-10.2-9-aarch64 66.2 KiB 110 KiB/s 00:01 [####################################] 100%

qt5-feedback-0.0.0.20150918-4-aa... 38.3 KiB 65.1 KiB/s 00:01 [####################################] 100%

Total (13/13) 41.9 MiB 3.91 MiB/s 00:11 [####################################] 100%

(13/13) checking keys in keyring [####################################] 100%

(13/13) checking package integrity [####################################] 100%

(13/13) loading package files [####################################] 100%

(13/13) checking for file conflicts [####################################] 100%

:: Processing package changes...

( 1/13) installing presage [####################################] 100%

( 2/13) installing gstreamer [####################################] 100%

Optional dependencies for gstreamer

python: gst-plugins-doc-cache-generator [installed]

( 3/13) installing orc [####################################] 100%

( 4/13) installing gst-plugins-base-libs [####################################] 100%

( 5/13) installing cdparanoia [####################################] 100%

( 6/13) installing graphene [####################################] 100%

( 7/13) installing gst-plugins-base [####################################] 100%

( 8/13) installing openal [####################################] 100%

Optional dependencies for openal

qt5-base: alsoft-config GUI Configurator [installed]

fluidsynth: MIDI rendering

libmysofa: makemhr tool [installed]

( 9/13) installing qt5-multimedia [####################################] 100%

Optional dependencies for qt5-multimedia

qt5-declarative: QML bindings [installed]

gst-plugins-good: camera support, additional plugins

gst-plugins-bad: camera support, additional plugins

gst-plugins-ugly: additional plugins

gst-libav: ffmpeg plugin

(10/13) installing qt5-quickcontrols2 [####################################] 100%

Optional dependencies for qt5-quickcontrols2

qt5-graphicaleffects: for the Material style [pending]

(11/13) installing qt5-feedback [####################################] 100%

(12/13) installing qt5-graphicaleffects [####################################] 100%

(13/13) installing maliit-keyboard [####################################] 100%

Optional dependencies for maliit-keyboard

anthy: japanese language support

libpinyin: chinese language support

libchewing: chinese language support

:: Running post-transaction hooks...

(1/3) Arming ConditionNeedsUpdate...

(2/3) Compiling GSettings XML schema files...

(3/3) Updating the desktop file MIME type cache...

[tom@xiaomi-nabu ~]$

gsettings set org.maliit.keyboard.maliit enable-languages "['en','th']"

gsettings set org.maliit.keyboard.maliit theme BreezeDark

Note:

The virtual keyboard will be automatically enabled when there is no hardware keyboard detected.

On-screen keyboard fails to open automatically in KDE on a touch device

Problem On touch devices (tablets, 2-in-1 laptops, touchscreens, etc), a virtual keyboard should automatically pop up in KDE whenever you touch a text input field. However, this is currently not the case for Maliit, the default virtual keyboard for the KDE Plasma Spin (except for initial login...

discussion.fedoraproject.org

[SOLVED][F40 KDE Plasma spin] Keyboard doesn’t work in SDDM

Solution: default conf file (/etc/sddm.conf) has qtvirtualkeyboard input method but /usr/lib/sddm/sddm.conf.d/plasma-wayland.conf has maliit-keyboard input method. $ sudo nano /usr/lib/sddm/sddm.conf.d/plasma-wayland.conf [Wayland] --inputmethod qtvirtualkeyboard Maybe you should try to change...

discussion.fedoraproject.org