linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.55k stars 740 forks source link

Panel issue if multiple screens are used #12017

Closed TobiZog closed 8 months ago

TobiZog commented 9 months ago

Distribution

Mint 21.3

Package version

6.0.4

Graphics hardware in use

Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt (Ryzen 7 PRO 6850U iGPU)

Frequency

Always

Bug description

I'm using a Lenovo Thinkpad P14s Gen 3 with a Lenovo hub. To the hub are two displays attached. The issues comes with the new Cinnamon 6.0/Linux Mint 21.3.

Display Configuration: image

There are multiple panel issues:

Video: https://github.com/linuxmint/cinnamon/assets/67568441/54290fda-8f7b-4f2a-bdba-12af05cdd659

Steps to reproduce

See video

Expected behavior

The panel should appear on the right display.

Additional information

I think, there is a bug with the internal display counter. In the display manager drop-down menu is e.g. the Philips display with the number "3" described, but in the layout with the number "2". The internal display has no number in the layout manager screen.

TobiZog commented 9 months ago

Desktop icons can only be configured and created on the internal display of my laptop. But this is not the primary display. This means, that the bug does not only affects the panels. It affects everything around the display configuration

Klaustrix commented 9 months ago

I'm experiencing a very similar behaviour on my 4 monitor PC. Same Distribution and package, but my GPU is a RTX 2080 Ti.

I have it in a 2x2 as such: https://imgur.com/R2I5ZNY.png R2I5ZNY 1

Similarly as you can see in the above screenshot, the numbers labelling the displays on the control panel do not match the ones shown on screen.

grimgrum commented 9 months ago

I believe I am experiencing the same, 2 monitors here but display numbering is swapped, and if I try moving to the top of the left panel it puts it on the top of the right panel.

image

drstrangelove4 commented 9 months ago

I have the exact same bug as described here. The bug is only present in Linux mint 21.3 and not 21.2, where the bar behaviour works as expected.

TaromaruYuki commented 9 months ago

Exact same issue. Thought I was going crazy.

Attached the Display Settings and a video showing how wonky the panel gets with one and two panels, completely making two panels on top and bottom impossible. (Ignore the double cursor, OBS had 'Capture Cursor' on)

image

https://github.com/linuxmint/cinnamon/assets/48397556/da4f1ec3-1bdf-47f2-a0b0-10f236bfed60

brian22333 commented 9 months ago

I'm also experiencing this issue on 21.3 Cinnamon v 6.0.4 of the panel jumping screens but also additional behaviour. Once a panel is moved to the top of my screen and I add another on the bottom, the top panel moves to yet another screen. Screen 2 is the desired and main monitor. The flow has gone like this:

mtwebster commented 9 months ago

Try running the following:

gsettings get org.cinnamon panels-enabled

You should get a list of entries like:

['1:0:bottom', '2:0:top', '4:1:bottom']

If you only have one monitor and one panel in the bottom position, you'd get:

['1:0:bottom']

(Panel ID 1, monitor 0, bottom of screen)

The size of this list should be the same as the number of panels the user currently has

I've been able to reproduce similar issues with panel manipulation, as a result of having more entries there than I have panels (and having overlapping definitions)

A quick test is to run:

gsettings reset org.cinnamon panels-enabled

Cleaning up that settings key fixed the issue I was having. Resetting panels shouldn't reset their configuration, or what applets are on it. Once you re-add panels, your applets should still be there and in the same positions.

Again, I'm not sure if this is the same issue, but it's something to check.

Also, there was an update to cinnamon-control-center yesterday to address the mis-labeling of monitors when configuring their layout in Display settings.

floresod commented 8 months ago
gsettings reset org.cinnamon panels-enabled

I tried this and the problem persists.

amouiche commented 8 months ago

Hello,

gsettings reset org.cinnamon panels-enabled

doesn't do anything for me, but I'm able to configure thinks manually. Here is an example.

I have 2 monitors. starting with one panel, I have

$ gsettings get org.cinnamon panels-enabled ['1:0:bottom']

Adding a second panel the 2nd monitor switch the first panel to the second monitor and add a new empty in my main monitor. As we can see, the gsetting content is wrong. $ gsettings get org.cinnamon panels-enabled ['1:1:bottom', '2:0:bottom']

Updating manually the gsetting fix the order

$ gsettings set org.cinnamon panels-enabled "['1:0:bottom', '2:1:bottom']"

Regards, Arnaud

On Fri, 2024-02-09 at 06:47 -0800, Michael Webster wrote:

