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

Asynchronous terminal output fetching and processing #28

Open
lazarosgogos opened this issue Jan 7, 2025 · 0 comments
Open

Asynchronous terminal output fetching and processing #28

lazarosgogos opened this issue Jan 7, 2025 · 0 comments

Comments

@lazarosgogos
Copy link
Contributor

Is your feature request related to a problem? Please describe.
While the extension is waiting for the terminal output to update its options, the screen lags for half a second (depending on the system resources of course). This is always a minor detail I would like to see improved.

Describe the solution you'd like
It would be great if the code that fetches and processes the terminal output ran asynchronously in a separate thread outside the main loop.

Describe alternatives you've considered
I tried doing it myself but failed, maybe we could collaborate and manage to do it. Any insights can prove helpful.

To Reproduce
Steps to reproduce the problematic behavior:

  1. Click on GNOME's control panel (upper right)
  2. Move the mouse pointer fast over the Systemd-Manager little pair of cogs icon in the tray
  3. Notice the screen lagging half a second (maybe less, but still noticeable)

Environment:

  • OS: Fedora Linux 41
  • GNOME Shell version 47.2
  • Systemd Manager version v17 (latest)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant