Maarten van Gompel
642bf1cc27
Implementing optional rtc wakeup at regular intervals, added presuspend, rtcwake and postwake scripts (with hooks)
...
(includes missing return 0 statement caught by Serge Hallyn)
Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
2020-10-31 12:13:22 +01:00
Anjandev Momi
5f5cc6e675
Added button for build status
2020-10-30 13:01:15 -04:00
Reed Wade
8d5eda8af7
Add automatic shellchecks with CI
...
Signed-off-by: Reed Wade <reedwade@misterbanal.net>
2020-10-30 12:56:04 -04:00
Anjandev Momi
55887d9afe
update megiaudioroute.c for 5.9 kernel
...
When combined with Sam's audio patch, this fixes audio calls on 5.9
kernel.
Source: https://xnux.eu/devices/feature/audio-pp.html
Signed-off-by: Anjandev Momi <anjan@momi.ca>
2020-10-28 23:57:33 -04:00
Sam Bowlby
c8ca9e850b
fixed renamed alsa controls
...
Signed-off-by: Anjandev Momi <anjan@momi.ca>
2020-10-28 23:57:02 -04:00
Miles Alan
b78a3ca674
Add sxmo_networks.sh script to manage nmcli connections
2020-09-19 17:15:32 -05:00
Miles Alan
deb83c0967
Don't source /etc/profile & $HOME/.profile if nonexistant in xinit
2020-09-19 17:15:32 -05:00
Miles Alan
f16b3f9762
Add sxmo_vibratepine to programs list for Makefile
2020-09-15 19:37:33 -05:00
Maarten van Gompel
7830d95209
also source ~/.profile when looking for envvars
...
I have the impression that setting environment variables in the custom
xinit script doesn't always work properly (no idea why). Putting them in
~/.profile seems to be more robust. Sourcing it is a good idea anyhow,
hence this patch:
2020-09-15 19:29:17 -05:00
Serge E. Hallyn
41f2adf18a
Makefile: be a little more conventional
...
The all target will build the programs, and each program has its
source as build dep.
Signed-off-by: Serge Hallyn <shallyn@cisco.com>
2020-09-15 19:29:01 -05:00
Serge E. Hallyn
5a4ce877df
screenlock: set max field width for sprintf
...
Stop a compiler warning about overwriting the 100 char buffer with larger
string.
programs/sxmo_screenlock.c:61:3: note: ‘sprintf’ output between 39 and 294 bytes into a destination of size 100
2020-09-15 19:28:47 -05:00
Serge E. Hallyn
2cec0fc3be
Enable irq wakeups
...
This is needed for crust to wake us up on an incoming call.
Thanks to smaeul in #crust for the tip.
Signed-off-by: Serge Hallyn <serge@hallyn.com>
2020-09-15 19:28:14 -05:00
Anjandev Momi
c94e58f6d2
modemmonitor: fixed no contact name displayed in notifications and new folders without +
2020-09-15 19:27:56 -05:00
Miles Alan
4c24155a62
Don't delete leading + from incoming calls in sxmo_modemmonitor.sh
2020-09-13 09:14:08 -05:00
Miles Alan
a48be9cbcf
Fix shellcheck errors in sxmo_{camera,rotateautotoggle.sh}
2020-09-12 22:58:17 -05:00
Julian P Samaroo
1253dcd5f1
Added Clear Notifications option to menu
2020-09-12 22:51:43 -05:00
Miles Alan
67a5a25163
Omit empty lines from youtube history file
2020-09-12 22:26:10 -05:00
Anjandev Momi
64cef4d0c4
camera: update constants for new alpine update
2020-09-12 22:26:10 -05:00
Andre Ramnitz
1221e853cb
Proper xresources for xcalc
2020-09-12 22:26:10 -05:00
Miles Alan
a60641cebc
Retain position in RSS script when selecting items
2020-09-12 22:26:08 -05:00
Miles Alan
47eda92e03
Allow multiple word queries for youtube script
2020-09-10 19:07:43 -05:00
Julian P Samaroo
bbdf195090
Show one line in previewing text message to edit
2020-08-31 22:14:21 -05:00
Sam Bowlby
93de0d4d84
correct variable name for incoming text number used in sms hook
2020-08-31 22:13:51 -05:00
Miles Alan
a211d82939
Set MPV_HOME in xinit and add input.conf & mpv.conf
2020-08-31 22:13:28 -05:00
Miles Alan
561122b07c
sxmo_camera.sh: Set cache-secs and demuxer-readahead-secs to 0 to prevent lag
...
Stops camera stream in mpv from falling behind
2020-08-30 14:31:06 -05:00
Miles Alan
fbb431bf7a
sxmo_camera.sh: Launch rear/front camera fns in st to show startup progress
2020-08-30 14:23:37 -05:00
Miles Alan
a426555983
sxmo_camera.sh: Pipe ffmpeg converted V4L2 to rawvideo data; remote X rotation
...
Use ffmpeg to convert V4L2 data into rawvideo data and pipe that to mpv. This
lets us use mpv's rawvideo demuxer which is instant for transpose / rotation.
Removes the X handling of rotation.
2020-08-30 13:51:34 -05:00
Miles Alan
607ef17637
Refactor camera script to use mpv instead of mplayer and delete dead code
2020-08-29 12:35:21 -05:00
Anjandev Momi
44784c106b
camera: low latency preview and picture
...
- Take pictures by pressing "s" when the preview opens.
- Depends on sxmo_autorotate.sh
- movie is not currently working. See comments in code
- uses sxiv for image previews of photos taken during that photoshoot
- TODO: use sxiv keyhandlers to add a delete photo function
- See: /usr/share/examples/sxiv/key-handler
- I dont know how we would distribute this
2020-08-28 21:51:26 -05:00
Miles Alan
d245a004b6
Remove userscripts entry from main menu; Let Edit Scripts remain on menu bottom
2020-08-28 21:36:01 -05:00
Maarten van Gompel
7978535069
Enhanced application/scripts menu
...
I added a whole bunch of possibly useful tools to the
application menu (will only show if they are actually installed) and sorted
the list alphabetically. Also included a new hook so the user can completely
override the app menu. The scripts and user-scripts menus are now merged into
one.
2020-08-28 20:26:37 -05:00
Miles Alan
ffd359165e
Style fixes for autorotate script for consistency with other scripts
...
Seperate autorotate enable/disable into fns.
Also show which state you're toggling from/to for autorotate in Config menu
2020-08-28 20:14:11 -05:00
Anjandev Momi
b86b152e6e
Added autorotate using accelerometer script
2020-08-28 19:31:49 -05:00
Maarten van Gompel
565eae8835
Updated handling of '+' in phone numbers, it is now never stripped but expected: all numbers should be full international phone numbers (including in contacts.tsv).
...
Ensure contacts from modem and contacts lists are all fully qualified phone numbers (starting with + and carrying a country prefix). This effectively filters out older/incompatible entries.
2020-08-26 23:24:27 -05:00
Miles Alan
7f2f50c11a
Use proper ytdl flags instead of JSON output for sxmo_youtube.sh
...
Avoids unecessary JSON parsing; also this is simpler and may just be
a bit faster as well.
2020-08-26 17:11:34 -05:00
Miles Alan
f57cc7db8b
Cleanup sxmo_youtube.sh, shellcheck, indent properly, and remove unused cndtn
2020-08-25 21:22:29 -05:00
Serge E. Hallyn
e424bfe85b
sxmo_vol.sh: notify after setvol too
2020-08-25 21:18:57 -05:00
Miles Alan
f24e946721
Rework sxmo_youtube.sh script to use ytdl rather then codemadness youtube-cli
...
Also add in ability to select number of results and fork when opening entries
so that the user can select multiple entries.
2020-08-25 21:16:47 -05:00
Miles Alan
68641aab4f
Move LED setting to be indpendent of notification hook
2020-08-22 17:28:14 -05:00
Miles Alan
46acb72dd7
Kill in-progress notification hooks if the notif dir is empty
2020-08-22 16:59:56 -05:00
Miles Alan
747da7863c
Fix shellcheck
2020-08-22 16:45:49 -05:00
Anjandev Momi
24c650ee49
files: play mkv files in mpv
2020-08-22 16:20:56 -05:00
Miles Alan
317437572a
Improve default notificationhook to vibrate consistently
2020-08-22 16:16:53 -05:00
Miles Alan
45c571727c
Cleanup logic for notification LED setting; increase default call volume
2020-08-22 16:16:26 -05:00
Miles Alan
8e1c40e832
Delete calls from modem on terminating the in call script
2020-08-22 14:53:17 -05:00
Miles Alan
17fb103ee3
Create a new notification when there is a missed call
2020-08-22 13:44:05 -05:00
Miles Alan
5f8aad0386
Fix bugs with incall functionality around statusbar showing call duration
2020-08-22 12:21:51 -05:00
Miles Alan
c5b665ca4f
Look for ATTRIB events for notifications updates; remove "Pickup" menu
...
Picking up call can be done from both dunst notification & notifications menu;
so for more consistency / less bugs the Pickup menu entry has been removed.
2020-08-22 12:21:51 -05:00
Miles Alan
7559984430
Fix sxmo_notificationmonitor.sh to ensure script running doesnt overlap; (kill)
2020-08-22 12:21:48 -05:00
Miles Alan
4f118bb767
Add menu entry to edit scripts / open files script in Userscripts menu
2020-08-20 19:42:43 -05:00