Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind). |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
05-04-2005, 03:38 AM
|
#1
|
Member
Registered: Jul 2003
Location: Roodepoort South Africa
Distribution: Redhat / Suse
Posts: 39
Rep:
|
dual head , multi monitor setup on redhat 4
'ello.
I am running redhat advanced server 4 on my Toshiba Satellite laptop.
I am trying to setup desktop spanning, but cannot for the life of me get it to work.
Is the anyone out there with a sample xorg.conf file that I can use?
I have tried to use the system-config-display script supplied by redhat but still no luck.
Cheers
|
|
|
05-04-2005, 04:21 AM
|
#2
|
LQ Newbie
Registered: Feb 2005
Location: Denmark
Distribution: Fedora 27
Posts: 17
Rep:
|
Under Serverlayout you need
Code:
Xinerama "On"
Clone "off"
|
|
|
05-04-2005, 05:01 AM
|
#3
|
Member
Registered: Jul 2003
Location: Roodepoort South Africa
Distribution: Redhat / Suse
Posts: 39
Original Poster
Rep:
|
Check.
Here is my "ServerLayout" section :
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" LeftOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "on"
option "Clone" "off"
EndSection
Second monitor still a no-show...
|
|
|
05-04-2005, 10:54 AM
|
#4
|
LQ Newbie
Registered: Feb 2005
Location: Denmark
Distribution: Fedora 27
Posts: 17
Rep:
|
Looks fine to me.
you have a laptop right? I'm guessing you only use Xinerama when you have a secondary monitor hooked.
Does your gpu support multi-head? I.e. can you get a clone working?
Do you have two monitors AND two graphics cards configured in xorg.conf?
better yet, can you post a copy of xorg.conf?
|
|
|
05-05-2005, 02:22 AM
|
#5
|
Member
Registered: Jul 2003
Location: Roodepoort South Africa
Distribution: Redhat / Suse
Posts: 39
Original Poster
Rep:
|
I cannot get the desktop to clone either.
I have a laptop yes, with and external crt monitor hooked up to screen port. So now I am trying to clone or span the desktop between the laptop lcd and the external crt monitor. Make sense?If I use the function key "fn" and F5 I can swop between the crt monitor and my lcd laptop display. I can span the desktops when I boot into my windows partition, but I want to trash that partition...
My xorg.conf was written by the system-config-display script.
Here is my xorg.conf :
##########################################################
# Xorg configuration created by system-config-display
Section "ServerLayout"
# Screen 0 "Screen0" LeftOf "Screen1"
# Screen 1 "Screen1" 0 0
#InputDevice "Synaptics" "AlwaysCore"
Identifier "Multihead layout"
Screen 0 "Screen0" LeftOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "off"
Option "Clone" "on"
EndSection
Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1024x768"
HorizSync 31.5 - 48.5
VertRefresh 40.0 - 70.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor 1024x768"
HorizSync 31.5 - 57.0
VertRefresh 50.0 - 70.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "i810"
VendorName "Videocard vendor"
BoardName "Intel 852"
EndSection
Section "Device"
# Screen 1
Identifier "Videocard1"
Driver "i810"
VendorName "Videocard Vendor"
BoardName "Intel 852"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 16
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
##########################################################
Maybe back up your file and try mine if you can?
|
|
|
05-05-2005, 02:42 AM
|
#6
|
LQ Guru
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733
|
I have an nvidia chip, so some of the options may be different. However, parts of my XF86Config may be of use to you.
Code:
Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
DisplaySize 320 240
HorizSync 28-82
Identifier "Monitor[1]"
ModelName "1280X1024@60HZ"
Option "DPMS"
VendorName "--> LCD"
VertRefresh 40-60
UseModes "Modes[1]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 157.50 1280 1344 1504 1728 1024 1025 1028 1072
EndSection
Section "Modes"
Identifier "Modes[1]"
Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066
Modeline "1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
Modeline "640x480" 23.06 640 656 720 800 480 481 484 497
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 32
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection
Section "Device"
BoardName "GeForce FX 5700"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[0]"
Option "IgnoreEDID"
Screen 0
VendorName "NVidia"
EndSection
Section "Device"
BoardName "GeForce FX 5700"
BusID "1:0:0"
Driver "nvidia"
Identifier "Device[1]"
Option "IgnoreEDID"
Screen 1
VendorName "NVidia"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
Screen "Screen[1]" LeftOf "Screen[0]"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
This is for my Desktop, however, I am using an LCD display. I used the gtf command to generate the modelines. On my laptop, I had to use it to generate a modeline for 1024x800 resolution. I don't use spanning. Both displays are independent. On some laptops, the second screen can be either the CRT output or the S-Video video output.
As an interesting side note, and perhaps some help, previously on my laptop, if I would start the X server, the virtual terminal outputs would be scrambled after that, even after logging out of KDE. (This is with the laptop) I found out by accident that the S-Video video output would display fine. So I was able to make changes when my Regular screen wasn't set right, by editing the config using the S-Video input on my television.
|
|
|
05-05-2005, 07:32 AM
|
#7
|
LQ Newbie
Registered: Feb 2005
Location: Denmark
Distribution: Fedora 27
Posts: 17
Rep:
|
I have two or three things I find odd - both related to the same section.
In your second Device you have the screen marked as a note - try unmarking it. Also your BusID is set to PCI:0:2:0 - try changing that to PCI:1:0:0
sum of it would be:
Code:
##########################################################
# Xorg configuration created by system-config-display
Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" LeftOf "Screen1"
Screen 1 "Screen1" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "off"
Option "Clone" "on"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1024x768"
HorizSync 31.5 - 48.5
VertRefresh 40.0 - 70.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor 1024x768"
HorizSync 31.5 - 57.0
VertRefresh 50.0 - 70.0
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "i810"
VendorName "Videocard vendor"
BoardName "Intel 852"
EndSection
Section "Device"
Screen 1
Identifier "Videocard1"
Driver "i810"
VendorName "Videocard Vendor"
BoardName "Intel 852"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
# This was added since I find it odd that you aren't using 24 bit colors on both displays.
# If you aren't able to get things working with this config, try setting DefaultDepth for this Screen to 16
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
##########################################################
Also, I added a 24 bit entry for your secondary monitor - It properbly doesn't do anything, but if this config doesn't work, try setting the default depth on both screens to 16.
|
|
|
01-01-2007, 12:33 AM
|
#8
|
Senior Member
Registered: Feb 2003
Distribution: debian
Posts: 4,137
|
For me on a laptop with a single GPU. It apparently has multihead support. Although there's no DRI if you use it.
On the server layout.
Option "Xinerama" "on"
Option "Clone" "off"
Although I found that if I comment out all of the multiple head / monitor configurations, it'll do clone mode with a virtual desktop on the smaller screens by default.
What exactly are you trying to do? What distro, kernel, card, driver, blah blah blah.
I tend to grab my modes out of the /var/log/Xorg.0.log log file. Noting that the open radeon driver has more modes supported than the closed fglrx driver. And that neither offers DRI with a xinerama setup. But I've got a low end ATI card on my cheap < $400 laptop.
Also you can manually setup a virtual setting with Virtual 1280 800 in proximity of your Viewport 0 0 line for Section "Screen". Replacing the resolution specs accordingly.
In my experience most cards support most things in 16 bit colors. Although my experiece with this particular ATI card is that modes other than 24 bit colors don't even give a viewable screen. Although the radeon driver works in other color modes. But not with DRI for this chipset (r400). Also, going the xinerama route seems to expose all of the quirky bugs in the closed drivers. Getting the most current driver is probably a good idea if going that route.
HTH
|
|
|
All times are GMT -5. The time now is 11:03 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|