LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 04-12-2005, 07:05 PM   #1
mrchaos
Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware current, Fedora Core 5, SuSE 10.1 OSS
Posts: 298

Rep: Reputation: 30
separate wallpapers!!!!


now I'm just being picky, but does anyone know how to configure separate desktop backgrounds with twinview enabled? I'm running KDE 3.3.2


Whoops, forgot to add that my twinview isn't in "clone" format, but in overlay (an addition to my current desktop space).

Last edited by mrchaos; 04-12-2005 at 07:06 PM.
 
Old 04-13-2005, 10:40 AM   #2
shilo
Senior Member
 
Registered: Nov 2002
Location: Stockton, CA
Distribution: Slackware 11 - kernel 2.6.19.1 - Dropline Gnome 2.16.2
Posts: 1,132

Rep: Reputation: 49
Hack-ish answer: http://mail.gnome.org/archives/gnome.../msg00182.html

Summary, in case you don't want to bother with the link. Use Gimp and slap two wallpapers together to make one.
 
Old 04-13-2005, 10:43 AM   #3
mrchaos
Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware current, Fedora Core 5, SuSE 10.1 OSS
Posts: 298

Original Poster
Rep: Reputation: 30
HAHA! that's a really good idea! I never thought about that
 
Old 04-13-2005, 12:59 PM   #4
mdarby
Member
 
Registered: Nov 2004
Location: Columbus, Ohio
Distribution: Slackware-Current / Debian
Posts: 795

Rep: Reputation: 30
lol, easy enough!
 
Old 04-13-2005, 01:18 PM   #5
mrchaos
Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware current, Fedora Core 5, SuSE 10.1 OSS
Posts: 298

Original Poster
Rep: Reputation: 30
hmm... the background might look weird though when I log in on another computer remotely....
 
Old 04-13-2005, 01:25 PM   #6
mrchaos
Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware current, Fedora Core 5, SuSE 10.1 OSS
Posts: 298

Original Poster
Rep: Reputation: 30
although, I'm n00b with GIMP, how do you slap two backgrounds side by side?
 
Old 04-13-2005, 01:47 PM   #7
shilo
Senior Member
 
Registered: Nov 2002
Location: Stockton, CA
Distribution: Slackware 11 - kernel 2.6.19.1 - Dropline Gnome 2.16.2
Posts: 1,132

Rep: Reputation: 49
True. It will. First, a disclaimer. I don't run TwinView myself. I have been helping someone else (albeit via email only) with their TwinView setup.

My understanding is that TwinView "tricks" everything into thinking that there is really only one display. As such, there are certain issues with using it. One of those issues is the wallpaper.

I haven't been able to find a better solution than making a custom background. If there is one, I'd love to know, as the guy I am helping out had exactly the same question.

Furthermore, I believe that Xinerama can be used instead of TwinView. This may give the ability to control the second display more easily, but has some other tradeoffs.

Sorry my answer is very vague. In the last few days working with TwinView, I have read a lot of different stuff. It is very hard to get correct information. Many xorg.conf files on the web are a mess and the guides to them leave a lot to be desired. The best source of info has been the README for the nVidia driver. From that:

Quote:
TwinView is a mode of operation where two display devices (digital
flat panels, CRTs, and TVs) can display the contents of a single X screen
in any arbitrary configuration. This method of multiple monitor use
has several distinct advantages over other techniques (such as Xinerama):

o A single X screen is used. The NVIDIA driver conceals all
information about multiple display devices from the X server; as
far as X is concerned, there is only one screen.

o Both display devices share one frame buffer. Thus, all the
the functionality present on a single display (e.g. accelerated
OpenGL) is available on TwinView.

o No additional overhead is needed to emulate having a single
desktop.

If you are interested in using each display device as a separate
X screen, please see (app-r) APPENDIX R: CONFIGURING MULTIPLE X
SCREENS ON ONE CARD.
This is why the one wallpaper is used ("as far as X is concerned, there is only one screen."). This also hints at being able to configure each display device as a separate X screen. You can read the README for specifics, but the short of it is that you will not be able to drag windows between screens and hardware accelerated OpenGL cannot span the two X screens.
 
Old 04-13-2005, 02:01 PM   #8
shilo
Senior Member
 
Registered: Nov 2002
Location: Stockton, CA
Distribution: Slackware 11 - kernel 2.6.19.1 - Dropline Gnome 2.16.2
Posts: 1,132

