I have ordered & obtained the Gemini HDMI cable which even with a "limited" android system is one of the most awesome things ever! However, there is one major reason why using the screen feels a little meh: everything is HUGE.
Now I could change the DPI in the settings but that would change them permanently even if the screen disconnects, right?
Therefore, I'm looking for an app that will automatically observe & detect when HDMI becomes active and change to another custom set of DPI/scale, and revert back when the screen disconnects. Does anyone know an app that can do that?
I have 2 suggestions you could try:
1. You can use Tasker to change the DPI based on certain triggers. I have mine set to change the dpi when certain apps open (such as Outlook and other apps that benefit from a higher DPI). It then changes the DPI back when the app closes. I'm not 100% sure, but you could probably set it to change DPI when an external screen is connected
2. You could use an app called Sentio Desktop. It kind of replaces your launcher when it detects an external screen. It's a pretty cool launcher as it looks a lot more "desktopy" and it is much more mouse friendly. It also automatically adjusts the dpi to make it higher (then lower once you quit)
Either way, you need to give the app permission to be able to change the DPI. You need to do this using ADB. It's pretty easy, but it involves connecting your Gemini to your computer (you don't need root). Sentio has a pretty good tutorial on how to do this. Hope this helps!