linux - pcmanfm display desktop in a ackward fashion when using side-by-side multihead/multiple monitors

07
2014-07
  • Jorge Araya Navarro

    I have my laptop, and I pluged an LCD monitor to it, followed a couple of tutorials for my GNU/Linux distro on how to do multiheading properly and everything is good. BUT, PCManFM.

    PCManFM provides me with a desktop manager, LXDM (or dunno, another LXDE application) start it with pcmanfm --desktop --profile LXDE, and it seems like pcmanfm --desktop instead of showing one desktop for one screen (my laptop screen + my LCD monitor screen), it shows two, on which I can change both desktops' wallpaper separately. I think this is wrong because in my mind the idea is to have a continuation of the main screen, thus in both screens I should have the same wallpaper and the desktop icons shown at the left of the main screen and nothing in the secondary screen (right?). Doing pcmanfm --desktop --one-screen --profile LXDE makes no difference.

    Here are a couple of screenshoots (note the contextual menu in the secondary screen cannot be displayed at the same X position as the mouse pointer):

    This is my Xorg.conf configuration! (in case it is relevant):

    <(jorge@abril)---(mié abr 16 19:43:04)>
    [~][1] $ cat /etc/X11/xorg.conf
    Section "Monitor"
        Identifier  "LVDS1"
        Option      "Primary" "true"
    EndSection
    
    Section "Monitor"
        Identifier  "VGA1"
        Option      "PreferredMode" "1280x720"
        Option      "RightOf" "LVDS1"
    EndSection
    <(jorge@abril)---(mié abr 16 19:43:17)>
    [~][2] $ 
    

    (yes, I can move windows between both screens without any problem!)

  • Answers
    Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

    Related Question

    linux - Input not supported message when monitor is powered off then back on
  • Jason Down

    I've been getting a message on my monitor where "Input not supported" is floating around. This only happens when I manually turn the monitor off and then later turn it back on. Leaving the monitor on and allowing it to go to the screen saver doesn't seem to cause the issue (but I prefer to turn the monitor off if I'm going to be away from the computer for any length of time).

    Any ideas what might cause this, only when the monitor is turned off manually?

    Specs:

    • Acer X203w monitor
    • Radeon 9600 Pro Video card
    • Linux Mint 8 (Helena)
    • Resolution 1680 x 1050 (16:10 - Preferred native resolution for the monitor)
    • Refresh Rate 60hz

    Here is what is in my xorg.conf file:

    Section "Device"
            Identifier      "Radeon 9600"
            Driver          "ati"
            BusID           "PCI:1:0:0"
            Option          "XAANoOffscreenPixmaps"
            Option          "AccelMethod"   "XAA"
    EndSection
    
    Section "Screen"
            Identifier      "Default Screen"
            Device          "Radeon 9600"
            DefaultDepth    24
            SubSection "Display"
                    Depth           24
                    Modes           "1680x1050" "1440x900" "1024x768"
            EndSubSection
    EndSection
    
    Section "DRI"
            Mode 0666
    EndSection
    
    Section "Extensions"
        Option "Composite" "Enable"
    EndSection
    

    UPDATE:

    I just had it happen again. I tried unplugging the DVI cable from the back of the computer and then plugging it back in. The monitor then displayed the desktop properly. I'm not sure if that makes a difference or not in what I may need to change settings-wise.


  • Related Answers
  • godDLL

    Depending on whether your Xorg is recent and ignores this file, the video driver in use with your Radeon, and whether the monitor communicates correctly over DDC, you might need to try a few things to make this more pleasant.

    First, you might want to bind a shortcut in your window-manager/desktop-environment that makes the display go to sleep for you. This will solve your problem without fixing the issue, which is a nice and hackish way to go about it. Something like xset dpms standby, or xset dpms suspend might work.

    There are also some xorg.conf options specific to the driver in use, like Option "MonitorLayout" "NONE, CRT" for specifying what output is in use, and what is expected to be found there; or Option "DPMS" "true" to make sure Xorg knows you want it to talk to your monitor. You might want to look into those wrt the driver in use.