Josh.5
0b600108f7
Add Sunshine to initial desktop apps
2023-07-09 13:25:38 +12:00
Josh.5
8d43f93b55
Ensure autostart path exists before creating a file for steam
2023-07-08 17:16:07 +12:00
Josh.5
f92fb55290
Replace previous auto-start script if it contains '/usr/games/steam'
2023-07-08 17:01:39 +12:00
Josh.5
417ab4488b
Display the progress of desktop app installation before starting the desktop
...
This just prevents people from seeing a black screen for a long time and assuming something is going wrong.
This initial setup is installaing flatpaks to the mounted home directory. This will not need to happen on every container startup. So this black screen is only a problem on the first start. But this change at least gives people something to look at.
Closes #50
2023-07-08 16:04:38 +12:00
Josh.5
fc700e2200
Start using Flatpaks as the main install method for any desktop apps
2023-07-08 05:19:50 +12:00
Josh.5
df9423ccad
Improvements to running Xorg with NVIDIA
2023-07-07 16:01:14 +12:00
Josh Sunnex
68244060ff
Merge pull request #47 from sfxworks/master
...
k8s-inclusion
2023-07-04 07:35:50 +12:00
Samuel Walker
8c6051aec7
k8s-inclusion
2023-06-29 15:49:57 +00:00
Josh Sunnex
4896a5bc36
Merge pull request #46 from jflesch/master
...
Update Sunshine to 0.20.0
2023-06-26 20:02:11 -07:00
Jerome Flesch
5577410923
Update Sunshine to 0.20.0:
...
Sunshine 0.18.0 has drastically improved CPU performance.
A dependency on libboost-chrono-1.74.0 has been added, but hasn't been declared in the .deb package.
2023-06-26 11:04:52 +02:00
Josh Sunnex
6a2d55196b
Merge pull request #41 from karbowiak/intel_arc
...
#39 - Intel Arc Support
2023-05-24 14:10:16 +12:00
Michael Karbowiak
98a4425fce
If we find an Arc GPU, we need to install the Intel drivers just like if we find an intel iGPU
2023-05-22 15:09:12 +02:00
Josh Sunnex
d4e7048745
Merge pull request #35 from deviantintegral/patch-1
...
Note the default games path in compose file
2023-05-22 21:57:23 +12:00
Andrew Berry
7505ef3b23
Note the default games path in compose file
2023-03-30 10:22:45 -04:00
Danny Beer
9b962580ff
Use protonup-ng package
2022-10-29 09:23:47 +13:00
Josh.5
0d2da789ef
Ensure ~/.config/pulse is owned by the default user
2022-10-10 16:54:26 +13:00
Josh.5
2c5da29701
Fix issue where dynamic port allocation during startup would take a long time
2022-10-10 16:40:10 +13:00
Josh.5
d893d9565c
Fix incorrect date format on versioning
2022-10-10 11:07:53 +13:00
Josh.5
81e378e9d0
Add documentation issue template
2022-10-10 01:37:52 +13:00
Josh.5
595e60182b
Another improvement to the bug report template
2022-10-10 01:31:07 +13:00
Josh.5
6b587427b2
Fixing the platform version on the bug report template
2022-10-10 01:26:35 +13:00
Josh.5
91e414b341
Small tweak to stale issues monitor
2022-10-10 01:24:43 +13:00
Josh.5
07fe21bb1c
Add some GitHub templates to project
2022-10-10 00:54:16 +13:00
Josh.5
2e9a20a87a
Fix error in pulseaudio socket config
2022-10-09 23:45:56 +13:00
Josh.5
3b9311fde3
Add dummy screen on startup if no monitor is plugged in
2022-10-09 23:45:56 +13:00
Josh.5
54e4e09d29
Fix error where on a contrainer restart you could not add default user to docker gourp again
2022-10-09 23:45:56 +13:00
Josh.5
5fa3f2b968
Fix missing group permissions setup on container start
2022-10-09 23:45:56 +13:00
Josh.5
45f73da6cb
Set root XDG_RUNTIME_DIR to /tmp/runtime-root
2022-10-09 23:45:56 +13:00
Josh.5
72f2543b02
Add missing env variables
...
These are required for the internal docker containers
2022-10-09 23:45:56 +13:00
Josh.5
03beff3ff3
Add dind config init script
2022-10-09 23:45:56 +13:00
Josh.5
4b7cf66ecf
Add nvidia docker runtime
2022-10-09 23:45:56 +13:00
Josh.5
9712eede91
Add Docker in Docker
2022-10-09 23:45:56 +13:00
Josh.5
477e25f82c
Some minor tweaks and improvments
2022-10-07 03:46:52 +13:00
Josh.5
f233991597
Add default sunshine config on startup if missing
2022-10-06 22:38:45 +13:00
Josh.5
1fbfd235f1
Clear X server config on startup
2022-10-06 22:38:04 +13:00
Josh.5
469b12087d
Run an initial X server config on startup
2022-10-06 22:37:37 +13:00
Josh.5
54911cb97b
Fix bug preventing input after the first startup of the container
...
Xorg was starting before udev could finish the monitor command. This prevented the X server from having access to the input devices. For some reason, any subsequent starts would be fine.
Adding a small delay to the X server start and triggering a request for device events from the kernel after a delay seems to fix this issue.
2022-10-06 22:26:50 +13:00
Josh.5
93fb8f858c
Improvements to default env file
...
Disable sunshine by default
2022-10-06 15:22:20 +13:00
Josh.5
1e255f822d
Add optional KB/Mouse input capture with Xorg
2022-10-06 15:22:20 +13:00
Josh.5
829754b8fb
Add sunshine as an optional background service
2022-10-06 15:22:20 +13:00
Josh.5
a80eda6086
Update TODO in README file
2022-10-05 07:45:42 +13:00
Josh.5
341c05cecd
Fix up documentation
2022-10-04 17:50:27 +13:00
Josh.5
99f9034766
Add alsa utils to docker image
2022-10-04 17:36:40 +13:00
Josh.5
703be17214
Move all default user group modifications to the 10-setup_user.sh script
2022-10-04 17:36:40 +13:00
Josh.5
db070cce96
Update compose files with env change made to Dockerfile
2022-10-04 17:36:40 +13:00
Josh.5
4441b79b1e
Disable SSH service by default
...
I think I am going to remove this in a future update.
For now I will just disable it by default and remove it from any templates.
2022-10-04 17:36:40 +13:00
Josh.5
7b620c7918
Allow the VNC ports to be manually configure as an option
...
Apply dynamically allocated ports if not port is specified
2022-10-04 17:36:40 +13:00
Josh.5
145d5600a6
Add docs for setting up Steam Headless on Intel GPU with docker-compose
2022-10-04 17:36:40 +13:00
Josh.5
2c0b7b5d53
Fix desktop and udev launch scripts
...
These services were not responding to a SIGTERM
We need to catch the SIGTERM from the parent script and kill the child process
2022-10-04 17:36:40 +13:00
Josh.5
7614e503a7
Launch Xorg server direct from supervisor rather than a script
...
- Remove launcher for X11 and just call it from
- Improvements to the '/tmp/.X11-unix' directory
- Move lockfile clearing to init script rather than launcher
- Configure the 'XDG_RUNTIME_DIR' to something that is easily shared between containers
- Ensure all logs in home directory are readable
- Log Xorg service in home directory so they are more easily accessable to users
2022-10-04 17:36:40 +13:00