Compare commits
4 commits
u/aarmea/2
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f7ae46cda2 | ||
|
|
873560bdeb | ||
|
|
d3cd4a9015 | ||
|
|
af10a1ca19 |
3 changed files with 33 additions and 5 deletions
34
README.md
34
README.md
|
|
@ -84,9 +84,37 @@ If it can run on Linux in *any way, shape, or form*, it can be supervised by
|
||||||
|
|
||||||
## Non-goals
|
## Non-goals
|
||||||
|
|
||||||
* Modifying or patching third-party applications
|
1. Modifying or patching third-party applications
|
||||||
* Circumventing DRM or platform protections
|
2. Circumventing DRM or platform protections
|
||||||
* Replacing parental involvement with automation
|
3. Replacing parental involvement with automation or third-party content moderation
|
||||||
|
4. Remotely monitoring users with telemetry
|
||||||
|
5. Collecting, storing, or reporting personally identifying information (PII)
|
||||||
|
|
||||||
|
### Regarding age verification
|
||||||
|
|
||||||
|
`shepherd-launcher` may be considered "operating system software" under the
|
||||||
|
[Digital Age Assurance Act][age-california] and similar legislation,
|
||||||
|
and therefore subject to an age verification requirement.
|
||||||
|
|
||||||
|
[age-california]: https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1043
|
||||||
|
|
||||||
|
As legislated, such requirements are fundamentally incompatible with non-goals 3, 4, and 5.
|
||||||
|
|
||||||
|
`shepherd-launcher` will *never* collect telemetry or PII, and as such, it will never implement this type of age verification.
|
||||||
|
|
||||||
|
As a result, `shepherd-launcher` is not licensed for use in any region that requires OS-level age verification by law.
|
||||||
|
**If you reside in any such region, you may not download, install, or redistribute `shepherd-launcher`.**
|
||||||
|
|
||||||
|
This includes, but is not limited to:
|
||||||
|
|
||||||
|
* California
|
||||||
|
* Louisiana
|
||||||
|
* Texas
|
||||||
|
* Utah
|
||||||
|
|
||||||
|
[Many other states are considering similar legislation.](https://actonline.org/2025/01/14/the-abcs-of-age-verification-in-the-united-states/)
|
||||||
|
|
||||||
|
If you disagree with this assessment and you reside in an affected region, **please contact your representatives.**
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -113,7 +113,7 @@ install_desktop_entry() {
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=Shepherd Kiosk
|
Name=Shepherd Kiosk
|
||||||
Comment=Shepherd game launcher kiosk mode
|
Comment=Shepherd game launcher kiosk mode
|
||||||
Exec=sway -c $SWAY_CONFIG_DIR/$SHEPHERD_SWAY_CONFIG
|
Exec=sway -c $SWAY_CONFIG_DIR/$SHEPHERD_SWAY_CONFIG --unsupported-gpu
|
||||||
Type=Application
|
Type=Application
|
||||||
DesktopNames=shepherd
|
DesktopNames=shepherd
|
||||||
EOF
|
EOF
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ sway_start_nested() {
|
||||||
trap sway_cleanup EXIT
|
trap sway_cleanup EXIT
|
||||||
|
|
||||||
# Start sway with wayland backend (nested in current session)
|
# Start sway with wayland backend (nested in current session)
|
||||||
WLR_BACKENDS=wayland WLR_LIBINPUT_NO_DEVICES=1 sway -c "$sway_config" &
|
WLR_BACKENDS=wayland WLR_LIBINPUT_NO_DEVICES=1 sway -c "$sway_config" --unsupported-gpu &
|
||||||
SWAY_PID=$!
|
SWAY_PID=$!
|
||||||
|
|
||||||
info "Sway started with PID $SWAY_PID"
|
info "Sway started with PID $SWAY_PID"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue