Fedora: Pinephone Taschenlampenapp

Liebe Linuxphone-Fans,

eine Taschenlampen App darf auf einem Smartphone mit Scheinwerfer-LED nicht fehlen.

Fedora: Pinephone Taschenlampenapp

Bauen wir und doch kurz eine selbst 🙂

Schritt 1:  Das Script

In das File /usr/local/sbin/flashlight schreiben wir:

#!/bin/bash

STATE=$(cat /sys/class/leds/white\:flash/brightness)

if [ „$STATE“ == „0“ ]; then

echo 1 > /sys/class/leds/white\:flash/brightness

else

echo 0 > /sys/class/leds/white\:flash/brightness

fi

Dann „chmod 755 /usr/local/sbin/flashlight“ ausfĂŒhren.

Schritt 2 : sudoers anpassen

Wir schreiben nach /etc/sudoers.d/flashlight.conf :

pine ALL = (root) NOPASSWD: /usr/local/sbin/flashlight

und in /etc/sudoers fĂŒgen wir am Ende an:

@include /etc/sudoers.d/flashlight.conf

Damit braucht der User „pine“ kein Passwort mehr eingeben um das Flashlight Script als Root auszufĂŒhren. Das ist leider nötig, da der Kernel nur ROOT Zugriff auf die LEDs erlaubt. Vermutlich ist das der Grund, wieso es in der Fotoapp Megapixels kein Blitzlichticon gibt.

Schritt 3: Das Desktopfile

Wir schreiben nach /usr/share/applications/flashlight.desktop  :

[Desktop Entry]
Name=Flashlight
Exec=/usr/bin/sudo /usr/local/sbin/flashlight
Type=Application
StartupNotify=true
Icon=/usr/share/icons/breeze/actions/32/flashlight-on.svg
Name[de_DE]=Taschenlampe

Speichern das ab und bekommen auf der OberflĂ€che das Appicon „Taschenlampe“ zu sehen. Das passiert aber nur, wenn es die Icondatei „/usr/share/icons/breeze/actions/32/flashlight-on.svg“ gibt. Notfalls mit DNF „breeze-icon-theme“ nachinstallieren. Ist der einzige, der eine Taschenlampe hat und das Icon sieht nicht so gut aus.

NatĂŒrlich könnt Ihr auch eine eigene Bilddatei mit einer vernĂŒnftigen Taschenlampendarstellung benutzen, nur der Pfad muß stimmen 😉

Fedora: Pinephone als LAHA Client

Hallo Linuxphone-Fans,

Ja, LAHA geht 😀 Es gibt aber TĂŒcken im Pinephone. Das beste, es lĂ€uft bereits mit Pipewire 😀

Fedora: Pinephone als LAHA Client

Ich wollte das schon lange ausprobieren, aber mit den ganzen bisherigen Pineproblemen bin ich da nicht zu gekommen. Heute hat sich das geÀndert.

in GrĂŒn der Audiodatenstrom vom C&C Center ins Pinephone.

Der Shellclient macht jetzt nicht direkt was her, zumal er nur ein Kommando ist:

Da der Client normalerweise vom C&C direkt auf dem C&C Server benutzt wird um den Ton abzuspielen, kommt der bislang ohne eigene UI aus, schliesslich spielt er nur ab, was man im C&C ohnehin sieht.

Das könnte sich jetzt aber Ă€ndern, wenn ich etwas mit der LibHandy vernĂŒnftige OberflĂ€chen fĂŒr Pine bauen kann. Dann sollte es am Ende eine der Androidversion Ă€hneliche FunktionalitĂ€t haben. Ob ich es hinbekomme, daß die JAVA Pakete von einem Clienten sauber gelesen werden können, wage ich aber zu bezweifeln, daher wird wohl auf eine Java-Client-C-GUI Mixanwendung hinauslaufen.

LĂ€uft auch mit Pipewire

Ganz ohne mein Zutun, funktioniert die Anwendung out-of-the-box auch mit Pipewire. Da scheint sich jemand bei der KompatibilitĂ€t zu PulseAudio MĂŒhe gegeben zu haben. Da PA aber nur ein Pirewireclient ist, war das so gedacht. Wenn Ihr das austesten wollt, braucht Ihr neben java-1.8.0-openjdk fĂŒr LAHA auch nmap-ncat und die pulseaudio-utils.

Spezielle Anpassungen sind fĂŒr LAHA nicht nötig. Einfach so starten: java server/Server

Beim Test sind dann allerdings andere Probleme des Pinephones aufgetreten: Netzwerkaussetzer.

Oben im Bild seht Ihr ja einen kontinuierlichen Datenstrom zum Pine, das ist aber nicht immer so:

Ihr seht hier Aussetzer des Netzwerkes alle 15 Sekunden. Das lies sich nur mit einem Reboot fixen und betraf alle Apps auf dem Handy, auch SSH und Ping. Die Aussetzer sind aber nicht neu. Die sind immer mal wieder seit ich das Handy bekommen habe aufgetreten.

Bugreport ist raus.

 

 

 

Pinephone: Megapixels mit harten Macken

Moin Ihr Linuxphonies,

Megapixels ist mal wieder Ursache von Problemen, wobei das auch am Kernel liegen könnte.

Pinephone: Megapixels mit harten Macken

Gestern habe ich Megapixels das erste mal seit November ein Bild der Frontkamera entlocken können. Ok, nur 4 ms aber ich habe mich gesehen! Ich schwörs 😉

Nach den 4 ms war allerdings nichts mehr, wie es war, denn das System ist hart gecrasht, daß es sich gleich ohne Kernel-Panik neugestartet hat. Das ist das worst-of-the-worst Szenario, weil man keine Chance hat, auch nur den Hauch einer Spur des Fehlers zu finden. Leider kommt das auch 2021 noch im Linuxkernel vor.

Nach Meinung einiger Mitglieder der SIG Mobility bei Fedora, das sind die, die an der Pinephoneumsetzung arbeiten und Ihre Freizeit fĂŒr uns opfern, liegt es aber am Kernel 5.11, Ihr habt richtig gelesen, 5.11 auf dem Pinephone, nicht 3.11 wie bei Google 😉  Megapixels hĂ€tte wohl bis vor dem Kernelupdate Zitat „auch die Frontkamera gut nutzen können“. Hat bei mir nicht geklappt. So ist das halt, wenn viele unabhĂ€ngige Leute daran arbeiten, da ist es schwer sich sauber abzusprechen.

Zur Zeit bekomme ich zwar ein Bild angezeigt von Megapixels, aber sobald man auf die Aufnahmetaste drĂŒcken, ist es halt vorbei. Das traurige, es hat schon mal geklappt 🙁  Ich bin aber ziemlich sicher, daß das noch dies Jahr etwas brauchbares wird 🙂