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 😉

Alle mal Firefox updaten!

Remote-Code-Execution in Firefox < 85.0.1 … Alle mal auf Update drücken!

Alle mal Firefox updaten!

Das Cert schreibt dazu:

Zusammenfassung:
Ein entfernter, anonymer Angreifer kann eine Schwachstelle in Mozilla Firefox und Mozilla Firefox 
ESR ausnutzen, um beliebigen Programmcode auszuführen.

Übersetzung: Jede Webseite kann Euch beim Besuch hacken!

Wer es sofort braucht:

sudo dnf update https://kojipkgs.fedoraproject.org//packages/firefox/85.0.1/1.fc32/x86_64/firefox-85.0.1-1.fc32.x86_64.rpm

bzw. sudo dnf update https://kojipkgs.fedoraproject.org//packages/firefox/85.0.1/1.fc33/x86_64/firefox-85.0.1-1.fc33.x86_64.rpm

Alle anderen müßten dann mal auf Ihre Distro warten.

Fedora: Phosh auf Deutsch umstellen

Hallo Linuxphone-Fans,

das neueste Fedora Image fürs Pinephone hat einen dummer Fehler, den können wir aber leicht beheben.

Fedora: Phosh auf Deutsch umstellen

Wer das Fedora Baseimage vom 31.1. eingespielt hat, damit auch er oder sie endlich telefonieren können, der wird feststellen, daß der Desktop in Englisch verbleibt, auch wenn man die Sprache ändert. Das ist ein kleiner Fehler im Systemd-Servicefile:

Wir ändern /usr/lib/systemd/system/phosh.service  :

Environment=LANG=C.UTF-8

in

#Environment=LANG=C.UTF-8

Speichern ab und laden die Datei mit „systemctl daemon-reload‘“ neu. Wer will kann auch einen gleichnamigen Userservice bauen, der die Änderung hat. Eure Entscheidung. Jetzt noch Phosh mit „systemctl restart phosh“ neu gestartet und der Desktop ist komplett in Deutsch, die Einstellungen sind Deutsch, so wie das sein sollte 😉

Eigentlich ist der Desktop dann in jeder ausgewählten Sprache, so wie man das erwarten könnte. Bugreport ist raus.