====== Sailfishos ======
Installed on [[https://en.wikipedia.org/wiki/Sony_Xperia_10_II|Sony Xperia 10 II]]
===== Shell =====
====Install package====
devel-su pkcon refresh
devel-su pkcon install [package name]
====Mode Control Entity Tool====
mcetool [OPTION]
====Management====
repository/configuration/device
Usage: ssu [-command-options] [arguments]
Repository management:
mode, m Show repository mode information.
Set repository mode as an integer (see docs).
Combo of modes to set from: DisableRepoManager RndMode
ReleaseMode LenientMode UpdateMode AppInstallMode
updaterepos, ur update repository files
repos, lr list configured repositories
[-m] format output suitable for kickstart
[device] use repos for 'device'
[flags] additional flags
rnd= set rnd or release mode (default: take from host)
addrepo, ar add this repository
[url] specify URL, if not configured
removerepo, rr remove this repository from configuration
enablerepo, er enable this repository
disablerepo, dr disable this repository
Configuration management:
flavour, fl display flavour used (RnD only)
[newflavour] set new flavour
release, re display release used
[-r] use RnD release
[newrelease] set new (RnD)release
set display global variables
[-r] operate on repository only variables
display value of
set value of to
domain do display current device domain
[newdomain] set new domain
[-c] show domain configuration
-c show single domain variable
-c set single domain variable
Device management:
status, s print registration status and device information
register, r register this device
[-h] configure user for OBS home
update, up update repository credentials
[-f] force update
model, mo print name of device model (like N9)
brand, b print brand of device model
[[https://docs.sailfishos.org/Tools/Sailfish_SDK/Deploying_packages/#deploying-from-repository|repo management]]
=====Android=====
====MicroG====
Enable cloud notifications to get notifications from slack.
===== Issues =====
==== OOM ====
cat /sys/module/lowmemorykiller/parameters/minfree
117160,140200,163240,186280,256490
echo -n "58580,70100,81620,93140,128245" > /sys/module/lowmemorykiller/parameters/minfree
to persist:
--- init.seine.rc
+++ /vendor/etc/init/init.seine.rc
@@ -58,7 +58,8 @@
# LMK tunning
write /sys/module/lowmemorykiller/parameters/enable_lmk 1
- write /sys/module/lowmemorykiller/parameters/minfree "117160,140200,163240,186280,256490"
+ write /sys/module/lowmemorykiller/parameters/minfree "58580,70100,81620,93140,128245"
write /sys/module/lowmemorykiller/parameters/adj "0,58,147,529,1000"
write /sys/module/lowmemorykiller/parameters/vmpressure_file_min 105984
write /sys/module/lowmemorykiller/parameters/oom_reaper 1
I have less killed app. But when using stock browser with more than 10 tabs, android apps running in background (such as signal) are constantly restarted.
==== Android compatibility ====
no notification with slack and opsgenie
Looks like I needed to activate cloud notification on microG; I've got notifications from slack, not yet on opsgenie.
===== Cheat sheet =====
https://docs.sailfishos.org/Reference/Sailfish_OS_Cheat_Sheet/