Pinephone: Pipewire wieder stabil

Hallo Linuxphone Fans,

Vor einiger Zeit hatte ich mal einen Stillstand der Updates für Alsa und Pipewire ausgerufen, falls man Audio wirklich brauchte 😉

Pinephone: Pipewire wieder stabil

Seit 2 Wochen kann man sein Telefon wieder normal updaten und hat weiterhin Ton. Auch die Bugs bezüglich der Profile sind weg, so daß man jetzt nicht nach jedem Neustart erst einmal das Profil ändern muß um etwas zu hören oder etwas aufnehmen zu können. Auch wurden die Fehler im Umgang mit Kernel 5.12 behoben, so daß auch dieser Kernel jetzt wieder genutzt werden kann.

Reduziert auf das Wesentliche bedeutet es: Viel Spaß beim Update 🙂

Da die Updates in letzter Zeit auch in kurzen Abständen schon mal die Zahl von 500 erreichen konnten, bringt ein bisschen Zeit mit wenn Ihr die Updates startet 😉

Die-Geht-Liste

  • WLAN
  • Mobiles Internet
  • SMS via Chatty
  • Telefonanrufe
  • Video-Chat via Firefox & Matrix
  • Audio-Chat via Firefox & Matrix
  • Videoplayback mit HW Beschleunigung via MPV
  • Audioplayback mit Lollypop
  • GPS mit Gnome-Maps via GNOME-Desktop / Phosh failed hier noch.
  • Taschenlampe via Flashlight App
  • automatische Bildschirmrotation via Autorotate App
  • Fotos

Empfohlene Apps

  • MPV – Videoplayer
  • Lollypop – MP3 Player
  • libva-request – HW Beschleunigung ( Achtung: nur installieren reicht nicht )
  • grim – Bildschirmfotos
  • Nemo – Dateimanager
  • Geary – Mailprogramm
  • KDE-Connect – ultimativ beste Handy App
  • Megapixels – Foto App
  • SimpleScreenRecorder – für Gnome
  • WifiScanner – selbsterklärend
  • wf-record – Wayland Screenrecorder

 

Pinephone: Fedora Pinephone im PineTalk Ep. 4

Moin,

es ist echt keine Absicht gewesen, ich habe durch Zufall bemerkt, daß der kleine Video-Chat Stunt mit meinem Fedora Pinephone in den PineTalk Episode 4 geschafft hat 🙂

PineTalk kann man direkt im Netz hören: https://www.pine64.org/pinetalk/

Wenn wir schon dabei sind, heute morgen habe ich das Workstation Image von Fedora für Pinephone ausprobieren können. Es ist also das normale Workstation Image um Pinephone Sachen ergänzt.

Gnome 40 kommt ohne GDM und damit ohne den GMD Bug der 100% CPU braucht. Dafür funktioniert es dann auch ganz gut. Allerdings fehlt da immer noch die Swipegeste um die Appauswahl aufzurufen.

Nicht alles skaliert darauf richtig, aber für ein Nightly Image wars gut. Ich habe nur 43 Verbesserungen oder Bugs gefunden 😉 Was wirklich cool ist, ist der neu Bootloader:

Da es das Workstation Image ist, bootet es dann auch gleich mit dem Fedora Logo:

Das macht natürlich alles etwas mehr Endkundenkonform. Auch der Updateprozess, wenn man über die normalen Fedorawege etwas installiert oder aktualisiert, wirkt mehr Professionell auf dem Handy. ( Leider kein Bild vorhanden )

Ich persönlich update via dnf ohne Reboot, aber hier kommt immer gleich ein Neustart ins Spiel. Das ist wie bei Windows und ich mags nicht wirklich, aber auf dem Pine hat es ein gewissen Charme 😉

 

Wenn das Image weiter entwickelt ist, stelle ich Euch das mal genauer vor 😉

Pinephone: Autorotation – neuer Device Tree ändert Device ID

Liebe Linuxphones Fans,

im kürzlich erst erschienenen Artikel:

Pinephone: automatische Screenrotation einschalten

wird das Device 2 als der Beschleunigungssensor benutzt. Ein Update des Pinephone dtb ( Device Tree Binary ) in dem die verbauten Sensoren des Pinephones beschrieben sind, änderte letzte Woche durch ein Update die Device ID des Beschleunigungssensors.

Pinephone: Autorotation – neuer Device Tree ändert Device ID

ich Euch da mal eine kleine Autoerkennung gebaut:

#!/bin/bash

COUNT=$(ps auxf | grep -v grep| grep -c autorotate)

if [ $COUNT -gt 2 ]; then 
	killall -9 autorotate
	exit
fi

# Autodetection

DEVID="iio:device2"

DEVICES=$(ls /sys/bus/iio/devices/)
for dev in $DEVICES; do
	if [ -f /sys/bus/iio/devices/$dev/in_accel_x_raw ]; then
		DEVID="$dev"
	fi
done

OLD=""

while :
do
	X=$(cat /sys/bus/iio/devices/$DEVID/in_accel_x_raw)
	Y=$(cat /sys/bus/iio/devices/$DEVID/in_accel_y_raw)
	Z=$(cat /sys/bus/iio/devices/$DEVID/in_accel_z_raw)

	if [ $X -gt 15000 ] && [ "$OLD" != "N" ]; then
		# portray mode
		wlr-randr --output DSI-1 --transform normal
		OLD="N"
	fi
	if [ $Y -gt 15000 ] && [ "$OLD" != "90" ]; then
		#Landscape 90
		wlr-randr --output DSI-1 --transform 90
		OLD="90"
	fi
        if [ $Y -lt -15000 ] && [ "$OLD" != "270" ]; then
                #Landscape 270
		wlr-randr --output DSI-1 --transform 270
		$OLD="270"
        fi
	sleep 0.5
done

Damit geht es jetzt immer.