OESF Portal | OESF Forum | OESF Wiki | LinuxPDA | #planetgemini chat on matrix.org | #gemini-pda chat on Freenode | #zaurus and #alarmz chat on Freenode | ELSI (coming soon) | Ibiblio

IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> App that detects external screen and changes DPI when it connects, reverts DPI when it disconnects?
bloblo
post Mar 26 2019, 01:10 PM
Post #1





Group: Members
Posts: 39
Joined: 6-August 18
Member No.: 827,653



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?
Go to the top of the page
 
+Quote Post
spook
post Apr 16 2019, 04:21 PM
Post #2





Group: Members
Posts: 17
Joined: 24-June 18
Member No.: 824,977



QUOTE(bloblo @ Mar 27 2019, 07:10 AM) *
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!
Go to the top of the page
 
+Quote Post
bloblo
post Apr 17 2019, 05:14 AM
Post #3





Group: Members
Posts: 39
Joined: 6-August 18
Member No.: 827,653



Thanks for the ideas! Sentio I already tried before I had the HDMI adapter, and it seemed too buggy to me. I would constantly get in and out of the "Sentio View" and in general it seemed to work pretty badly. As for the adb shell, if anyone is curious: you don't actually need to access it externally, with root & termux and the right command on stackoverflow (it is quite lengthy but it exists) you can actually launch into the real full-blown system/adb shell right on the device itself! Pretty useful to poke around the internals without external help

Tasker sounds very interesting, I'll take a look! biggrin.gif

Edit: also another note regarding Sentio, I am actually quite happy with side by side even in Desktop use. I think it's not a bad paradigm. Just the huge fonts is what bothers me (or on the other end, using tiny fonts also in mobile mode when I'm using it on the run with internal screen, because I picked them for external HDMI screen use)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 13th November 2019 - 06:27 PM