1
1
mirror of https://github.com/OpenVoiceOS/OpenVoiceOS synced 2024-12-20 12:53:35 +01:00
Commit Graph

563 Commits

Author SHA1 Message Date
j1nx
92f5fd1ffb Add plasma-workspace and its dependencies 2020-10-21 15:49:35 +02:00
j1nx
059d330aa9 Spawn a getty on tty7 by default 2020-10-15 11:31:33 +02:00
j1nx
057b157760 Add kwin_wayland and its dependencies 2020-10-13 12:26:29 +02:00
j1nx
b5918577bc Lower the GPU/cmu memory to 64M as we hardly use more then a few MB's
This leaves more over for the normal stuff. Especially for the rpi3
2020-10-11 16:23:02 +02:00
j1nx
b143cbc21a Disable nodered service by default 2020-10-11 14:51:00 +02:00
j1nx
bef18116f1 Addition of and switch to ovos branded splash screen 2020-10-11 14:32:29 +02:00
j1nx
0d1d4beaed Use the set FB resolution by Wayland instead of the preferred mode polled by EDID 2020-10-11 12:17:07 +02:00
j1nx
54f7a418db Set framebuffer resolution to 800x480 2020-10-11 12:15:40 +02:00
j1nx
2d021b6692 Create and addition of kf5-plasma-pa and libcanberra packages 2020-10-11 12:07:25 +02:00
Peter Steenbergen
9e992aaa49
Merge pull request #39 from emphasize/change_login_branding
Changes the terminal branding/welcome screen
2020-10-06 21:24:51 +02:00
j1nx
cea47b56c2 Start with rebranding to OpenVoiceOS (OVOS). 2020-10-06 21:23:38 +02:00
j1nx
ff12626f47 Add mycroft-embedded-shell package. 2020-10-06 21:21:53 +02:00
j1nx
181740e13f MycroftOS: Bump wifi-connect version 2020-10-06 11:05:59 +02:00
emphasize
a9bbdf6b4b Changes the terminal branding/welcome screen 2020-10-04 21:10:20 +02:00
j1nx
9b426b230d MycroftOS: Add nmon package to generate some benchmark numbers 2020-10-01 15:37:21 +02:00
j1nx
ed9695c623 MycroftOS: Buildroot: Bump kernel+firmware to 5.4.68 and Buildroot to latest 20.02.6-dev 2020-09-30 11:29:42 +02:00
j1nx
81d0c5948b MycroftOS: Remove pip logic patch for now as it causes skill loading issues at first run. 2020-09-23 20:32:20 +02:00
j1nx
77f2b53653 MycroftOS: Bump python-mycroft to latest dev version. 2020-09-23 19:14:29 +02:00
j1nx
ba8cbc8183 MycroftOS: Bump rpi-kernel and rpi-firmware to 5.4.65 2020-09-20 14:31:46 +02:00
j1nx
fcbaf358e5 MycroftOS: Bump snapcast package to v0.21.0 2020-09-20 13:35:35 +02:00
j1nx
91e79341fe MycroftOS: Bump fann package to latest dev version 2020-09-20 13:21:24 +02:00
j1nx
7ce0f25e3a MycroftOS: Bump baresip package to 1.0.0 2020-09-20 13:01:39 +02:00
j1nx
956e854e23 MycroftOS: Bump libre package to 1.0.0 2020-09-20 13:01:08 +02:00
j1nx
005b4a8223 MycroftOS: Switch librem package source to github 2020-09-20 13:00:19 +02:00
j1nx
3a2be4ab3a MycroftOS: Bump mycroft-gui to latest dev version 2020-09-20 12:17:11 +02:00
j1nx
b5f909034d MycroftOS: Bump respeaker drivers 2020-09-20 12:00:49 +02:00
j1nx
1ce1aa086c MycroftOS: Bump python-msk to 0.3.16 2020-09-20 11:35:21 +02:00
j1nx
899421fbc7 MycroftOS: Bump python-mycroft to latest dev version. 2020-09-20 11:15:57 +02:00
j1nx
54be67c20f MycroftOS: Add node-red additional packages for the node-red-skill 2020-09-19 20:48:45 +02:00
j1nx
f12d6fa69d MycroftOS: Add python-levenshtein package as dependency for homeassistant skill 2020-09-19 16:32:32 +02:00
j1nx
2a1675594e MycroftOS: Test with resampling everything to 48000 2020-09-18 14:51:30 +02:00
j1nx
4fd31cd438 MycroftOS: Quick fix in mycroft-splash-start.service 2020-09-17 16:30:05 +02:00
j1nx
8af74ee791 MycroftOS: Quick fix in hostname.service 2020-09-17 16:23:56 +02:00
j1nx
c0e74de88e MycroftOS: Remove old wifi setup files 2020-09-17 15:41:13 +02:00
j1nx
ee4be20395 MycroftOS: Split systemd tmpfiles configuration into mycroft and pulse conf files 2020-09-17 15:33:53 +02:00
j1nx
94fbaafcbd MycroftOS: Change priority skills names 2020-09-17 15:06:05 +02:00
j1nx
e5be5fbdde MycroftOS: Rename mycroftos enclosure skill 2020-09-16 20:00:01 +02:00
j1nx
a821b78172 MycroftOS: Rename mycroftos GUI skill 2020-09-16 19:57:49 +02:00
j1nx
560f20060f MycroftOS: Update mycroft-volume skill 2020-09-16 19:49:48 +02:00
j1nx
d3c9400779 MycroftOS: Addition of a few python packages by default. 2020-09-15 14:26:46 +02:00
j1nx
4bda5812a8 MycroftOS: Change nodered.service overlay location 2020-09-15 10:09:32 +02:00
j1nx
baa7435c33 MycroftOS: Add node-red launcher scripts and service file. 2020-09-15 09:37:39 +02:00
j1nx
68a91d97bc MycroftOS: Small change in python-msm patch file 2020-09-14 16:45:29 +02:00
j1nx
454a50dc58 MycroftOS: Bump python-mycroft to latest dev version 2020-09-14 16:43:51 +02:00
j1nx
6c8cdfd4eb MycroftOS: Change default listener to MycroftOS 2020-09-14 16:25:13 +02:00
j1nx
2838dc9625 MycroftOS: Small changes in default sink/source naming 2020-09-14 16:24:12 +02:00
j1nx
3c8d13ce90 MycroftOS: Try to get the 4-mic speaker driver working.
More information; https://github.com/respeaker/seeed-voicecard/issues/246
2020-09-04 14:31:36 +02:00
j1nx
52081a49b1 MucroftOS: Make pulse device the default listener device. 2020-09-04 14:04:55 +02:00
j1nx
bde2f6f47b MycroftOS: Create and add ncpamixer package 2020-09-04 14:04:01 +02:00
j1nx
284d5dabd6 MycroftOS: Bump python-mycroft to latest 20.8.0 version. 2020-09-03 14:54:15 +02:00
j1nx
412ca02942 MycroftOS: Changes in sound kernel module handling. 2020-09-03 12:12:03 +02:00
j1nx
f227ef6fbc MycroftOS: Enable systemd NNS hostname service. 2020-09-03 12:05:33 +02:00
j1nx
9b0bea03b9 MycroftOS: Bump kf5-framework packages to 5.73.0 2020-09-02 20:49:00 +02:00
j1nx
0c4aa5868a MycroftOS: Bump linux kernel to latest 5.4.59 2020-08-31 20:38:49 +02:00
j1nx
a88dc814a6 MycroftOS: Combine all sinks into one and make it the default.
This will make the sound being outputted to all sinks, so it should
not matter what you connect. Sound is directed to all available sinks
HDMI and Headphones (and/or usbcards/HATs) both output the same sound.
2020-08-31 19:27:59 +02:00
j1nx
2a059a73dc MycroftOS: Raspberry Pi config.txt order changes 2020-08-31 12:13:32 +02:00
j1nx
7f5944740d MycroftOS: revert respeaker rpi-firmware change as well. 2020-08-31 12:11:18 +02:00
j1nx
565ea1b00f Revert "MycroftOS: Build, install and use the dtbo files from the kernel sources."
This reverts commit 5a108bea9b.
2020-08-31 11:57:09 +02:00
j1nx
c8877117a3 MycroftOS: Sound tweaks and fixes 2020-08-31 11:56:20 +02:00
j1nx
ad6133fc35 MycroftOS: Change the kernel module loading order for respeaker as well. 2020-08-30 10:38:11 +02:00
j1nx
df2ee2d4a5 MycroftOS: (experimental) respeaker 2mic pulseaudio support. 2020-08-27 14:11:58 +02:00
j1nx
e2e3f52d30 MycroftOS: Update and re-enable the ReSpeaker drivers. 2020-08-27 13:13:42 +02:00
j1nx
26b3575045 MycroftOS: Remove sudo pip logic from Mycroft Skill Manager. 2020-08-25 12:55:09 +02:00
j1nx
5ad87b9171 MycroftOS: Make sure the splash screen is only started once. 2020-08-24 12:00:32 +02:00
j1nx
73d5a17334 MycroftOS: Bump python-mycroft again (20.08) dev. 2020-08-24 10:31:06 +02:00
j1nx
be983f24a5 MycroftOS: Delay the start of mycroft.
This is done by starting it after NetworkManager and timsynd.
this does not mean it waits for network connectivity, just those
two services need to be started first.
2020-08-21 12:12:13 +02:00
j1nx
d959ccb81c MycroftOS: Bump mycroft to the new 20.08 release. 2020-08-21 12:11:36 +02:00
j1nx
c9bac8ff22 MycroftOS: Enable nodejs and node-red to be included by default. 2020-08-21 10:56:51 +02:00
j1nx
2d0064f08f MycroftOS: Split vc4 overlay loading for pi3 and pi4 2020-08-21 10:54:32 +02:00
j1nx
b101cc5dbe MycroftOS: Bump snapcast to v0.20.0 2020-08-19 17:04:19 +02:00
j1nx
9211578db8 MycroftOS: Bump alsa-plugins to 1.2.2 2020-08-19 16:31:26 +02:00
j1nx
8f7518e5dc MycroftOS: Bump linux kernel and firmware 2020-08-19 14:54:24 +02:00
j1nx
569c025c22 MycroftOS: Bump python-mycroft to 20.02.4 2020-08-19 14:53:33 +02:00
j1nx
d743f3b63d MycroftOS: Remove unused defconfig files for now. 2020-08-15 11:15:40 +02:00
j1nx
e998a5d76a MycroftOS: Kernel: Start of own kernel config.
(Not used as of yet)
2020-08-04 19:35:51 +02:00
j1nx
5a108bea9b MycroftOS: Build, install and use the dtbo files from the kernel sources.
Instead of the pre-compiled version from the rpi-firmware repository
this to make sute everything is using the same version.
2020-08-04 18:59:41 +02:00
j1nx
9577e95971 MycroftOS: Add userland-tools package to install dtoverlay 2020-08-04 15:19:49 +02:00
j1nx
c4f00f026a MycroftOS: GUI: Remove kdoctools and plasma-workspace packages. 2020-07-30 14:58:26 +02:00
j1nx
1b3f18f8c1 MycroftOS: Re-enable NTPD. 2020-07-30 10:23:54 +02:00
j1nx
9fce017023 MycroftOS: Disable ntpd 2020-07-28 15:02:38 +02:00
j1nx
19e8d56ee7 MycroftOS: Remove NetworkManager dispatcher files 2020-07-28 14:48:23 +02:00
j1nx
45fb135d93 MycroftOS: Update busybox config. 2020-07-28 14:39:50 +02:00
j1nx
d8ba4dfed8 MycroftOS: Initial try of vconsole.conf 2020-07-28 14:11:45 +02:00
j1nx
1707717f72 MycroftOS: Update dbus and rpcbind sockets to correct legacy paths 2020-07-28 12:59:56 +02:00
j1nx
68f6156a87 MycroftOS: Limit the restart of the wifi-connect service. 2020-07-27 16:51:00 +02:00
j1nx
e05927016c MycroftOS: Remove wpa_supplicant things from prepare_system code.
Will be replaced by NetworkManager code later on.
2020-07-27 15:33:34 +02:00
j1nx
46869eb0ed MycroftOS: Changes and fixes to systemd / splash system. 2020-07-27 15:28:56 +02:00
j1nx
45310854a8 MycroftOS: Fix error in mycroft-gui.service file. 2020-07-27 15:21:29 +02:00
j1nx
c592500a5f MycroftOS: Remove mycroft-gui-embedded package.
This is the Mark2 Plasma look and feel which we don't/can't use.
2020-07-27 15:19:21 +02:00
j1nx
d5741471ca MycroftOS: Change /var/run to /run for pulse tmpfiles 2020-07-27 13:56:23 +02:00
j1nx
7df45ec2f7 MycroftOS: Remove os-release from rootfs overlay.
This needs to be written in a post image script.
2020-07-27 13:49:40 +02:00
j1nx
094e1d3478 MycroftOS: Remove old inittab settings. 2020-07-27 12:29:24 +02:00
j1nx
49da648bcf MycroftOS: Remove the noswap restriction from cmdline.txt
- RPI3 uses all memory because of the GUI video needs 256
- This together with Precise and only 1GB available is tricky
2020-07-24 10:04:21 +02:00
j1nx
4fa9cf99d9 MycroftOS: Bump kernel + rpi-firmware + buildroot 2020-07-23 23:44:57 +02:00
j1nx
a7c71a0b2b MycroftOS: use the kms driver instead of the fkms driver.
- Need to check if the rpi4 works with this. otherwise a split
  in files is needed between the two.
