Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Steam Deck Immutable Filesystem #811

Closed
PeterKW opened this issue Oct 18, 2022 · 4 comments
Closed

Steam Deck Immutable Filesystem #811

PeterKW opened this issue Oct 18, 2022 · 4 comments

Comments

@PeterKW
Copy link

PeterKW commented Oct 18, 2022

Is there anything else I can try to install on Arch with immutable system directories? Is there a flatpak / appimage that I could try?
Thank you very much, Peter


(deck@steamdeck ~)$ yay -S activitywatch-bin
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  activitywatch-bin-0.12.1-1

:: Downloaded PKGBUILD (1/1): activitywatch-bin
  1 activitywatch-bin                (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: (1/1) Parsing SRCINFO: activitywatch-bin
==> Making package: activitywatch-bin 0.12.1-1 (Tue Oct 18 16:10:41 2022)
==> Retrieving sources...
  -> Downloading activitywatch-v0.12.1-linux-x86_64.zip...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
100  133M  100  133M    0     0  2108k      0  0:01:05  0:01:05 --:--:-- 5394k
==> Validating source files with md5sums...
    activitywatch-v0.12.1-linux-x86_64.zip ... Skipped
==> Making package: activitywatch-bin 0.12.1-1 (Tue Oct 18 16:11:47 2022)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found activitywatch-v0.12.1-linux-x86_64.zip
==> Validating source files with md5sums...
    activitywatch-v0.12.1-linux-x86_64.zip ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting activitywatch-v0.12.1-linux-x86_64.zip with bsdtar
bsdtar: Failed to set default locale
==> Sources are ready.
==> ERROR: Cannot find the fakeroot binary.
error making: activitywatch-bin
(1)(deck@steamdeck ~)$ 

@johan-bjareholt
Copy link
Member

Even if it worked, Steam Deck runs Wayland as far as I know which is not yet properly supported by ActivityWatch due to the lack of an API for us to introspect windows (At least that's the case for the Gamescope compositor, not sure when running KDE in desktop mode or whatever it's called).

I have plans to fix this, but it's a lot of work and unfortunately don't have much spare time right now.

@johan-bjareholt
Copy link
Member

There are issues here both for Wayland support and for flatpak support, but I am too lazy to find them for you right now.

@ErikBjare
Copy link
Member

ErikBjare commented Oct 21, 2022

Steam Deck runs Wayland as far as I know

This is not entirely true. In "Desktop mode" it runs X11.

I've been running it just fine for weeks (apart from the occasional game not using mouse/keyboard emulation so inaccurate AFK detection).

I just downloaded the zip and added aw-qt to autostart applications (in some convoluted way).

It breaks pretty badly if you switch to "Game mode" (because we still have a bad bug in aw-watcher-window when the X server disappears and the watcher doesn't get stopped), but I just try not to do that.

@PeterKW PeterKW closed this as completed Mar 7, 2023
@RokeJulianLockhart
Copy link

RokeJulianLockhart commented Sep 29, 2023

#811 (comment)

@PeterKW,

Issue URI
Flatpak #476 (comment)
Wayland #92 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants