device-nokia-n900: improve zram, screenlock and audio config
- switch to pactl for volume adjustment since we now have UCM2 and can use pulseaudio natively - modify screenlock to prevent false activity causing screen to remain turned on indefinitely - set swapfile to 220M to reduce likelihood of thrashing - switch zram algorithm to lz4, which might have even better performance on N900 than lzo-rle Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com> Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9107>
This commit is contained in:
parent
55a2caafad
commit
5aa2aaf449
5 changed files with 16 additions and 17 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
# Reference: <https://postmarketos.org/devicepkg>
|
# Reference: <https://postmarketos.org/devicepkg>
|
||||||
maintainer="Danct12 <danct12@disroot.org>"
|
maintainer="Danct12 <danct12@disroot.org>"
|
||||||
pkgname=device-nokia-n900
|
pkgname=device-nokia-n900
|
||||||
pkgver=63
|
pkgver=64
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Nokia N900"
|
pkgdesc="Nokia N900"
|
||||||
url="https://postmarketos.org"
|
url="https://postmarketos.org"
|
||||||
|
|
@ -261,7 +261,7 @@ sha512sums="
|
||||||
3d55e34b95791636e44a5f41754f3d0de039dbba41f7a556d43a95c9e64afcfa930046b4b96b40020b6f196096ffba93514682927e32fa4488686fdd19c6da5a backlight-enable.sh
|
3d55e34b95791636e44a5f41754f3d0de039dbba41f7a556d43a95c9e64afcfa930046b4b96b40020b6f196096ffba93514682927e32fa4488686fdd19c6da5a backlight-enable.sh
|
||||||
344ec50cee2a4d864debad12810a83070ab8257f9f07dcfa9be3eea1d8b26f3ab4fbe322fe05a384152b40fc5e1481df51d191624c7062186dd70f95a0784ea8 bq27k-options.conf
|
344ec50cee2a4d864debad12810a83070ab8257f9f07dcfa9be3eea1d8b26f3ab4fbe322fe05a384152b40fc5e1481df51d191624c7062186dd70f95a0784ea8 bq27k-options.conf
|
||||||
c5b8e03ca9f720a794f2593a3e938640cbd91ac44dd761079bbf4614a0d288a9d7b72de8ed2493c062dc9f37be580bea529f454d2335f55b7a9f4d14024b42a9 bq27k-monitor.sh
|
c5b8e03ca9f720a794f2593a3e938640cbd91ac44dd761079bbf4614a0d288a9d7b72de8ed2493c062dc9f37be580bea529f454d2335f55b7a9f4d14024b42a9 bq27k-monitor.sh
|
||||||
b1ebed32232ca1890ed6a47372ce45f4ee004fcb76defc6f67048cfa7361d6e02ebd365a6370ba7c26d410e67926a6fada863f07aa18d7098dbdea1a3b057415 deviceinfo
|
381ffb693334e67b7a8dca106439f33f00109afe9557ba6a189f7764c22b833c4611e23d9b76894ca2af8f0f0eacfe324269ea4024a58f10c123abcb656b26c0 deviceinfo
|
||||||
1c7499eb84948eb5b73d58474b1b71a5f2f63116a2a3e1f9a4238064dcf6c152ccefa108bd4ab1074712a2319111c8fdd4bfcf0dbe4d26b5a319404def1b11d2 etc-profile.d-25wlr-pixman.sh
|
1c7499eb84948eb5b73d58474b1b71a5f2f63116a2a3e1f9a4238064dcf6c152ccefa108bd4ab1074712a2319111c8fdd4bfcf0dbe4d26b5a319404def1b11d2 etc-profile.d-25wlr-pixman.sh
|
||||||
a8152e94262629e11abdd8809d187c3b7ed1866a6128fb1f435e17e72120536ac8114262e66df6decb2627743027f2b923ddbe8a94e3e844099b6fad02ec252b i3blocks.conf
|
a8152e94262629e11abdd8809d187c3b7ed1866a6128fb1f435e17e72120536ac8114262e66df6decb2627743027f2b923ddbe8a94e3e844099b6fad02ec252b i3blocks.conf
|
||||||
8a35a4ea9de9a30a5c1a5f01f8a8d211a7dbd43b77773eaf904fe633d4f9d1b0641c0b81493599af2b5cefefb6947c9c9d7a4d633d041f3503394dbfa90cf4f5 battery-bq27200
|
8a35a4ea9de9a30a5c1a5f01f8a8d211a7dbd43b77773eaf904fe633d4f9d1b0641c0b81493599af2b5cefefb6947c9c9d7a4d633d041f3503394dbfa90cf4f5 battery-bq27200
|
||||||
|
|
@ -269,7 +269,7 @@ d9ef88c714e9fce8822f63b7a9d7fc3e1ed472c8c876b44ba524d44efea322839f13ddd2fa652420
|
||||||
82038d38f94cb975a8d38914afca49b64957446bef7490ab684efa1df47ede2ea1c769045789bb9fded673345eea01911fbbf85fdb54c28685cad8022bfaafac ofono
|
82038d38f94cb975a8d38914afca49b64957446bef7490ab684efa1df47ede2ea1c769045789bb9fded673345eea01911fbbf85fdb54c28685cad8022bfaafac ofono
|
||||||
d7f79fa0887110b85dfb676bd426fa76764fbbb8093df89184552838ddb703b62500f61d7cfa8decdb75a542e3ef577cc71ee4c12ed14d6a76827a3f5aa13073 wifi
|
d7f79fa0887110b85dfb676bd426fa76764fbbb8093df89184552838ddb703b62500f61d7cfa8decdb75a542e3ef577cc71ee4c12ed14d6a76827a3f5aa13073 wifi
|
||||||
d7d1599a9952fd02d3cfbeaa6b3307251e765f98a9eb723237c94f585831cc8f11d9d30dbc0352e3b008224dec12b820cf86fa28a5e5ac303cfd03d80b8872f5 config-checker
|
d7d1599a9952fd02d3cfbeaa6b3307251e765f98a9eb723237c94f585831cc8f11d9d30dbc0352e3b008224dec12b820cf86fa28a5e5ac303cfd03d80b8872f5 config-checker
|
||||||
2f00222e3502cc7ca245ceab24e370fd9d653d7bcad2c4039848fbba5a16d7f467c107fcf80ea253d42cc632048d6cef890b39446cac31a9a6f2c42cb48d9d30 i3wm.conf
|
4758511e2ea54b51e2d24213a30f83c20b75045ef7389380d5c6c465d7bc2cf1d56b3175a6b4871185bbcc2eee9fd7b04b935ba58e01f2e5d6c91a7a9df21792 i3wm.conf
|
||||||
63ec5a88f4385fd944477d0b7ca7061745b061337cba8d3c779826aa96a94dda79bfca4fb3456234f6adbdb483e660d3cf6ccefd8576d23a70f52e3f44f0edb4 pwr-key-handler.sh
|
63ec5a88f4385fd944477d0b7ca7061745b061337cba8d3c779826aa96a94dda79bfca4fb3456234f6adbdb483e660d3cf6ccefd8576d23a70f52e3f44f0edb4 pwr-key-handler.sh
|
||||||
181187db6d88b872233f594759373f32fd08065ee340b60f0c3ff06396d99f4b1250192d70a054fcc9e51e067f6cc063c62b7d8dfff3427b292f1d0c766db206 40-xkb.conf
|
181187db6d88b872233f594759373f32fd08065ee340b60f0c3ff06396d99f4b1250192d70a054fcc9e51e067f6cc063c62b7d8dfff3427b292f1d0c766db206 40-xkb.conf
|
||||||
dc585e11bf4e06e36c5c62bcc024eaacecc30437d9da5257df14be05e247a2f2bc208874be3058edc6f87cc2877da2ecafd2f627d9b465d4fd24475fc21fdc71 rx51_ch.map
|
dc585e11bf4e06e36c5c62bcc024eaacecc30437d9da5257df14be05e247a2f2bc208874be3058edc6f87cc2877da2ecafd2f627d9b465d4fd24475fc21fdc71 rx51_ch.map
|
||||||
|
|
@ -282,9 +282,9 @@ e440ed7a3070c17e003b86b72dbe6d8194d01b577ca8dd56dd066f216b6dda32bb965c780950f178
|
||||||
862ebc7cd2d7a1b3d41b10701b8418308c89eb0732eb99c42ec1091d48e08db9421727f67a3272b7309549798d59afb1b8d7d2fa48d1447b208fcb2329472d4d modules.blocklist
|
862ebc7cd2d7a1b3d41b10701b8418308c89eb0732eb99c42ec1091d48e08db9421727f67a3272b7309549798d59afb1b8d7d2fa48d1447b208fcb2329472d4d modules.blocklist
|
||||||
87c18554d307161876cfe6133f7e1b2b34a0dccd6d4eb36c3f549551f1fa3587430f203911fa29023cc5c048054dbcf629f8665e88fdec9ebf48f4790a16fcf9 modules-initfs
|
87c18554d307161876cfe6133f7e1b2b34a0dccd6d4eb36c3f549551f1fa3587430f203911fa29023cc5c048054dbcf629f8665e88fdec9ebf48f4790a16fcf9 modules-initfs
|
||||||
93e376cc6571615483e71ce1e743bb129b56796b432379c96ad67ae8959cc3219fb9c0fc1c10305ec350a2d49f8df0f7f8fdbb47fc0efa9c8682630bf427e103 pointercal
|
93e376cc6571615483e71ce1e743bb129b56796b432379c96ad67ae8959cc3219fb9c0fc1c10305ec350a2d49f8df0f7f8fdbb47fc0efa9c8682630bf427e103 pointercal
|
||||||
6d79a9e58a6f68dd7689e480359ba611fd9ea3f42b3f31575028a3efcea079973099eccf8ab3571221be919b4eeaf1ec48bc38aac13911444d96110551206456 screenlock.sh
|
ca7bbf35f2367c134011cf68fd000fc54b39c6753bacc1cbe2b34bb93ddfcd4c460a2fa1f75a0da55a12877c704b42021257388b5b38322092af700de3651acc screenlock.sh
|
||||||
3ec2e28a59298ad87ece5205be37b6e07c5f0f3bd0a98022f9f6824500444792cb06425bfbb62c9503c3072183f2d571c8504b6f23054062bb082c7a5b125a2b etc-sway-config.d-n900-status.conf
|
3ec2e28a59298ad87ece5205be37b6e07c5f0f3bd0a98022f9f6824500444792cb06425bfbb62c9503c3072183f2d571c8504b6f23054062bb082c7a5b125a2b etc-sway-config.d-n900-status.conf
|
||||||
1e6939c583372dd4d493e1e2cfb6a4758a17606edd262d322bc01b2d3d76de4370581954f22f6ac976d86e87aab0979b2233e1c75780aeaff0670ea25dba62ca etc-sway-config.d-nokia-n900.conf
|
395239c9cf529fd4b3d70b5bfeda8b3b8247d61c324a130aa3978d2cadb4b855c5224a326e9bd34a1a00f7ee07ad095e26fadef7df91d4f42645ae951ab5767e etc-sway-config.d-nokia-n900.conf
|
||||||
45da074b597a47825146ae1f3712538210e2ebe1c459f98a8189ccfc7c16ed54d221999b5890785c92aa750c6295dee7e920ef7f97d415d4212f8c0fea29169f etc-xdg-foot-foot.ini
|
45da074b597a47825146ae1f3712538210e2ebe1c459f98a8189ccfc7c16ed54d221999b5890785c92aa750c6295dee7e920ef7f97d415d4212f8c0fea29169f etc-xdg-foot-foot.ini
|
||||||
4be9626cd2ad96730671e145aba9473b8bb7e62b7dec109eb87b4c748e5ac8fcb7cb0deeecc2a07f6fc9e9a598dbd438e02ad32d21e13d109ed7fecfb29904cc uboot-script.cmd
|
4be9626cd2ad96730671e145aba9473b8bb7e62b7dec109eb87b4c748e5ac8fcb7cb0deeecc2a07f6fc9e9a598dbd438e02ad32d21e13d109ed7fecfb29904cc uboot-script.cmd
|
||||||
3586cdbfd9a3210ee3598eec68ddf63299075ca41e325c4b6a9cb0ebc66b3d79ce44d745829cfe263471bfe80820dd7ce2ec5fb8e28c06c3f3a020fbc20dfdc1 HiFi.conf
|
3586cdbfd9a3210ee3598eec68ddf63299075ca41e325c4b6a9cb0ebc66b3d79ce44d745829cfe263471bfe80820dd7ce2ec5fb8e28c06c3f3a020fbc20dfdc1 HiFi.conf
|
||||||
|
|
|
||||||
|
|
@ -14,9 +14,9 @@ deviceinfo_arch="armv7"
|
||||||
# Device related
|
# Device related
|
||||||
deviceinfo_keymaps="us/rx51_us ch/rx51_ch it/rx51_it fi/rx51_fi se/rx51_se"
|
deviceinfo_keymaps="us/rx51_us ch/rx51_ch it/rx51_it fi/rx51_fi se/rx51_se"
|
||||||
deviceinfo_external_storage="true"
|
deviceinfo_external_storage="true"
|
||||||
deviceinfo_swap_size_recommended="1024"
|
deviceinfo_swap_size_recommended="220"
|
||||||
deviceinfo_drm="true"
|
deviceinfo_drm="true"
|
||||||
deviceinfo_zram_swap_algo="lzo-rle"
|
deviceinfo_zram_swap_algo="lz4"
|
||||||
|
|
||||||
# Bootloader related
|
# Bootloader related
|
||||||
deviceinfo_flash_method="0xffff"
|
deviceinfo_flash_method="0xffff"
|
||||||
|
|
|
||||||
|
|
@ -72,8 +72,8 @@ bindsym --release XF86ScreenSaver exec --no-startup-id screenlock.sh
|
||||||
# Pressing the power button offers reboot, shutdown, or suspend choice
|
# Pressing the power button offers reboot, shutdown, or suspend choice
|
||||||
bindsym XF86PowerOff exec --no-startup-id pwr-key-handler
|
bindsym XF86PowerOff exec --no-startup-id pwr-key-handler
|
||||||
|
|
||||||
bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set PCM 5%+
|
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10%
|
||||||
bindsym XF86AudioLowerVolume exec --no-startup-id amixer set PCM 5%-
|
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10%
|
||||||
|
|
||||||
# Adjust display brightness using Shift + Volume buttons in 10% steps
|
# Adjust display brightness using Shift + Volume buttons in 10% steps
|
||||||
bindsym Shift+XF86AudioRaiseVolume exec --no-startup-id brightnessctl --quiet --class=backlight set +10%
|
bindsym Shift+XF86AudioRaiseVolume exec --no-startup-id brightnessctl --quiet --class=backlight set +10%
|
||||||
|
|
|
||||||
|
|
@ -23,18 +23,18 @@ kbd_backlight() {
|
||||||
|
|
||||||
x11_unlock() {
|
x11_unlock() {
|
||||||
export DISPLAY=:0
|
export DISPLAY=:0
|
||||||
xautolock -enable
|
|
||||||
xset dpms force on
|
|
||||||
xset dpms 0 0 0
|
xset dpms 0 0 0
|
||||||
|
xset dpms force on
|
||||||
xinput enable "TSC2005 touchscreen"
|
xinput enable "TSC2005 touchscreen"
|
||||||
|
xautolock -enable
|
||||||
}
|
}
|
||||||
|
|
||||||
x11_lock() {
|
x11_lock() {
|
||||||
export DISPLAY=:0
|
export DISPLAY=:0
|
||||||
xinput disable "TSC2005 touchscreen"
|
|
||||||
xset dpms 0 0 3
|
|
||||||
xset dpms force off
|
|
||||||
xautolock -disable
|
xautolock -disable
|
||||||
|
xinput disable "TSC2005 touchscreen"
|
||||||
|
xset dpms force off
|
||||||
|
xset dpms 0 0 3
|
||||||
kbd_backlight 0
|
kbd_backlight 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,9 +42,8 @@ bindswitch keypad_slide:off exec screenlock.sh kbd_backlight 0
|
||||||
# At present, it will only lock and unlock the screen, same as XF86ScreenSaver
|
# At present, it will only lock and unlock the screen, same as XF86ScreenSaver
|
||||||
bindsym XF86PowerOff exec screenlock.sh
|
bindsym XF86PowerOff exec screenlock.sh
|
||||||
|
|
||||||
# Use PA once UCM2 config is available
|
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +10%
|
||||||
bindsym XF86AudioRaiseVolume exec amixer set PCM 5%+
|
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ +10%
|
||||||
bindsym XF86AudioLowerVolume exec amixer set PCM 5%-
|
|
||||||
|
|
||||||
# Adjust display brightness using Shift + Volume buttons in 10% steps
|
# Adjust display brightness using Shift + Volume buttons in 10% steps
|
||||||
bindsym Shift+XF86AudioRaiseVolume exec brightnessctl --quiet --class=backlight set +10%
|
bindsym Shift+XF86AudioRaiseVolume exec brightnessctl --quiet --class=backlight set +10%
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue