Xenial64 misbehaving with multiple monitors

Moderator: Forum moderators

Post Reply
number77
Posts: 356
Joined: Tue Jul 14, 2020 3:14 pm
Has thanked: 4 times
Been thanked: 12 times

Xenial64 misbehaving with multiple monitors

Post by number77 »

Hello
When I start xenial64 with HDMI tv attached, 1920x1024, the bottom of the screen on the laptop is missing.
The laptop is a Dell E6230, 4gb mem, 2.7gHz, i5.
I am running xenial64 but find Fossapup 9.5 a bit better as it has a multiple monitor setting but still no bottom of screen. The tv runs at 1920x1024 (maybe 1980) and laptop at 1366x1068.
Is there anyway to solve this missing bottom of screen, preferable with xenia64 but any more up to date Puppy that is better at this.
Help appreciated.
number77

williams2
Posts: 1026
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 291 times

Re: Xenial64 misbehaving with multiple monitors

Post by williams2 »

You can setup your monitors using xrandr.

If you type xrandr in a text terminal (console) it should show the available screens.

For example, I am using my HDMI monitor (tv) and have my laptop screen off.
Like this:

Code: Select all

xrandr --output LVDS --off
xrandr --output HDMI-0 --auto --primary

Type xrandr --help

User avatar
April
Posts: 493
Joined: Tue Dec 29, 2020 9:06 pm
Has thanked: 57 times
Been thanked: 28 times

Re: Xenial64 misbehaving with multiple monitors

Post by April »

I'm hopeless at monitors and screen sizes but
laptop at 1920x1024,
and screen at 1366x1068.
Where does the extra 500 pixel lines of height go to then?

I'd imagine you would have to resize the output somehow to match the screen display capability wouldn't you?

The Australian State Governments have all enacted laws to steal your assets on your death. All legal paperwork is binned and all assets seized on one disgruntled child's complaint.Move them well before you die or go into a home.

williams2
Posts: 1026
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 291 times

Re: Xenial64 misbehaving with multiple monitors

Post by williams2 »

If you have multpiple monitors at different resolutions, Xwindows will create one big screen big enough to fit both (all) screens, and each screen will be a viewport of the big screen that shows just that small screen.

for example, if you have your 1920x1024 screen to the left of the 1366x1068 screen, it will make a big 3286x1068 screen.

The left screen will be the 1920x1024 pixels of the big screen, starting at the top left corner.
The pixeks from 1921 to 3286 will not be shown.
The pixels from 1025 to 1068 will not be shown.

The right screen will be the pixels from 1921 to 3286, and from 1 (the top) down to 1068.
The pixels from 1 to 1920 will not be shown.

A screenshot will be a picture of the entire big screen, including the parts of the big screen that is not shown.

In this screenshot, the bottom left rectangle is not used. This is 1 big screenshot, 1 single picture.

Attachments
wallpaper for 2 monitors.
wallpaper for 2 monitors.
foss3.jpg (63.87 KiB) Viewed 524 times
User avatar
JASpup
Posts: 1653
Joined: Sun Oct 04, 2020 10:52 am
Location: U.S.A.
Has thanked: 70 times
Been thanked: 89 times

Re: Xenial64 misbehaving with multiple monitors

Post by JASpup »

The machine I'm using also boots Windows. Dual monitors, Windows makes a compromise and chooses a low resolution ( something like 800x600 ) that mirrors both screens.

In Puppy/JWM you're going to want to adjust to your small monitor reflecting only a portion of the larger one, which displays the small in the upper left rectangle as williams2 calculated.

The easiest way to see this is to open a browser and maximize it. The full window on your smaller monitor is just a portion of the larger.

If you turn off the small and restart JWM, you'll realize the full screen. It's typically more useful to do this, or have the monitors pan contiguously.

I would only need a mirrored monitor if someone else were looking at it from a different angle.

On the Whiz-Neophyte Bridge
Linux Über Alles
Disclaimer: You may not be reading my words as posted.

number77
Posts: 356
Joined: Tue Jul 14, 2020 3:14 pm
Has thanked: 4 times
Been thanked: 12 times

Re: Xenial64 misbehaving with multiple monitors

Post by number77 »

It looks like I am asking too much to get an exact mirrored screen on both. It would need the video card to be able to output two different video resolutions at the same time, I hadn't thought of that. The laptop is a bit old for that. I will just have to compromise.

number77
Posts: 356
Joined: Tue Jul 14, 2020 3:14 pm
Has thanked: 4 times
Been thanked: 12 times

Re: Xenial64 misbehaving with multiple monitors

Post by number77 »

williams2 wrote: Wed Jan 13, 2021 10:42 pm

You can setup your monitors using xrandr.

If you type xrandr in a text terminal (console) it should show the available screens.

For example, I am using my HDMI monitor (tv) and have my laptop screen off.
Like this:

Code: Select all

xrandr --output LVDS --off
xrandr --output HDMI-0 --auto --primary

Type xrandr --help

Fossapup seems to have this facility included. I may have to change to Fossapup.

williams2
Posts: 1026
Joined: Sat Jul 25, 2020 5:45 pm
Been thanked: 291 times

Re: Xenial64 misbehaving with multiple monitors

Post by williams2 »

xrabdr is included in puppy_xenialpup64_7.5.sfs

/usr/bin/lxrandr
/usr/bin/xrandr
/usr/sbin/xrandrshell
/usr/share/applications/lxrandr.desktop

There is probably a GUI (graphical user interface) to configure multiple monitors somewhere in the menu, maybe in the xorg video wizard.

Or you can type xrandr commands in a text terminal (console icon.)
you have more control over the configuration that way.

User avatar
foxpup
Posts: 186
Joined: Fri Jul 24, 2020 1:23 pm
Location: Europe near the Northsea
Has thanked: 75 times
Been thanked: 32 times

Re: Xenial64 misbehaving with multiple monitors

Post by foxpup »

Look on the archwiki for good info about xrandr.
If you have a command (set of commands) that work, you can make a script with it and put it in /root/Startup.
I just need this with 2 screens:

Code: Select all

xrandr --output eDP-1 --mode 1920x1080 --output HDMI-2 --mode 1280x1024 --right-of eDP-1

You could install zarfy with the PPM and use it, if it is not included.
IIRC, fossapup uses lxrandr as well.
These are just UI for xrandr.

Post Reply

Return to “Xenial”