I’m using Mobian/Phosh weekly (Linux 5.15) on the PinePhone with an external monitor (in my case it’s a Vankyo HDMI projector) and I have a couple questions about using Phosh on an external monitor.
When I dock with my projector, it defaults to Phosh’s background image and it is only showing me the bottom right corner of the background image, so most of the screen is not being displayed by my projector. Is this is a known bug, or is it caused because Phosh doesn’t know the projector’s screen resolution? Is there a command to check what screen resolution Phosh thinks it is using?
To get around not being able to see any apps, I am pressing Alt+Tab to switch to one of the open apps (which I can’t see because it is on part of the screen which isn’t being displayed by the projector). Then, I press Alt+F10 to maximize the app and then I can see the entire app, which indicates that Phosh is using the correct screen resolution when maximizing apps, but not when displaying apps as windows on a desktop.
When using an external projector, I haven’t found a way to get to the Phosh start screen to switch apps and open new apps, and the Phosh documentation and source code page provide no info. Any suggestions?
I found a workaround of starting apps from the PinePhone screen and then using Alt+Tab on the external keyboard to switch it. I can also press Alt+F2 to execute a command. I can’t see the dialog box on the projector to enter a command, but I can type a command (like “kgx” or “firefox-esr”) and then press ENTER, and then the app will appear on the screen. However, I often don’t see it, because it opens in a window that is in part of the screen that I can’t see. Sometimes I have to press Alt+F10 to see the app after it opens. Is there a gsetting to configure Phosh so it always initiates apps in maximized mode?
How can I change the language of the external keyboard?
I have tried the following commands, but none of them seem to work:
loadkeys latam
setxkbmap latam
setxkbmap -layout latam
In the quick access menu on the top of the PinePhone screen, I can change the status from “docked” to “undocked” or vice-versa, but it appears to have no effect as far as I can tell. Is this what is supposed to to happen?
Are these issues specific to the PinePhone, or are Librem 5 users also seeing these same issues when using an external monitor?