2013-09-12, 19:39
Firstly, hello to the community, this is my first post but I've been known to XBMC for a while. Thanks for taking your time to read and help.
What I've got and my objective with it:
I have a Dell laptop, with icore 3 (or something), Debian Jessie and XBMC installed( from a outer repository). The laptop specs are enough for xbmc.
The laptop has it own display with 1366x768 native res, and finally the Tv that I want to use, an old Plasma 42 inch Tv, with 1280x1024 and 1024x768 res on the VGA input.
This Tv is of course wide screen, but its available res on VGA are distorted. This is of course a very old Tv, it does have what may be the first HDMI input ever used, but i don't have a cable so I can't test if it does work, and with different resolutions.
So my objective is to use the Tv as external monitor, close the laptop lid, and work it seamlessly with my android remote.
This is achievable but not constant.
Here is what I've achieved and experienced with so far:
Using xrandr to use only the VGA output and not the laptop display( LVDS), there is a --scale option with xrandr that corrects pixel aspect ratio from 4:3 to 16:9 that is the Tv.
This used to work greatly in another Netbook I had, VLC worked with the correction, but it doesn't work properly if both display are on.
For this I've needed a script to make the correct commands attached to a media key, so this method doesn't switch automatically if plug/unplug the VGA cable.
With the newer laptop however, it seems to detect automatically the new output and changes to something appropriate, sometimes it seems random, sometimes it remembers my last config.
Xrandr's --scale option doesn't work with XBMC, but within it, the video calibration feature allows to correct it, but with little room for error. This will allow videos to play nicely and correctly. This however is not permanent, if I close the lid the screen will blank( probably xscreensaver thing), it will return shortly if there's activity. All okay there, the problem comes when opening the laptop lid, it seems to trigger some auto switching changing xrandr settings reverting and consequently breaking the screen. Do not forget that I have to set it manually every time VGA is connected.
Alternatively, I've tried a dual screen setting with mirrored 1024x768 and side-by-side, these actually were chosen for me, by the auto-switching external monitor media button thingy( what?).
The mirrored options works alright too, video calibrate allows me to correct the aspect ratio, but the LVDS is now wrong ratio. Closing and opening the lid also brakes this config I don't get why.
Side-by-side has the problem with opening the laptop lid, its seemed a good alternative to have XBMC solo on the Tv screen and something else in the laptop screen, but additionally, I can't control where xbmc will show up. "Settings -> video output" will only give me fullscreen#1. I've searched everywhere and couldn't found a answer to this. And to get even better, when I try to change XBMC res options, it will change both of the display scrambling things up.
Argh, sorry for the long post, lemme try to sum up:
Any suggestion on how to get around the laptop's lid opening and auto-switching my monitor config?
How can I force xbmc on one monitor only?
Fiddling with xrandr to get around theses issues? Trying a 1280x720 res on the screen, maybe?
What I've got and my objective with it:
I have a Dell laptop, with icore 3 (or something), Debian Jessie and XBMC installed( from a outer repository). The laptop specs are enough for xbmc.
The laptop has it own display with 1366x768 native res, and finally the Tv that I want to use, an old Plasma 42 inch Tv, with 1280x1024 and 1024x768 res on the VGA input.
This Tv is of course wide screen, but its available res on VGA are distorted. This is of course a very old Tv, it does have what may be the first HDMI input ever used, but i don't have a cable so I can't test if it does work, and with different resolutions.
So my objective is to use the Tv as external monitor, close the laptop lid, and work it seamlessly with my android remote.
This is achievable but not constant.
Here is what I've achieved and experienced with so far:
Using xrandr to use only the VGA output and not the laptop display( LVDS), there is a --scale option with xrandr that corrects pixel aspect ratio from 4:3 to 16:9 that is the Tv.
This used to work greatly in another Netbook I had, VLC worked with the correction, but it doesn't work properly if both display are on.
For this I've needed a script to make the correct commands attached to a media key, so this method doesn't switch automatically if plug/unplug the VGA cable.
With the newer laptop however, it seems to detect automatically the new output and changes to something appropriate, sometimes it seems random, sometimes it remembers my last config.
Xrandr's --scale option doesn't work with XBMC, but within it, the video calibration feature allows to correct it, but with little room for error. This will allow videos to play nicely and correctly. This however is not permanent, if I close the lid the screen will blank( probably xscreensaver thing), it will return shortly if there's activity. All okay there, the problem comes when opening the laptop lid, it seems to trigger some auto switching changing xrandr settings reverting and consequently breaking the screen. Do not forget that I have to set it manually every time VGA is connected.
Alternatively, I've tried a dual screen setting with mirrored 1024x768 and side-by-side, these actually were chosen for me, by the auto-switching external monitor media button thingy( what?).
The mirrored options works alright too, video calibrate allows me to correct the aspect ratio, but the LVDS is now wrong ratio. Closing and opening the lid also brakes this config I don't get why.
Side-by-side has the problem with opening the laptop lid, its seemed a good alternative to have XBMC solo on the Tv screen and something else in the laptop screen, but additionally, I can't control where xbmc will show up. "Settings -> video output" will only give me fullscreen#1. I've searched everywhere and couldn't found a answer to this. And to get even better, when I try to change XBMC res options, it will change both of the display scrambling things up.
Argh, sorry for the long post, lemme try to sum up:
Any suggestion on how to get around the laptop's lid opening and auto-switching my monitor config?
How can I force xbmc on one monitor only?
Fiddling with xrandr to get around theses issues? Trying a 1280x720 res on the screen, maybe?