Flatsonar

Yet Another Framework Interface

by Stephen Horvath

YAFI is another GUI for the Framework Laptop Embedded Controller

Dangerous permissions Verified creator GPL-2.0-or-later v1.0

Support the creators

Flatsonar is just the shop window. The people below made Yet Another Framework Interface.

Screenshot 1 of Yet Another Framework Interface Screenshot 2 of Yet Another Framework Interface Screenshot 3 of Yet Another Framework Interface Screenshot 4 of Yet Another Framework Interface Screenshot 5 of Yet Another Framework Interface Screenshot 6 of Yet Another Framework Interface

About

It is written in Python with a GTK4 Adwaita theme, and uses the CrOS_EC_Python library to communicate with the EC.

YAFI has the capability for the following features:

  • Fan control and temperature monitoring
  • LED control
  • Battery statistics
  • Battery limiting
  • Hardware information

You will need to install the udev rules to allow non-root access to the EC device. See the README for more information.

Alternatively, you can run curl -Lfs yafi.stevetech.au/udev.sh | sudo sh to install the udev rules.

YAFI is not affiliated with Framework Computer Inc. in any way.

Permissions

2 permissions weaken the sandbox. Flatsonar asks before installing.

  • all devices (/dev): webcams, disks, raw hardware
    --device=all
  • X11 display: X11 lets apps read input and windows of other apps
    --socket=x11
  • inter-process communication (needed for X11)
    --share=ipc
  • Wayland display
    --socket=wayland
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11

Who publishes this

The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.

  • verified on Flathub: the developer proved they control this app id
    publisher:flathub

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.