GithubHelp home page GithubHelp logo

GUI about powerplan HOT 13 OPEN

haptein avatar haptein commented on August 16, 2024 1
GUI

from powerplan.

Comments (13)

Haptein avatar Haptein commented on August 16, 2024 2

@KarkanAlzwayed Hey, no pressure ^^ I just created the issue because I think it's something that'll probably be requested sooner or later. I thought pointers as to where to start would be good to have here, for anyone wanting to give it a go.

from powerplan.

Surendrajat avatar Surendrajat commented on August 16, 2024 1

Flutter & Tauri are new shiny option these days, along with good old Qt/GTK.

Some projects in Flutter to check out:

Some tauri apps to check out: https://tauri.studio/en/showcase

from powerplan.

KarkanAlzwayed avatar KarkanAlzwayed commented on August 16, 2024 1

I don't know what you did in your latest commit, but after my last git pull, the battery life has been ridiculously good. I have been promoting this project whenever I can. Thank you so much.

from powerplan.

Haptein avatar Haptein commented on August 16, 2024 1

I've been real busy lately but I started work on a Qt GUI (among other things). I'll probably release it early 2022.

from powerplan.

KarkanAlzwayed avatar KarkanAlzwayed commented on August 16, 2024 1

Oh hell yeah. Let me know whenever you need me to test it.

from powerplan.

Haptein avatar Haptein commented on August 16, 2024

It actually sounds like the perfect excuse to learn Flutter haha. I guess I'll have to look into those later. Still, I think the priorities would be the following:

  • Common enough that most people already have the needed dependencies
  • Support for streaming graphs
  • Low resource usage
  • Respects system theme or pretty looks

from powerplan.

KarkanAlzwayed avatar KarkanAlzwayed commented on August 16, 2024

This would literally take me at least a year or two. lol
I have never ever created an app in my life. I do know programming fundamentals, but that's about it. I don't even know how to start.

from powerplan.

KarkanAlzwayed avatar KarkanAlzwayed commented on August 16, 2024

I have a question, does this conflict with TLP and cpu-autofreq? I am running Manjaro, and it has both installed out of the box. Should I remove them, or with powerplan play well with them?

from powerplan.

Haptein avatar Haptein commented on August 16, 2024

Nice, I use Manjaro as well! I actually started developing this because neither did it completely for my needs (among other tools there), but currently I use TLP (without it's Processor options) alongside powerplan without issues.

As for auto-cpufreq, I think having it installed would be a bit redundant, and I would advice uninstalling it (since it supports less of a similar set of features). Before writing this program I actually submitted some code there, but for design reasons I grew disenchanted with the project. Auto-cpufreq's objective is a noble one, but as it is, it's not easy to develop on top and it's very prone to stuff breaking in my experience, and frankly speaking, it's delivery of "optimization" is very questionable.

All that said, If you ever get in a situation where X tool overrides powerplan's config at times (and you can't or rather not change X's configuration), you can just use powerplan with it's --persistent flag.

from powerplan.

KarkanAlzwayed avatar KarkanAlzwayed commented on August 16, 2024

I don't know what persistent flags are. lol
I just removed them both completely and kept powerplan. TLP was causing the fans to go crazy on my laptop when it is plugged in. I will experiment with the mix later on when I have time, for now, powerplan is doing more than enough for me. BTW, I've been sending you people over here :)

from powerplan.

Haptein avatar Haptein commented on August 16, 2024

I don't know what persistent flags are. lol

You can run it like this: powerplan --persistent
This way it periodically ensures it's configuration is maintained, this can be useful when other pieces of software mess with it.

I've been sending you people over here :)

Hey thanks! That's very nice of you 😁

from powerplan.

KarkanAlzwayed avatar KarkanAlzwayed commented on August 16, 2024

You can run it like this: powerplan --persistent This way it periodically ensures it's configuration is maintained, this can be useful when other pieces of software mess with it.

This is kind of badass/"Like a boss" behavior. Haha.

Hey thanks! That's very nice of you 😁

You're welcome!

EDIT: I have a couple of questions. I just noticed that even though I have bat_policy set to power in /etc/powerplan.conf, it shows as balance_power when running powerplan -s. Am I missing something?

Screenshot_20211025_222719

from powerplan.

Haptein avatar Haptein commented on August 16, 2024

EDIT: I have a couple of questions. I just noticed that even though I have bat_policy set to power in /etc/powerplan.conf, it shows as balance_power when running powerplan -s. Am I missing something?

Can you please a separate issue for this? Let's not flood this issue (GUI) with unrelated stuff. I also think it's ok if you open separate issues for questions/discussion. There's another participant here and they might be getting emails for each message 😅.

In the meantime, can you please test if this happens if you run powerplan (the instance not in monitor mode) with the mentioned --persistent argument?

from powerplan.

Related Issues (10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.