Rep: Reputation: 49
Quote:
although, I'm n00b with GIMP, how do you slap two backgrounds side by side?
The link that I provided gives a hint. The first thing to figure out is what size your new image will be. If you have two wallpapers/screens that are 1024x768, you need to start up gimp and click "File -> New..." It will ask you for dimensions. In my example ( 2@1024x768), the correct dimensions would be 2048 width x 768 height. This is a simple case. You should be able to use the info here plus the info from the link for more complex combinations.

Now, you will have a blank document. Now, use gimp to open up a wallpaper. It will already be selected, so just copy it. Move to the new document and paste it. Use the "Move layers and selections" tool to move it to one side. Repeat for a second wallpaper. Save and you're done.
 
Old 04-13-2005, 11:09 PM   #9
shilo
Senior Member
 
Registered: Nov 2002
Location: Stockton, CA
Distribution: Slackware 11 - kernel 2.6.19.1 - Dropline Gnome 2.16.2
Posts: 1,132

Rep: Reputation: 49
Sorry to post htree times in a row.

The fellow I help with his TwinView apparently got the results you are looking for simply by tiling the background. This of course depends on the background size, but will apparently work.
 
Old 04-13-2005, 11:50 PM   #10
mrchaos
Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware current, Fedora Core 5, SuSE 10.1 OSS
Posts: 298

Original Poster
Rep: Reputation: 30
tiling the background? I guess that would work, but the problem is that my backgrounds tend to be in 1600X1200 resolution and my screens are 1152x864 and 1024x758. I'd have to gimp it anyway, and I might as well tailor it to the dualview.


Quote:
Furthermore, I believe that Xinerama can be used instead of TwinView
I've heard about it, but how is xinerama different from twinview?
 
Old 04-14-2005, 12:18 AM   #11
shilo
Senior Member
 
Registered: Nov 2002
Location: Stockton, CA
Distribution: Slackware 11 - kernel 2.6.19.1 - Dropline Gnome 2.16.2
Posts: 1,132

Rep: Reputation: 49
The only source for information I have is still the nVidia README. The pertinant sections for differences:

Quote:
TwinView is a mode of operation where two display devices (digital
flat panels, CRTs, and TVs) can display the contents of a single X screen
in any arbitrary configuration. This method of multiple monitor use
has several distinct advantages over other techniques (such as Xinerama):

o A single X screen is used. The NVIDIA driver conceals all
information about multiple display devices from the X server; as
far as X is concerned, there is only one screen.

o Both display devices share one frame buffer. Thus, all the
the functionality present on a single display (e.g. accelerated
OpenGL) is available on TwinView.

o No additional overhead is needed to emulate having a single
desktop.
Quote:
While there are several disadvantages to this approach as compared to
TwinView (eg: windows cannot be dragged between X screens, hardware
accelerated OpenGL cannot span the two X screens), it does offer several
advantages over TwinView:

o If each display device is a separate X screen, then properties
that may vary between X screens may vary between displays (eg:
depth, root window size, etc).

o Hardware that can only be used on one display at a time (eg:
video overlays, hardware accelerated RGB overlays), and which
consequently cannot be used at all when in TwinView, can be
exposed on the first X screen when each display is a separate
X screen.

o The 1-to-1 association of display devices to X screens is
more historically in line with X.
That sums it up much better than I can.

Basic translation, if TwinView works well for you, keep it. If you have trouble, like you can't play videos or stuff that needs video overlay, use the second option.

TwinView gives you OpenGL acceleration. Xinerama (if I am calling that right) gives you video overlays (though only on one screen.

Did the Gimp instructions make sense?
 
Old 04-14-2005, 12:44 AM   #12
mrchaos
Member
 
Registered: Mar 2005
Location: USA
Distribution: Slackware current, Fedora Core 5, SuSE 10.1 OSS
Posts: 298

Original Poster
Rep: Reputation: 30
oh yeah. you're all set, thanks
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
the best linux wallpapers legolin Linux - General 13 02-18-2005 04:36 AM
Separate Partitions for Separate User groups volvic Slackware - Installation 2 09-16-2004 02:42 AM
Come and get unlimited Wallpapers futurist General 8 04-03-2003 01:33 PM
Really nice Wallpapers Palin General 2 02-15-2003 01:06 AM
wallpapers 2kool Linux - Newbie 1 02-19-2002 01:43 PM


All times are GMT -5. The time now is 07:19 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration