Sailfish blauwe led inaktief
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.