Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 21 May 2013, 03:47
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
How to stretch Puppy across two monitors?
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
steve_s


Joined: 26 May 2008
Posts: 1543
Location: Austin, TX, USA

PostPosted: Tue 20 Dec 2011, 14:51    Post subject:  How to stretch Puppy across two monitors?
Subject description: Racy 5.2.2
 

I want to stretch NOP across these two flat screens, coming out of one video card...works with Windoze on here but want to get it going with this NOP that I have.

Checking the XFCE config doesn't give me the choice of two monitors.

Do I need to change something in the Puppy configuration before i can set up XFCE?

Last edited by steve_s on Fri 30 Dec 2011, 16:15; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
steve_s


Joined: 26 May 2008
Posts: 1543
Location: Austin, TX, USA

PostPosted: Tue 20 Dec 2011, 18:00    Post subject:  

And here's /etc/X11/xorg.conf, if that helps:
Code:

#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

    Load        "dbe"     # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

# This loads the font modules
#    Load        "type1"
#    Load        "freetype"

# This loads xtrap extension, used by xrandr
    Load       "xtrap"

# This loads the GLX module (if present). xorg 7.4/5, need explicit disable to disable...
    Load       "glx" #LOADGLX

# This loads dri module (if present). 7.4 loads it by default, have to disable...
    Load       "dri" #LOADDRI
#    Disable "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font paths to be set
# **********************************************************************

Section "Files"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

    FontPath   "/usr/share/X11/fonts/misc/"
    FontPath   "/usr/share/X11/fonts/Type1/"
    FontPath   "/usr/share/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#    Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...

    Option "RandR" "on"

# With this, Xorg won't talk to HAL to add evdev devices and you'll be back
# with the old Xorg behavior (pre-7.4)...

    Option "AutoAddDevices" "false"

# For no-Hal, kirk also suggests this...

#    Option "AllowMouseOpenFail" "true"

# Xorg 7.4, Ubuntu Jaunty, CTRL-ALT-BACKSPACE is disabled by default...

    Option "DontZap" "false"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
   #Screen      1  "Screen1" RightOf "Screen0"
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option      "XkbRules" "xorg"
   Option      "XkbModel" "pc102"
   Option      "XkbLayout" "us" #xkeymap0
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "IMPS/2" #mouse0protocol
   Option       "Device" "/dev/mouse"
   #Option      "Emulate3Buttons"
   #Option      "Emulate3Timeout" "50"
   Option      "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
   HorizSync    31.5-79
   VertRefresh  50-85
   #UseModes     "Modes0" #monitor0usemodes
   Option      "PreferredMode" "1440x900"
   EndSection
   
Section "Modes"
   Identifier "Modes0"
   #modes0modeline0
EndSection

