I have set up two monitors in my system. One is powered by the HDMI port and the other one is powered by the normal analogue port of the same GPU (Nvidia Ge-force 210).

I just setup twin display in Nvidia settings but can't see cinnamon's panel on the second monitor. How can I fix this?

  • 1
    I use 2 monitors with Gnome but my panel appears only on the left one, on the top. I'm interested also.
    – Sigur
    Commented Nov 24, 2012 at 2:04
  • I think this is one of the problems with Gnome (and Cinnamon as a derivative), they are now taking the route of forcing you into a set up where as Linux users one of our benefits is customization! I think you will struggle with this. Has TwinView enable 2 hot corners (one for each monitor)?
    – parmar84
    Commented Nov 24, 2012 at 20:09
  • I'm using Cinnamon 2.2.14 and you basically have 2 options here. You can either use the extension Panel Span to spread the panel across all your screens or you can set the HDNI monitor to be your primary. This is a configurable option in Cinnamon's System Settings.
    – slm
    Commented Aug 28, 2014 at 18:51
  • Linux Mint 21 Vannessa: Right click "New Panel." The panel appears on the same desktop. Then press ALT key and click and drag the panel to your new monitor !
    – pshmath0
    Commented Jan 24, 2023 at 19:02

11 Answers 11


In Cinnamon 2.6 and later you can have additional panels in any monitor without installing additional software. Just right-click the panel, click on Modify panel ... and then on Add panel. The top and bottom edges of all monitors should get highlighted and a new panel will be set up where you click. It works perfectly. Here is a github post from when it was merged.

Moreover, if you add a panel to a second monitor and add a Window list applet to it, it will only show you the windows in that monitor. It made me very happy!

In addition, if you want the windows to align towards the left instead of the right, you can drag and drop the Window list to the left side of the panel (red colored).

  • 1
    Moreover, if you add a panel to a second monitor and add a Window list applet to it, it will only show you the windows in that monitor. Is it possible to have both taskbars show all windows currently opened, independent of the monitor the windows reside on (like it is the default behaviour on windows)?
    – SimonH
    Commented Jan 8, 2021 at 10:22
  • 1
    @SimonH Late to the party but yes, this is very much doable. Right-click the Window list (any app in the list), Preferences -> Configure. There is the "Show windows from all workspaces" option you're looking for. Commented Aug 16, 2022 at 6:34

