4/2/2025

Sailfish blauwe led inaktief

Filed under: — cybrarian @ 10:17 am

Context:
Sommige Sailfish compatibele toestellen hebben een status LED bv boven het scherm, naast de camera, die aangeeft dat een mail (geel) is binnengekomen, , een oproep (groen), een bericht (blauw), het toestel helemaal geladen is (wit dacht ik), enz. Dit was zo op de originele Jolla phone, en ondermeer op de XPeria XA II.

Te veel berichten
Na installatie van Signal, wordt de blauwe led aktief telkens er een “bericht” binnenkomt, wat tot een overdaad leidt vanaf je in een “kanaal” of “groep” zit waar veel in gepost wordt; dan heeft de blauwe LED geen nuttige betekenis meer, nl die voor sms-jes en eventueel persoonlijke berichten.

Na veel gepruts in allerlei instellingen (helaas niet genoteerd) om de blauwe-LED melding van het binnenkomen van een bericht in Signal af te zetten is me dat gelukt. Te goed… Nu gaat de blauwe LED nooit meer aan, ook niet als er een sms binnenkomt, en dat was niet de bedoeling.

Ik heb hulp gevraagd op de Sailfish stand op FOSDEM, en daar probeerden ze even te kijken naar de instellingen met

cd /var/lib
find . | grep notif
zypper se notif

(zypper lijkt niet geinstalleerd te zijn)
maar uiteindelijk verwezen ze me door naar hun online forum voor hulp.

Wordt hopelijk vervolgd (met een oplossing).

Ref
Ik heb al begrepen dat het iets met mce te maken heeft. Hier vond ik de initialisatie:
https://github.com/sailfishos/mce/blob/master/inifiles/custom-led.ini

Daarin ook de mogelijheid om iets te disable-en
# A list of pattern names that should not be used even if configured
#LEDPatternsDisabled=PatternWhite

Ik vraag me af of die terechtkomen in etc, zoals:

/etc/mce/10mce.ini
/etc/mce/20debug-led.ini
/etc/mce/20hybris-led.ini

in /etc/mce/20hybris-led.ini vind ik wel een onderscheid tussen sms en andere messages:


PatternCommunicationIM=30;6;0;500;1500;0000ff
#0000ff = blue
PatternCommunicationSMS=26;6;0;500;1500;0000ff
#0000ff = blue
..

En het enige wat afstaat is:
LEDPatternsDisabled=PatternDeviceOn

Is er nog elders een “gebruikers” instelling?


In deze post: https://forum.sailfishos.org/t/blink-led-programmatically/13102/4

wordt over deze commando’s gesproken om manueel te bedienen:

dbus-send --system --print-reply --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_led_pattern_activate string:PatternCommunicationCall

of

mcetool --activate-led-pattern=PatternCommunicationCall

start het LED patroon

dbus-send --system --print-reply --dest=com.nokia.mce /com/nokia/mce/request com.nokia.mce.request.req_led_pattern_deactivate string:PatternCommunicationCall

of

mcetool --deactivate-led-pattern=PatternCommunicationCall

stopt het.

Powered by WordPress