Section "Monitor"
   Identifier   "Monitor1"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Device"
   ### Available Driver options are:-
   ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
   ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
   ### <percent>: "<f>%"
   ### [arg]: arg optional
   #Option     "NoAccel"               # [<bool>]
   #Option     "SWcursor"              # [<bool>]
   #Option     "Dac6Bit"               # [<bool>]
   #Option     "Dac8Bit"               # [<bool>]
   #Option     "BusType"               # [<str>]
   #Option     "CPPIOMode"             # [<bool>]
   #Option     "CPusecTimeout"         # <i>
   #Option     "AGPMode"               # <i>
   #Option     "AGPFastWrite"          # [<bool>]
   #Option     "AGPSize"               # <i>
   #Option     "GARTSize"              # <i>
   #Option     "RingSize"              # <i>
   #Option     "BufferSize"            # <i>
   #Option     "EnableDepthMoves"      # [<bool>]
   #Option     "EnablePageFlip"        # [<bool>]
   #Option     "NoBackBuffer"          # [<bool>]
   #Option     "DMAForXv"              # [<bool>]
   #Option     "FBTexPercent"          # <i>
   #Option     "DepthBits"             # <i>
   #Option     "PCIAPERSize"           # <i>
   #Option     "AccelDFS"              # [<bool>]
   #Option     "IgnoreEDID"            # [<bool>]
   #Option     "CustomEDID"            # [<str>]
   #Option     "DisplayPriority"       # [<str>]
   #Option     "PanelSize"             # [<str>]
   #Option     "ForceMinDotClock"      # <freq>
   #Option     "ColorTiling"           # [<bool>]
   #Option     "VideoKey"              # <i>
   #Option     "RageTheatreCrystal"    # <i>
   #Option     "RageTheatreTunerPort"    # <i>
   #Option     "RageTheatreCompositePort"    # <i>
   #Option     "RageTheatreSVideoPort"    # <i>
   #Option     "TunerType"             # <i>
   #Option     "RageTheatreMicrocPath"    # <str>
   #Option     "RageTheatreMicrocType"    # <str>
   #Option     "ScalerWidth"           # <i>
   #Option     "RenderAccel"           # [<bool>]
   #Option     "SubPixelOrder"         # [<str>]
   #Option     "ClockGating"           # [<bool>]
   #Option     "VGAAccess"             # [<bool>]
   #Option     "ReverseDDC"            # [<bool>]
   #Option     "LVDSProbePLL"          # [<bool>]
   #Option     "AccelMethod"           # <str>
   #Option     "DRI"                   # [<bool>]
   #Option     "ConnectorTable"        # <str>
   #Option     "DefaultConnectorTable"    # [<bool>]
   #Option     "DefaultTMDSPLL"        # [<bool>]
   #Option     "TVDACLoadDetect"       # [<bool>]
   #Option     "ForceTVOut"            # [<bool>]
   #Option     "TVStandard"            # <str>
   #Option     "IgnoreLidStatus"       # [<bool>]
   #Option     "DefaultTVDACAdj"       # [<bool>]
   #Option     "Int10"                 # [<bool>]
   #Option     "EXAVSync"              # [<bool>]
   #Option     "ATOMTVOut"             # [<bool>]
   #Option     "R4xxATOM"              # [<bool>]
   #Option     "ForceLowPowerMode"     # [<bool>]
   #Option     "DynamicPM"             # [<bool>]
   #Option     "NewPLL"                # [<bool>]
   #Option     "ZaphodHeads"           # <str>
   Identifier  "Card0"
   Driver      "radeon" #card0driver
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
   ### Available Driver options are:-
   ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
   ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
   ### <percent>: "<f>%"
   ### [arg]: arg optional
   #Option     "ShadowFB"              # [<bool>]
   #Option     "DefaultRefresh"        # [<bool>]
   #Option     "ModeSetClearScreen"    # [<bool>]
   #Option     "NoDDC"                 # [<bool>]
   Identifier  "Card1"
   Driver      "vesa"
   BusID       "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultDepth 16
   #Option         "metamodes" "1440x900_60 +0+0" #METAMODES_0
   Subsection "Display"
      Depth       16
      Modes       "1440x900"
   EndSubsection
EndSection

Section "Screen"
   Identifier "Screen1"
   Device     "Card1"
   Monitor    "Monitor1"
   DefaultDepth 16
   #Option         "metamodes" "1440x900_60 +0+0" #METAMODES_1
   Subsection "Display"
      Depth       16
      Modes       "1440x900"
   EndSubsection
EndSection

#PuppyHardwareProfile=ATI_ATOMBIOS
Back to top
View user's profile Send private message Visit poster's website 
steve_s


Joined: 26 May 2008
Posts: 1543
Location: Austin, TX, USA

PostPosted: Wed 21 Dec 2011, 14:12    Post subject:  

Did some mods following a gentoo wicki, but no love...ideas?

Here is the modified xorg:
Code:

#Special base config file used in Puppy Linux.

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
#
Section "Module"

# This loads the DBE extension module.

    Load        "dbe"     # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection

# This loads the font modules
#    Load        "type1"
#    Load        "freetype"

# This loads xtrap extension, used by xrandr
    Load       "xtrap"

# This loads the GLX module (if present). xorg 7.4/5, need explicit disable to disable...
    Load       "glx" #LOADGLX

# This loads dri module (if present). 7.4 loads it by default, have to disable...
    Load       "dri" #LOADDRI
