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

Manipulating texts: ECHO and CAT

 ECHO

$ echo line one > myfile
$ echo line two >> myfile
$ echo line three >> myfile
">" to create the file
">>" to add a line to an existing file

$ echo $VARIABLE
Displays the current contents of $VARIABLE


CAT

$ cat << EOF > myfile
> line one
> line two
> line three
> EOF
$

Note that "EOF" is not a command, but a variable chosen at your leisure.

Alternatively:

cat > myfile
line one
line two
line three
[CTRL+D]

cat FILE1 FILE2
Concatenates the two files and display the output

cat FILE1 FILE2 > NEWFILE
Concatenates the two files and save the output into NEWFILE

cat FILE >> EXISTINGFILE
Append FILE to the end of EXISTINGFILE


$ head -15 FILE
Displays the first 15 lines of a file. Predefined: 10

$ tail -15 FILE
Displays the last 15 lines of a file. Predefined: 10


zat, zecho, zless, zmore, zgrep, zdiff
Same as the related commands, but for compressed files

Comments