Browse Source

Initial commit

master
Noah Petherbridge 10 months ago
commit
afef2e3591
  1. 6
      README.md
  2. 4
      mobian-battery
  3. 18
      sleep-ttl

6
README.md

@ -0,0 +1,6 @@
# Mobian Scripts
This is just a collection of useful shell scripts for
[Mobian](https://mobian-project.org/) on Pinephone.
Clone it somewhere and add it to the end of your $PATH.

4
mobian-battery

@ -0,0 +1,4 @@
#!/bin/bash
# Shortcut to echo the raw battery status on Mobian.
cat /sys/devices/platform/soc/1f03400.rsb/sunxi-rsb-3a3/axp20x-battery-power-supply/power_supply/axp20x-battery/uevent

18
sleep-ttl

@ -0,0 +1,18 @@
#!/usr/bin/env perl
# sleep-ttl: query or set the GNOME suspend timeout.
# usage: sleep-ttl [new value in seconds]
use feature qw(say);
use strict;
use warnings;
if (scalar @ARGV > 0 && $ARGV[0] =~ /^(\d+)$/) {
my $ttl = $1;
say "Set TTL to $ttl";
exec("gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout $ttl");
}
my $current = `gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout`;
chomp $current;
say "Current suspend TTL is: $current";
Loading…
Cancel
Save