With MATE, you can create new panels and drag them to the second monitor (to enable drag, uncheck "Expand" in the properties, also uncheck "Autohide and "Show hide buttons"). Then, if you add a "Window List" on each display, it will manage each display's windows separately. This is very nice except that the Workspace Switcher still operates on both monitors at once -- hampering the ability to treat the two monitors as independent desktops. Although, it seems that you can workaround this by selectively applying "Always on Visible Workspace".

A setup that I have been using until recently is to enable the proprietary NVIDIA driver which allows you to select each display as a separate X screen -- each with its own panel and Workspace Switcher. There are some limitations of this approach, notably that you can't drag windows between displays, as I mentioned in this other post. This approach worked for me in GNOME2 -- I haven't tested it with the newer desktop environments.

To summarize:

  • Cinnamon: drag:yes, separate-workspace:yes, separate-panel:no, workspace-columns:no
  • MATE: drag:yes, separate-workspace:partial, separate-panel:yes, workspace-columns:yes
  • NVIDIA: drag:no, separate-workspace:yes, separate-panel:yes, workspace-columns:via MATE
  • 3
    I found an interesting tip in the comments here: There’s another way of adding panels in Mate – a holdover from Gnome2. Keep adding panels, the panels will appear on the primary monitor first (4 edges), then start populating the secondary monitor. Then delete the panels you don’t want. Commented Oct 21, 2013 at 21:55
  • 4
    Ahh thank you so much, that was total surprize that I should uncheck 'expand' to make it draggable. Commented Feb 13, 2014 at 14:43
  • can you please expand on "add a "Window List" on each display"
    – Shevek
    Commented Apr 1, 2016 at 16:07
  • 1
    ah, figured it out! "Add to panel"
    – Shevek
    Commented Apr 1, 2016 at 16:12

This is now possible (UPDATE #2)

Cinnamon now has this functionnality. To save you the trouble of reading this long answer, you can directly go to nedim's

Unfortunately Cinnamon does not appear to have this functionality, (yet?). It only shows a panel on your primary monitor. There are several issues on the project's Github page that are requesting it.

Please add your support there, for example this issue: Taskbar on second monitor #130.


There has been some interesting developments on that thread.

I wrote a custom extension, I took inspiration from the 2panelsbottom extension on linuxmint.com, I also created 2 custom applets that are essentially copies of the window list applet that comes with cinnamon, only these show only the windows on each monitor, you also need 2 because as far as I know you cannot have 2 of the same applet loaded at any given time.

I will write out some instructions and upload the extension/applets somewhere later tonight.

Which was then followed up by this:

This could be great. Currently using two monitors, have to move the mouse all the way back to the other screen to access the list of windows. Is there a better way?

Along with this suggestion:

have a look at morePanels-Extension http://cinnamon-spices.linuxmint.com/extensions/view/30 You can configure top and bottom panel for each monitor separately. with the window-list-multi-monitor applet you can get up to 2 panels per monitor and different window-lists.

Attention: the extension makes heavy use of monkeypatching. Because i have to overwrite a lot of functions. The two panels are hardcoded(!) in the layoutManager, appletManager, the main.js file and so on.

using it at Cinnamon 2.2

bugs? https://github.com/fastrde/morePanels

Just so it's clear. The 2 extensions referenced are as follows:

Dual Monitor Panels

This extension modifies the "Classic" panels layout on dual monitor systems so that the second panel appears on the secondary monitor.

Use in conjunction with the window-list-multi-monitor applet I also created and you'll have more of the traditional gnome 2 multi monitor experience much of us used to have.

Window List For Multi Monitor

This applet should be used in conjuction with dual-monitor-panels extension I wrote to create more of a gnome 2 experience many of us dual monitor users once enjoyed.

The extension is simply a fork of the stock Window List applet, but you can add 2 instances, and configure them to show only the windows from one monitor.


Try this extension: Panel Span. You might have to edit metadata.json, to add your particular Cinnamon version { "cinnamon-version": [ "1.4.0", "1.4.1", "1.4.2" ].



  • This works with 2.0.14 (Mint 16) and should be the accepted answer (until cinnamon has official support). Commented Jan 22, 2014 at 10:29

This thread might be old but I've just stumbled upon dual monitors and panels. Using Mint 17.2 and cinnamon. You can Modify-->copy applet configuration on your main panel, and then paste it on your secondary monitor/panel. Some of the applets cannot work on both so mint will skip them. Works like a charm right now for me.

  • This and the answer from @nedim are both right, I just used their answers to quickly get this done in Mint 17.2. There's no need for extensions, you can set this up entirely with a few mouse clicks.
    – David Noha
    Commented Oct 24, 2015 at 18:09
  • 1
    Where is that option??
    – xjcl
    Commented Apr 10, 2021 at 23:25

A workaround in Cinnamon is to change which monitor is the first/secondary, then the panel will follow. I learned today that cinnamon-control-center's tool for screen settings allows you to do this.

NOTE: You can also access this via cinnamon-settings too!

In Cinnamon v2.x



(We are not the only ones struggling to find this setting: https://bugzilla.gnome.org/show_bug.cgi?id=636216 )


You can do that: Right click on your primary panel, select modify panel -> add panel. Add the panel in your second screen, now there is a panel but it is empty. So go on your primary panel and select modify panel -> copy applet configuration. At this point right click on your secondary panel, select modify panel -> paste applet configuration.

  • 1
    I'm using Cinnamon 17.2, and this was the only answer that worked for me. Thank you! Commented Sep 3, 2019 at 14:21

I'm not sure about Cinnamon (GNOME3), but in XFCE you can have multiple panels, which remember where they are to appear. I would expect Cinnamon to be able to do the same. If not I would suggest trying XFCE or using xfce4-panel in the Cinnamon session (possibly as a replacement for its native panel).

The only caveat I'm aware of is that some panel elements (e.g. notification area alias systray) cannot appear on multiple panels at once. This means, that when you disconnect one monitor, the panels move to the remaining one and you have to make sure the ones you want are on top.


In MATE, right-click on an existing panel, select "new panel". It creates a panel somewhere on the existing monitor. Hold down "alt" and drag the panel to the second monitor. Then you can configure it however you want. Works with MATE 1.14.1 under Mint 18.

  • doesn't work on mate 1.16.1 :(
    – MilMike
    Commented Mar 29, 2017 at 11:59
  • It works in mate 1.18. When you create new panel on the first monitor - hold "Alt" Key and without releasing it click on the new panel and drag and move it on the other monitor. Thank you.
    – Combine
    Commented Dec 1, 2017 at 7:51

my workaround is following: create 4 panels on the main monitor. If you create another one (5th) it will be created on one of the other monitors.


There is now an extension which looks to give you what you want in Cinnamon. The name of the extension is called: MorePanels.



morePanels is an Addon for all the multi-monitor users who want to have...more Panels! I can't get that this is not implemented in Cinnamon. It's a known Issue(feature request) since 11 Jan 2012

I had to monkeypatch a lot of stuff, because the two panels were hardcoded in the cinnamon-ui. Please leave me a comment when something went wrong.

With the window-list-multi-monitor@mazz Addon you can get different window-lists for each monitor (at the moment window-list-multi-monitor supports only two monitors).

  • To install it, download it and decompress it in ~/.local/share/cinnamon/extensions
    – Kirk
    Commented Sep 10, 2014 at 22:52
  • @Kirk - you can install it right from Cinnamon's UI, no need to d/l it and install it manually.
    – slm
    Commented Sep 10, 2014 at 23:49

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .