Auto-Rotation on KDE Plasma ( Wayland ) – Lenovo ThinkPad X1 Tablet Gen 3

CONTEXT -------- Debian 13 (Trixie) + KDE Plasma 5.27 on Wayland.   Lenovo ThinkPad X1 Tablet Gen 3 (QHD 3000×2000, i7-8550U).   iio-sensor-proxy detects the accelerometer but doesn’t publish orientation on DBus.   Solution: use raw accelerometer values and rotate via kscreen-doctor (KDE’s Wayland tool). REQUIREMENTS ------------- sudo apt install kscreen   Accelerometer visible at /sys/bus/iio/devices/iio:device*/in_accel_x_raw FINAL SCRIPT — ~/.local/bin/autorotate-wayland.sh ------------------------------------------------- #!/usr/bin/env bash # Auto-rotate for KDE Plasma (Wayland) – ThinkPad X1 Tablet Gen 3 # Reads raw accelerometer data and rotates screen via kscreen-doctor. # Touch/pen mapping handled automatically by Wayland. # Create ~/.config/autorotate.lock to disable rotation temporarily. OUTPUT_ID="output.1"                                 # from `kscr...

Environment variables

Most common user variables:

$HOME
Points to the users' home directory

$PATH
Points to the directories the shell needs to look at to execute a command or script when you enter it in the command line

  • $ export PATH=$HOME/bin:$PATH
    Adds the directory $HOME/bin
  • $ echo $PATH
    Lists the directories $PATH points to
In this link the difference between
$ PAH=directory-path-1:directory-path-2:directory-path-3 (etc)
and
$ export PATH=directory-path:$PATH

$SHELL
Points to the user's default command shell

$PSI
Your current Prompt Statement. There are 4 PSs in total.
Guide to modify the $PSx


Commands

To show a list of the current variables:
  • env
  • set
  • printenv

Comments