Try running the following: gsettings get org.cinnamon panels-enabled You should get a list of entries like: ['1:0:bottom', '2:0:top', '4:1:bottom'] If you only have one monitor and one panel in the bottom position, you'd get: ['1:0:bottom'] (Panel ID 1, monitor 0, bottom of screen) The size of this list should be the same as the number of panels the user currently has I've been able to reproduce similar issues with panel manipulation, as a result of having more entries there than I have panels (and having overlapping definitions) A quick test is to run: gsettings reset org.cinnamon panels-enabled Cleaning up that settings key fixed the issue I was having. Again, I'm not sure if this is the same issue, but it's something to check. Also, there was an update to cinnamon-control-center yesterday to address the mis-labeling of monitors when configuring their layout in Display settings. Also, resetting panels shouldn't reset their configuration, or what applets are on it. Once you re-add panels, your applets should still be there and in the same positions. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

brian22333 commented 8 months ago

Running the gsettings get command for the one main panel on the bottom of the primary screen shows 1:0:bottom

Trying to add a panel to the top of that primary screen (which shows as screen 2 for some reason in display settings, unable to change) I then have both panels jump to screen 3 and the settings show: 1:1:bottom, 2:1:top

Moving the bottom panel and clicking on screen 2 bottom moves it back to screen 1 (primary), with the top panel jumping to screen 2 and the settings then show 1:0:bottom 2:2:top

Resetting settings unfortunately does not resolve the issue.

Entering Arnaud's command: gsettings set org.cinnamon panels-enabled "['1:0:bottom', '2:0:top']" did allow for both to be on the main screen properly!

aledef commented 8 months ago

I'm also experiencing this issue on Mint 21.3 Cinnamon v 6.0.4

AMFrancq commented 8 months ago

Also experiencing this issue on a fresh install

cuceda commented 8 months ago

I'm experiencing the same issue. I have 2 screens and 2 panels. Whenever I drag any of them both panels jump to the other screen. Really annoying.

itzZenti commented 5 months ago

Also having this issue on 6.0.4 Cinnamon 21.3

PeasyB commented 5 months ago

Same issue on Mint 21.3 Cinnamon, Kernel 6.5.0-35

agr8lemon commented 5 months ago

I'm having the same issue, Mint 21.3, Kernel 5.15.0-112.

I resolved my issue by playing with the set org.cinnamon panels-enabled syntax.

I just kept adding panels until I got 1 panel on each display, then I flipped exchanged the number after the colon on the first monitor with the monitor holding the 0 and came up with this, which seems to work:

gsettings set org.cinnamon panels-enabled "['1:0:bottom', '2:2:bottom', '3:3:bottom', '3:1:bottom', '4:1:bottom']"

I have 4 monitors, I'm not sure why monitor 3 has two entries, but it seems to work.

CiroPen commented 4 months ago

Can confirm this issue is still present on a fresh install of mint 21.3 as well, no workarounds discussed here worked.

hajenso commented 4 months ago

I'm also having this issue on a fresh install of Mint 21.3.

noah-foltz commented 4 months ago

+1 Can confirm this is still a problem

Mint 21.3 Cinnamon 6.0.4 Kernel 5.15.0-112-gen

It definitely has something to do with numbering of displays, because if I use

gsettings get org.cinnamon panels-enabled

It lists the proper screen as the location in terminal according to what I click when trying to move the panel, but the displayed panel location is different than the get command specifies. However, the displayed panel location does coincide with what the Display GUI is showing. There is a disconnect between the two.

Meganekun98 commented 3 months ago

still an issue

Linux Mint 21.3 Cinnamon version: 6.0.4 kernel: 5.15.0-91-generic Graphics hardware: Radeon Vega mobile CPU: AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx × 4 I'm Using laptop ASUS Vivobook 14 X412DA

I tried to reset using the command provided gsettings reset org.cinnamon panels-enabled but it created another problem the panel seem to have inverted when changing panel appearance of Right Zone it changes appearance of the Left Zone

https://github.com/linuxmint/cinnamon/assets/41239443/310f0d81-93aa-40bf-9edb-e7e7584829aa

priit123 commented 3 months ago

Same issue.

ysoyloco commented 3 months ago

still an issue :/ Thinkpad t480s intelHD

DenisBalan commented 2 months ago

same issue, wondering why this is closed? Cinnamon 6.2.9

emailforos commented 1 month ago

Same issue, here.

Mint 21.3 Cinnamon 6.0.4 Kernel 5.15.0-119-gen

I don't know if this is solved in Mint 22 but in theory Mint 21.3 support is up to 2027 so closing an existing bug...