From: Frank H. Baker on
I have a question about controlling displays in a multi head system.
I have three monitors connected to my computer, and I want the
console to display on one of these and the other two to be unadorned.
I am running the current Debian distribution, which on boot displays
a desktop on all three screens.

Q: How can I prevent adornment appearing on the 2nd and 3rd monitors?

I am implementing a new version of a program I wrote perhaps ten
years ago, and ran it at that time under Mandrake Linux, which gave
me a cross hatch background on the secondary screens, allowing
my program to occupy the full screen real estate. My current
workaround is to use Fluxbox as a window manager, which has a
minimal presence on the monitor, but there must be a more direct
and complete solution to this problem. I've done my best looking
through the gui boot sequence, but I see nothing obvious there,
and a lot in those files is more then I'm up to.

Many thanks for any help.

Frank Baker



--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/1270221024.3650.5.camel(a)lvclinic3.verizon.net
From: Camaleón on
On Fri, 02 Apr 2010 11:10:24 -0400, Frank H. Baker wrote:

> I have a question about controlling displays in a multi head system. I
> have three monitors connected to my computer, and I want the console to
> display on one of these and the other two to be unadorned. I am running
> the current Debian distribution, which on boot displays a desktop on all
> three screens.
>
> Q: How can I prevent adornment appearing on the 2nd and 3rd monitors?

I'm not sure if I understood your goals correctly.

Do you want...

a) the "booting" splash screen outputs in just one of your displays

or you meant

b) once the system boots and your desktop environment loads you want to
control what screens holds the main data?

As for "unadorned" you meant "no icons, just background image/solid
desktop"? :-?

Greetings,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/pan.2010.04.03.09.51.27(a)gmail.com
From: Joe on
Frank H. Baker wrote:
> I have a question about controlling displays in a multi head system.
> I have three monitors connected to my computer, and I want the
> console to display on one of these and the other two to be unadorned.
> I am running the current Debian distribution, which on boot displays
> a desktop on all three screens.
>
> Q: How can I prevent adornment appearing on the 2nd and 3rd monitors?
>
> I am implementing a new version of a program I wrote perhaps ten
> years ago, and ran it at that time under Mandrake Linux, which gave
> me a cross hatch background on the secondary screens, allowing
> my program to occupy the full screen real estate. My current
> workaround is to use Fluxbox as a window manager, which has a
> minimal presence on the monitor, but there must be a more direct
> and complete solution to this problem. I've done my best looking
> through the gui boot sequence, but I see nothing obvious there,
> and a lot in those files is more then I'm up to.
>

I don't know if it's any help, but I've just inadvertently entered this
field. I wanted to hook my Aspire netbook (on Ubuntu NR) up to an
external monitor, so plugged one in, and it stayed black. I tried
'xrandr' (no arguments) from the command line, and besides listing the
displays, it caused the monitor to wake up and behave as you wish, with
no bars visible. Windows could be dragged from the netbook screen to the
monitor. When I booted with the monitor plugged in, it was as you
describe, the monitor showed the same display as the netbook.

So I'd suggest investigating xrandr, which ought to be configurable to
do what you need.

--
Joe


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/4BB7130D.6030303(a)jretrading.com
From: Frank H. Baker on
Camaleón:

Many thanks for responding to my query. Let me try to clear up the
ambiguities you raise by expanding the explanation of my problem.

I want to present images on two monitors that show only objects that my
program writes to the two screens. (These will be used for visual
science experiments in which one eye receives stimuli from one screen
and the other eye from the other screen.) My program uses low level
code, e.g. Xlib primitives like XOpenDisplay(), to handle xorg, which I
thought would give me a clean interface to the displays. However, when
I use, for instance, the Gnome desktop for my console on a third
monitor, I get panels at the top and bottom of the screens of all three
monitors when X boots. I can suppress the panels on the two secondary
monitors (the ones my program uses), but when my program displays a
window on those monitors (which I intend to occupy the whole screen),
the window is capped by a header. That is what I want to avoid, and
really I would like not to have the panels and background of the desktop
displayed on those monitors, though I can handle that.

It appears, then, that xorg is enforcing protocols of the window
manager, or allowing the window manager to enforce its protocols, on
each window created, not only in the console window. Something in the
environment has changed since I last worked with this program a number
of years ago, running it under the Mandrake os at the time: A desktop
never appeared then on the secondary monitors and there never was an
application header displayed when my program created a window. It
seems, then, that either X applies to all screens the protocols
requested for the console or that the window manager knows about the
secondary screens and has negotiated with X to handle them in the same
way it does the console.

I'll very much appreciate you ideas about all of this or suggestions
about how I might pursue a resolution.

Frank Baker

> I'm not sure if I understood your goals correctly.
>
> Do you want...
>
> a) the "booting" splash screen outputs in just one of your displays
>
> or you meant
>
> b) once the system boots and your desktop environment loads you want to
> control what screens holds the main data?
>
> As for "unadorned" you meant "no icons, just background image/solid
> desktop"? :-?
>


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/1270347040.6191.60.camel(a)lvclinic3.verizon.net
From: Camaleón on
On Sat, 03 Apr 2010 22:10:40 -0400, Frank H. Baker wrote:

> Camaleón:
>
> Many thanks for responding to my query. Let me try to clear up the
> ambiguities you raise by expanding the explanation of my problem.

(...)

> However, when
> I use, for instance, the Gnome desktop for my console on a third
> monitor, I get panels at the top and bottom of the screens of all three
> monitors when X boots. I can suppress the panels on the two secondary
> monitors (the ones my program uses), but when my program displays a
> window on those monitors (which I intend to occupy the whole screen),
> the window is capped by a header. That is what I want to avoid, and
> really I would like not to have the panels and background of the desktop
> displayed on those monitors, though I can handle that.

O.k. I think now I get the full picture, thanks for the detailed
explanation :-)

In one of my computers (running lenny and gnome) I have 2 displays in a
top/bottom layout (one display is on the top of the other).

I use nvidia card with dual DVI-D ouput and a I have chosen a "separate
display" layout, so in one display (the bottom one) I get the full
desktop icons and bottom bar but the display on top is just clean (no
bars neither icons, just the background).

I am using nvidia propietary driver which allows to select that "mode"
under /etc/xorg.conf named "twinview". So I guess you will have to dig a
bit about your card (and driver) capabilities and specify the desired
mode in your xorg.conf file.

What VGA(s) do you have in that machine and what driver is being used?

Greetings,

--
Camaleón


--
To UNSUBSCRIBE, email to debian-user-REQUEST(a)lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster(a)lists.debian.org
Archive: http://lists.debian.org/pan.2010.04.04.10.50.04(a)gmail.com