2020-07-23 20:31:10 +02:00
j1nx
684032413f MycroftOS: Update genimage-raspberrypi3-64.cfg 2020-07-23 19:50:25 +02:00
j1nx
10d5ffb92f MycroftOS: Add RPI3-64bit GUI config and files. 2020-07-22 10:52:48 +02:00
j1nx
15f01f6d4a MycroftOS: Give the system some time to get the wifi up.
- export dbus for NetworkManager
- give it 15 seconds to get the wifi up before checking SSID connectivity.
2020-07-22 10:29:30 +02:00
j1nx
17fd2c4527 MycroftOS: Update Mycroft + dependencies to latest version. 2020-07-22 10:28:45 +02:00
j1nx
1bbedfc52a MycroftOS: Add local Mimic2 cache.
- Big thanks to Gez for uploading these.
2020-07-21 11:17:04 +02:00
j1nx
898f265f9c MycroftOS: Turn On/Off wifi if LAN connection is up. 2020-07-21 10:45:54 +02:00
j1nx
1dffc1df50 MycroftOS: Auto start wifi-connect at boot if no active wifi is present. 2020-07-21 10:30:41 +02:00
j1nx
d8863e861f MycroftOS: Change default settings of wifi-connect 2020-07-21 10:01:07 +02:00
j1nx
4609fabd4a MycroftOS: Little bit of rebranding of wifi-connect 2020-07-21 09:59:06 +02:00
j1nx
c8803ca3bc MycroftOS: Change wifi-connect logo's 2020-07-21 09:49:35 +02:00
j1nx
4f9862d495 MycroftOS: Remove wifi-ap in favor of wifi-connect. 2020-07-21 09:33:46 +02:00
j1nx
41509b087e MycroftOS: Disable nginx as we no longer need it. 2020-07-21 09:30:46 +02:00
j1nx
2beaab7a25 MycroftOS: Migrating to new wifi-connect system. 2020-07-21 09:24:45 +02:00
j1nx
6b92a68a3e MycroftOS: More timesync changes. 2020-07-21 08:18:22 +02:00
j1nx
b978459f29 MycroftOS: More network fixes 2020-07-20 22:04:47 +02:00
j1nx
f8f60756d6 MycroftOS: Initial start of adding wifi-connect package. 2020-07-20 14:54:23 +02:00
j1nx
414ecb8c59 MycroftOS: Don't enable wpa_supplicant by default (anymore) 2020-07-20 12:32:36 +02:00
j1nx
5da8f467d3 MycroftOS: Addition of default NetworkManager files. 2020-07-20 11:42:02 +02:00
j1nx
97a4bbaa72 MycroftOS: Fix ReSpeaker drivers for 5.4 - 64bit kernel.
- Change to other custom repository.
2020-07-20 11:37:56 +02:00
j1nx
f4755b898e MycroftOS: Fix for new rpi-firmware system (rpi4-64 only for now) 2020-07-20 11:15:34 +02:00
j1nx
5ee157f33d MycroftOS: More network changes 2020-07-19 12:52:54 +02:00
j1nx
08ac7a72d6 MycroftOS: Remove pip binary-only restriction (for now) 2020-07-18 17:25:32 +02:00
j1nx
42b1c052aa MycroftOS: Switch to and add NetworkManager package(s) 2020-07-18 17:24:50 +02:00
j1nx
9186fb58fe MycroftOS: More possible fixes. 2020-06-12 09:43:10 +02:00
j1nx
94b8c0e41e MycroftOS: Disable headless wifi-app for now. 2020-06-11 15:06:57 +02:00
j1nx
0b22ac3f40 MycroftOS: Finish refactoring wifi setup system. 2020-06-09 15:36:30 +02:00
j1nx
00482f6eed MycroftOS: Remove ap0 udev rule. We will let systemd handle it.
To prevent "resource busy" later on in the boot process.
2020-06-09 13:20:25 +02:00
j1nx
706f58a378 MycroftOS: Add default baresip config for MycroftOS install.
- sound through pulseaudio and right modules pathh
2020-06-09 12:26:00 +02:00
j1nx
5a15c0e1b4 Revert "MycroftOS: Asign 256 MB memory CMA split"
This fails to properly initiate, however setting the GPU memory to 256
already sets this CMA to 256 by default so not needed.

