Standalone Linux desktop observer for solstone
Project description
solstone-linux
Standalone Linux desktop observer for solstone. Experiences your screen and audio along with you on a GNOME Wayland session, stores segments locally, and syncs to your solstone journal.
Note: Activity detection (idle timeout, screen lock, power save) currently requires a GNOME desktop. On other desktops (KDE, Sway, Hyprland, XFCE), the observer still experiences your screen and audio, but activity-based segment boundaries won't trigger.
System Dependencies
Fedora:
dnf install python3-gobject gtk4 gstreamer1-plugins-base gstreamer1-plugin-pipewire pipewire-gstreamer alsa-lib-devel pulseaudio-utils pipewire-pulseaudio
Debian/Ubuntu:
apt install python3-gi gir1.2-gdk-4.0 gir1.2-gtk-4.0 gstreamer1.0-pipewire libasound2-dev pulseaudio-utils pipewire-pulse
Arch:
pacman -S python-gobject gtk4 gstreamer gst-plugin-pipewire libpulse alsa-lib
Install
For a first-time install on this machine:
git clone https://github.com/solpbc/solstone-linux.git
cd solstone-linux
make install-service
solstone-linux setup
See INSTALL.md for distro packages, tray notes, and troubleshooting details.
Setup
solstone-linux setup
Run
# Foreground
solstone-linux run
Status
solstone-linux status
License
AGPL-3.0-only — Copyright (c) 2026 sol pbc
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file solstone_linux-0.1.0.tar.gz.
File metadata
- Download URL: solstone_linux-0.1.0.tar.gz
- Upload date:
- Size: 96.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9b1734f5634f62e75f116ff479a41f2a6cab5f73d9c3a44c41bec7b1139fdbc
|
|
| MD5 |
477b9de142cf07ef1a5747eb470cec38
|
|
| BLAKE2b-256 |
77cdb3e1a61054d9650763e3f2d74b8bdc94330388c2c248b1f66fd9a3d6b858
|
File details
Details for the file solstone_linux-0.1.0-py3-none-any.whl.
File metadata
- Download URL: solstone_linux-0.1.0-py3-none-any.whl
- Upload date:
- Size: 77.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c5b4b44aaf4d08ba33d223664387e8c2ea2de6dcccf44e9e599920e33a45d170
|
|
| MD5 |
ef0a28627ada7a53c51b79cfce13b953
|
|
| BLAKE2b-256 |
d7088cb06d88985adc9a98ef06e5dae1353314dcb092b888fcd5d7847d8ac90c
|