** Description changed:
When my laptop is running with plank in it's bottom position and i plug
in the external display through the HDMI port, plank moves up ~1,5cm
after a few seconds. To fix that, plank has to be closed and then
reopened, then it starts in the correct bottom position. When the
external display is disconnected, the same issue appears, plank moves up
~1,5 cm and plank has to be restarted to get into the right position.
- Affected System: Linux Mint 22 (Wilma)
+ Affected System: Linux Mint 22 Cinnamon (Wilma)
Affected Version: 0.11.89-4ubuntu5 (issue started probably with version
0.11.89-4ubuntu1, version 0.11.89-4 was working with no issues)
Both displays (laptop + external display) have a resolution of 1920x1080
and the same scaling options (100%). Setting the option "On Primary
Display" has no affect. The external monitor is configured to mirror the
laptop display. When Plank is not restarted after
connecting/disconnecting the external display and the connect/disconnect
is repeated, it moves further upwards (another ~1,5cm) after interacting
with different applications (does not happen immediately after
connecting/disconnecting the display).
Running plank with debug mode enabled from a terminal, gave some kind of
critical message when the issue appeared.
Here is the output of the debug session where i reproduce the error, the
error happens at timestamp: 19:09:43.652425
Signal 2 after that error is me p ressing ctrl+c to stop plank.
dude@chill:~$ plank -d
[DEBUG 19:08:57.089544] [GLib-GIO] Using cross-namespace EXTERNAL
authentication (this will deadlock if server is GDBus < 2.73.3)
[DEBUG 19:08:57.106900] [GLib-GIO] _g_io_module_get_default: Found default
implementation gvfs (GDaemonVfs) for ‘gio-vfs’
[DEBUG 19:08:57.133468] [GLib] unsetenv() is not thread-safe and should not
be used after threads are created
[INFO 19:08:57.134362] [AbstractMain:229] Plank version: 0.11.89
[INFO 19:08:57.134375] [AbstractMain:230] Kernel version: 6.8.0-41-generic
[INFO 19:08:57.134384] [AbstractMain:231] GLib version: 2.80.0 (2.80.0)
[INFO 19:08:57.134393] [AbstractMain:234] GTK+ version: 3.24.41 (3.24.41)
[INFO 19:08:57.134401] [AbstractMain:237] Wnck version: 43.0.0
[INFO 19:08:57.134416] [AbstractMain:238] Cairo version: 1.18.0
[INFO 19:08:57.134428] [AbstractMain:239] Pango version: 1.52.1
[INFO 19:08:57.134437] [AbstractMain:240] + Cairo/Gtk+ HiDPI support enabled
[INFO 19:08:57.134446] [AbstractMain:242] + Dynamic Quicklists support enabled
[INFO 19:08:57.134454] [AbstractMain:245] + XInput Barriers support enabled
[CRITICAL 19:08:57.137149] [Wnck] wnck_set_client_type: changing the client
type is not supported.
[INFO 19:08:57.156551] [WindowControl:68] Window-manager: Mutter (Muffin)
[DEBUG 19:08:57.157231] [DockletManager:204] Loading module
'/usr/lib/x86_64-linux-gnu/plank/docklets/libdocklet-applications.so'
[INFO 19:08:57.157262] [DockletManager:107] Docklet 'applications' registered
[DEBUG 19:08:57.157605] [DockletManager:204] Loading module
'/usr/lib/x86_64-linux-gnu/plank/docklets/libdocklet-battery.so'
[INFO 19:08:57.157627] [DockletManager:107] Docklet 'battery' registered
[DEBUG 19:08:57.157943] [DockletManager:204] Loading module
'/usr/lib/x86_64-linux-gnu/plank/docklets/libdocklet-clippy.so'
[INFO 19:08:57.157965] [DockletManager:107] Docklet 'clippy' registered
[DEBUG 19:08:57.158275] [DockletManager:204] Loading module
'/usr/lib/x86_64-linux-gnu/plank/docklets/libdocklet-clock.so'
[INFO 19:08:57.158296] [DockletManager:107] Docklet 'clock' registered
[DEBUG 19:08:57.158586] [DockletManager:204] Loading module
'/usr/lib/x86_64-linux-gnu/plank/docklets/libdocklet-cpumonitor.so'
[INFO 19:08:57.158607] [DockletManager:107] Docklet 'cpumonitor' registered
[DEBUG 19:08:57.158878] [DockletManager:204] Loading module
'/usr/lib/x86_64-linux-gnu/plank/docklets/libdocklet-desktop.so'
[INFO 19:08:57.158898] [DockletManager:107] Docklet 'desktop' registered
[DEBUG 19:08:57.159182] [DockletManager:204] Loading module
'/usr/lib/x86_64-linux-gnu/plank/docklets/libdocklet-trash.so'
[INFO 19:08:57.159221] [DockletManager:107] Docklet 'trash' registered
[DEBUG 19:08:57.159249] [GLib] setenv()/putenv() are not thread-safe and
should not be used after threads are created
[DEBUG 19:08:57.167101] [GLib-GIO] _g_io_module_get_default: Found default
implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[INFO 19:08:57.167260] [AbstractMain:299] Running with 1 docks ('dock1')
[DEBUG 19:08:57.167296] [DockController:80] Create dock 'dock1'
(config_folder = /home/dude/.config/plank/dock1)
[DEBUG 19:08:57.167314] [GLib] setenv()/putenv() are not thread-safe and
should not be used after threads are created
[DEBUG 19:08:57.167410] [Settings:53] Bind 'PlankDockPreferences' to
'/net/launchpad/plank/docks/dock1/'
[DEBUG 19:08:57.188971] [Preferences:349] Loa