This reverts commit 4e70d00c91.
2020-06-09 12:16:18 +02:00
j1nx
9f675529f6 MycroftOS: GUI: Small changes and additions. 2020-06-08 15:35:19 +02:00
j1nx
4e70d00c91 MycroftOS: Asign 256 MB memory CMA split 2020-06-08 12:48:51 +02:00
j1nx
e0c9ea0c6d MycroftOS: Increase GPU memory assignment to 256MB 2020-06-08 12:16:36 +02:00
j1nx
0b06159f4b MycroftOS: Add libre, librem and baresip package.
This so users can install the voip skill from jarbas.
2020-06-08 10:50:46 +02:00
j1nx
1af634b102 MycroftOS: GUI: Disable COG and WPEWebkit for now.
Will be added later as feature.
2020-06-06 13:11:13 +02:00
j1nx
a5c6569526 MycroftOS: GUI: Add KF5 kded package. 2020-06-06 13:05:26 +02:00
j1nx
ad7db400b8 MycroftOS: GUI: Add KF5 breeze-icons package 2020-06-06 12:44:31 +02:00
j1nx
599f91a7cf MycroftOS: GUI: Enable touch and keyboard support for weston 2020-06-06 11:41:52 +02:00
j1nx
a3bce1dc5c MycroftOS: GUI: Changes to mycroft-gui systemd service file 2020-06-06 11:41:09 +02:00
j1nx
8dc732be6d MycroftOS: Bump mycroft to latest version 2020-06-04 20:54:00 +02:00
j1nx
70ad6b47d1 MycroftOS: Adding bunch of gstreamer plugins (at least http/https) 2020-06-04 14:22:19 +02:00
j1nx
7addfcf093 MycroftOS: Enable glib-networking 2020-06-04 13:52:34 +02:00
j1nx
00873b43db MycroftOS: More work, patches and fixes 2020-06-04 13:47:28 +02:00
j1nx
aa1e20cf0e MycroftOS: Bump linux headers to 5.4 as well 2020-06-01 18:12:02 +02:00
j1nx
d0b2c90032 MycroftOS: Replace pycrypto by pycryptodomex 2020-06-01 17:23:30 +02:00
j1nx
38699b51f8 MycroftOS: Bump kernel version to 5.4.42 2020-06-01 16:44:19 +02:00
j1nx
87a014ec1b MycroftOS: Make use of wpa_supplicant default config file 2020-06-01 16:23:13 +02:00
j1nx
3b85e873c1 MycroftOS: GUI: Launch mycroft-gui onto a weston wayland compositor 2020-06-01 15:41:14 +02:00
j1nx
79e24e02a9 MycroftOS: GUI: Don't show resting screen if not paired yet 2020-05-30 18:56:42 +02:00
j1nx
b9d54091fa MycroftOS: GUII: Update skill-mycroft-gui 2020-05-30 18:50:52 +02:00
j1nx
fe07bf5bfb MycroftOS: Refactoring wifi setup system 2020-05-28 09:12:54 +02:00
j1nx
c728c35897 MycroftOS: GUI: Enable wepwebkit + cog browser 2020-05-28 08:24:51 +02:00
j1nx
12a027f3e2 MycroftOS: GUI: Start mycroft-gui in fullscreen and windowless mode 2020-05-28 08:24:04 +02:00
j1nx
2863bde483 MycroftOS: GUI: Bump mycroft-gui package to latest version. 2020-05-27 13:36:49 +02:00
j1nx
99f2b2f535 MycroftOS: Remove splash screens as they are no longer used. 2020-05-25 19:58:51 +02:00
j1nx
857c44a74d MycroftOS: Update enclosure skill. 2020-05-25 19:57:26 +02:00