#    Disable "dri"

EndSection

# **********************************************************************
# Files section.  This allows default font paths to be set
# **********************************************************************

Section "Files"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)

    FontPath   "/usr/share/X11/fonts/misc/"
    FontPath   "/usr/share/X11/fonts/Type1/"
    FontPath   "/usr/share/X11/fonts/TTF/"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#    Option "DontVTSwitch"

# Enables mode switching with xrandr
# There is a report that this can cause Xorg not to work on some
# video hardware, so default is commented-out...
# but i want to use it in xorgwizard so leave on...
   
    Option "Xinerama" "true"
    Option "RandR" "on"

# With this, Xorg won't talk to HAL to add evdev devices and you'll be back
# with the old Xorg behavior (pre-7.4)...

    Option "AutoAddDevices" "false"

# For no-Hal, kirk also suggests this...

#    Option "AllowMouseOpenFail" "true"

# Xorg 7.4, Ubuntu Jaunty, CTRL-ALT-BACKSPACE is disabled by default...

    Option "DontZap" "false"

EndSection

#everything past here is auto-generated by Puppy's Xorg Wizard...


Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "Screen0" 0 0
   #Screen      1  "Screen1" RightOf "Screen0"
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option      "XkbRules" "xorg"
   Option      "XkbModel" "pc102"
   Option      "XkbLayout" "us" #xkeymap0
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "IMPS/2" #mouse0protocol
   Option       "Device" "/dev/mouse"
   #Option      "Emulate3Buttons"
   #Option      "Emulate3Timeout" "50"
   Option      "ZAxisMapping" "4 5" #scrollwheel
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
   HorizSync    31.5-79
   VertRefresh  50-85
   #UseModes     "Modes0" #monitor0usemodes
   Option      "PreferredMode" "1440x900"
   EndSection
   
Section "Modes"
   Identifier "Modes0"
   #modes0modeline0
EndSection

Section "Monitor"
   Identifier   "Monitor1"
   Option        "RightOf" "Monitor0"
   Option        "Primary" "False"
   VendorName   "Monitor Vendor"
   ModelName    "Monitor Model"
EndSection

