tuxedocomputers / tuxedo-control-center

A tool to help you control performance, energy, fan and comfort settings on TUXEDO laptops.
GNU General Public License v3.0
486 stars 63 forks source link

Feature request: Allow providing locations to activate profile (E.g. networks available) #375

Open brunoais opened 3 months ago

brunoais commented 3 months ago

Note: Discussion about this happened at https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/merge_requests/8 which I will summarize what makes sense for this feature request.

What

Allow profiles to be only automatically-activatable when at certain locations. For example, only when a certain Wifi SSID is in range.

Rationale

People can have different environments where they work and not and even where they have different requirements to fulfill.

For someone that goes around with a laptop, configuring the difference between at home, at work, at friends house or even connected to a hotspot can correlate to different situations and being able to tune the PC for different behavior in each one of those is a tickerer's dream.

In my specific situation: When I'm at home, I use the dGPU more heavily, so it would be advantageous to have it in a higher setting. When I'm at family member's house I go from time to time, I don't use the dGPU (I do other things) so it's more convenient if it's powered down to the complete minimum.