Package: plank
Version: 0.11.89-4+b1
Severity: important
X-Debbugs-Cc: davidmoham...@gmail.com

Dear Maintainer,

Whenever the resolution increases - for example changing in virtualbox from 
800x600 to something higher, or moving from a laptop screen to a 4K screen when 
the laptop lid is closed on a dock, plank does not reset itself back to the 
edge of the screen.  Instead, plank stays floating where the original edge used 
to be.

This is a painpoint because a user has to logout and login again - or reach for 
a terminal to kill plank and run it from the terminal again.

During investigation I found that it was due to a Debian specific plank patch

0001_changed-plank-positioning-according-to-workarea.patch

By rebuilding plank without that patch, plank works correctly when the 
resolution changes

So to my issue - why does Debian include this patch? It hasn't been accepted 
upstream but possibly because plank development seems to have gone very quiet.

Could Debian drop this patch?

Alternatively - I am very happy to rework this specific patch for Debian if the 
issue reported is GNOME Shell / Budgie-Desktop specific

(i.e. I am using budgie-desktop on Debian bookworm)

I am thinking possibly something like this bit of pseudo code (obviously 
converted to Vala)

if (the desktop environment is "GNOME Based") then
  run the original code
else
  run the new patch code
endif


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.19.0-2-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages plank depends on:
ii  libc6                2.35-3
ii  libcairo2            1.16.0-6
ii  libgee-0.8-2         0.20.6-1
ii  libglib2.0-0         2.74.0-3
ii  libgnome-menu-3-0    3.36.0-1
ii  libgtk-3-0           3.24.34-3
ii  libpango-1.0-0       1.50.10+ds-1
ii  libpangocairo-1.0-0  1.50.10+ds-1
ii  libplank1            0.11.89-4+b1
ii  libwnck-3-0          43.0-2

plank recommends no packages.

Versions of packages plank suggests:
pn  libplank-doc  <none>

-- no debconf information

Reply via email to