Section "Device"
   ### Available Driver options are:-
   ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
   ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
   ### <percent>: "<f>%"
   ### [arg]: arg optional
   #Option     "NoAccel"               # [<bool>]
   #Option     "SWcursor"              # [<bool>]
   #Option     "Dac6Bit"               # [<bool>]
   #Option     "Dac8Bit"               # [<bool>]
   #Option     "BusType"               # [<str>]
   #Option     "CPPIOMode"             # [<bool>]
   #Option     "CPusecTimeout"         # <i>
   #Option     "AGPMode"               # <i>
   #Option     "AGPFastWrite"          # [<bool>]
   #Option     "AGPSize"               # <i>
   #Option     "GARTSize"              # <i>
   #Option     "RingSize"              # <i>
   #Option     "BufferSize"            # <i>
   #Option     "EnableDepthMoves"      # [<bool>]
   #Option     "EnablePageFlip"        # [<bool>]
   #Option     "NoBackBuffer"          # [<bool>]
   #Option     "DMAForXv"              # [<bool>]
   #Option     "FBTexPercent"          # <i>
   #Option     "DepthBits"             # <i>
   #Option     "PCIAPERSize"           # <i>
   #Option     "AccelDFS"              # [<bool>]
   #Option     "IgnoreEDID"            # [<bool>]
   #Option     "CustomEDID"            # [<str>]
   #Option     "DisplayPriority"       # [<str>]
   #Option     "PanelSize"             # [<str>]
   #Option     "ForceMinDotClock"      # <freq>
   #Option     "ColorTiling"           # [<bool>]
   #Option     "VideoKey"              # <i>
   #Option     "RageTheatreCrystal"    # <i>
   #Option     "RageTheatreTunerPort"    # <i>
   #Option     "RageTheatreCompositePort"    # <i>
   #Option     "RageTheatreSVideoPort"    # <i>
   #Option     "TunerType"             # <i>
   #Option     "RageTheatreMicrocPath"    # <str>
   #Option     "RageTheatreMicrocType"    # <str>
   #Option     "ScalerWidth"           # <i>
   #Option     "RenderAccel"           # [<bool>]
   #Option     "SubPixelOrder"         # [<str>]
   #Option     "ClockGating"           # [<bool>]
   #Option     "VGAAccess"             # [<bool>]
   #Option     "ReverseDDC"            # [<bool>]
   #Option     "LVDSProbePLL"          # [<bool>]
   #Option     "AccelMethod"           # <str>
   #Option     "DRI"                   # [<bool>]
   #Option     "ConnectorTable"        # <str>
   #Option     "DefaultConnectorTable"    # [<bool>]
   #Option     "DefaultTMDSPLL"        # [<bool>]
   #Option     "TVDACLoadDetect"       # [<bool>]
   #Option     "ForceTVOut"            # [<bool>]
   #Option     "TVStandard"            # <str>
   #Option     "IgnoreLidStatus"       # [<bool>]
   #Option     "DefaultTVDACAdj"       # [<bool>]
   #Option     "Int10"                 # [<bool>]
   #Option     "EXAVSync"              # [<bool>]
   #Option     "ATOMTVOut"             # [<bool>]
   #Option     "R4xxATOM"              # [<bool>]
   #Option     "ForceLowPowerMode"     # [<bool>]
   #Option     "DynamicPM"             # [<bool>]
   #Option     "NewPLL"                # [<bool>]
   #Option     "ZaphodHeads"           # <str>
   Identifier  "Card0"
   Driver      "radeon" #card0driver
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
   ### Available Driver options are:-
   ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
   ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
   ### <percent>: "<f>%"
   ### [arg]: arg optional
   #Option     "ShadowFB"              # [<bool>]
   #Option     "DefaultRefresh"        # [<bool>]
   #Option     "ModeSetClearScreen"    # [<bool>]
   #Option     "NoDDC"                 # [<bool>]
   Identifier  "Card1"
   Driver      "vesa"
   BusID       "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultDepth 24
   #Option         "metamodes" "1440x900_60 +0+0" #METAMODES_0
   Subsection "Display"
      Depth       16
      Modes       "1440x900"
   EndSubsection
EndSection

Section "Screen"
   Identifier "Screen1"
   Device     "Card1"
   Monitor    "Monitor0"
   DefaultDepth 16
   #Option         "metamodes" "1440x900_60 +0+0" #METAMODES_1
   Subsection "Display"
      Depth       16
      Modes       "1440x900"
      Virtual        2880 1800
   EndSubsection
EndSection

#PuppyHardwareProfile=ATI_ATOMBIOS
Back to top
View user's profile Send private message Visit poster's website 
steve_s


Joined: 26 May 2008
Posts: 1543
Location: Austin, TX, USA

PostPosted: Fri 30 Dec 2011, 16:13    Post subject:  

Not getting many responses...no one else has split their puppy image across two monitors? Here's a picture of the splitter, plugged into one video card...ideas?
splitter.jpg
Description 
jpg

 Download 
Filename  splitter.jpg 
Filesize  376.66 KB 
Downloaded  124 Time(s) 
Back to top
View user's profile Send private message Visit poster's website 
battleshooter


Joined: 14 May 2008
Posts: 1006
Location: Australia

PostPosted: Fri 30 Dec 2011, 19:11    Post subject:  

Hey Steve, have you tried Zarfy? I use it all the time to stretch a desktop screen from my laptop to TV.
_________________
Kdenlive for Saluki
Openshot for Saluki
Back to top
View user's profile Send private message 
steve_s


Joined: 26 May 2008
Posts: 1543
Location: Austin, TX, USA

PostPosted: Sat 31 Dec 2011, 16:32    Post subject:  

battleshooter wrote:
Hey Steve, have you tried Zarfy? I use it all the time to stretch a desktop screen from my laptop to TV.


Hmmm..no...thanks, battleshooter, may have to check that out!
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1353s ][ Queries: 12 (0.0107s) ][ GZIP on ]