plasma-dpi-switcher icon indicating copy to clipboard operation
plasma-dpi-switcher copied to clipboard

GUI companion

Open maldoinc opened this issue 6 years ago • 5 comments

In order to improve user experience, an optional GUI companion application should be made available.

maldoinc avatar Feb 28 '19 19:02 maldoinc

@maldoinc Could you provide mockups on what the GUI could look like? I can only imagine a really simple GUI which features a profile screen and a toggle switch to toggle the profiles. However then setup would still be need done by hand and I feel like the end-goal should be running this in the background without the user manually switching it and I think a cli application is sufficient.

oskarsh avatar Mar 24 '19 20:03 oskarsh

The core is just a list with add/delete/apply buttons that acts as a wrapper over the CLI application. Then some cosmetics for eye candy.

By reading your Reddit comment, I imagine that by "running in the background" is to automatically call this when laptop lid is closed/opened. That can be an option, however that is not always ideal since the laptop screen can also be used as a secondary screen.

I feel like having an optional GUI will make this more accessible. The command-line is always still there for anyone who wants it. One can always assign some global shortcut to the different profiles to switch even faster between them.

maldoinc avatar Mar 24 '19 21:03 maldoinc

hi! i took the liberty to fork your project and add a Qt gui on top of it. i was just starting to write the exact same thing for my school distribution https://life-edu.eu/ when i found your python script... thx a lot for all of the work.. it saved hours of my precious time :-)

it's a very simple gui - i'm probably going add an "are you sure" message before killing plasmashell or deleting a profile tomorrow and then leave it like that.. feel free to steal back your work and take the gui with it ;-)

ui

valueerrorx avatar Jan 13 '20 23:01 valueerrorx

Hey, thanks for this! I'll give it a spin see how it would work. Since creating this issue though I've found the cli to be more than enough to control the DPI settings.

maldoinc avatar Jan 16 '20 18:01 maldoinc

my students need to be able to use it on their highdpi laptops right before they start writing an exam.. so it needed to be easy to use...

naturally non-it people get the creeps when looking at a terminal

valueerrorx avatar Jan 19 '20 12:01 valueerrorx