Results 1 to 1 of 1

Thread: Change panel screen from terminal OR link panel to display not screen

  1. #1
    Join Date
    Mar 2009
    Xubuntu 11.10 Oneiric Ocelot

    Change panel screen from terminal OR link panel to display not screen

    I have a laptop that I use with a second display from time to time (both at work and at home), and I need some more flexibility with the xfce panel.

    When I'm at home, I have the second monitor (VGA1 henceforth) physically on the left-hand-side, but I want the panel on the main laptop screen (LVDS1 henceforth), which is on the right. Of course I can do this by opening the panel properties and setting "Select Monitor" to "2". However, when I turn off VGA1, I have no panel, since that was screen 2. Thus, I'd have to change the panel from 1 to 2, and then back again.....every time.

    I have some xrandr commands set in some buttons on the panel so that it's easy to switch the screens around quickly. I use some rotation scripts (it's a tablet) and I've been using

    xrandr --output VGA1 --mode 1024x768 --same-as LVDS1
    xrandr --output VGA1 --off
    xrandr --output VGA1 --right-of LVDS1 --mode 1280x1024
    xrandr --output VGA1 --right-of LVDS1 --mode 1024x768

    though this puts the left-hand screen on the "right" (that is, as far as display topology).

    I'd either like to tie the panel to LVDS1 or be able to change the screen that the panel is on (from 1 to 2, and back) from the command line so that the buttons I have set up can do it for me.

    I've looked around on google and, but I didn't find anything. I've tried setting the panel to screen 2 with "Span Monitors", but that's really not ideal.

    EDIT: I've tried using this:

    zsharon@Weierstrass:~$ xfce4-panel --help-all
      xfce4-panel [OPTION...] 
    Help Options:
      -h, --help               Show help options
      --help-all               Show all help options
      --help-gtk               Show GTK+ Options
    GTK+ Options
      --class=CLASS            Program class as used by the window manager
      --name=NAME              Program name as used by the window manager
      --screen=SCREEN          X screen to use
      --sync                   Make X calls synchronous
      --gtk-module=MODULES     Load additional GTK+ modules
      --g-fatal-warnings       Make all warnings fatal
    Application Options:
      -V, --version            Print version information and exit
      -c, --customize          Show 'Customize Panel' dialog
      -s, --save               Save the panel configuration
      -r, --restart            Restart the running instance of xfce4-panel
      -q, --quit               Log out the active session
      -x, --exit               Close all panels and end the program
      -a, --add                Show 'Add New Items' dialog
      --display=DISPLAY        X display to use
    But displays can't be opened:

    zsharon@Weierstrass:~$ xfce4-panel --display=1
    xfce4-panel: Cannot open display: 1


    zsharon@Weierstrass:~$ xfce4-panel --screen=X

    apparently has the same result for any X. Huh?
    Last edited by SnickerSnack; December 29th, 2010 at 08:06 AM.
    xubuntu 64-bit 11.10: AMD Phenom II x4 970 @3.5GHz, GSkill 8GB 1333MHz CAS7, Gigabyte HD Radeon 6850 OC 1GB GDDR5 256-bit, Gigabyte GA-990FXA UD3, CoolerMaster Hyper 212 EVO, Seasonic 620W Bronze, CoolerMaster HAF 912, Samsung 23" LED LCD


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts