Evolution: Dropdown (Adressfeld) verschoben bei Wayland Sitzung

Ich nutze auf meinem Notebook - Lenovo ThinkBook - seit geraumer Zeit Manjaro mit Gnome 46 sowie Evolution für E-Mails, Kalender und Kontakte. Insgesamt läuft alles super, auch unter Wayland.

Wenn ich in Evolution bspw. eine E-Mail schreibe und im “An:” Feld die E-Mail-Adresse eintippe, werden mir Vorschläge aus Kontakten angezeigt. Unter Wayland habe ich folgenden - komischen - Effekt:

  • Das Dropdown wird nicht direkt unter dem Eingabefeld angezeigt, sondern am Rand des Monitors. Das wiederum aber nur, wenn das Fenster zum Schreiben der E-Mail sich auf den externen Monitor(en) befinden.

  • Verschiebe ich das Fenster “Nachricht verfassen” auf den internen Monitor, wird das Dropdown normal unter dem Eingabefeld angezeigt.

  • In einer X11 Session gibt es diese Probleme / Phänomene überhaupt nicht.

Nachfolgend ein paar Daten meiner aktuellen Konstellation im Büro. Die Monitore sind zu Hause und im Büro jeweils über eine TB4 Docking Station von Lenovo angeschlossen. Zu Hause habe ich nur einen externen Monitor mit 4k-Auflösung (43").

Das Display 3 mit 1920x1200 ist das interne Display vom Notebook.

[iicore@thinkr Downloads]$ inxi -F
System:
  Host: thinkr Kernel: 6.11.2-4-MANJARO arch: x86_64 bits: 64
  Desktop: GNOME v: 46.5 Distro: Manjaro Linux
Machine:
  Type: Laptop System: LENOVO product: 21CY v: ThinkBook 16 G4+ IAP
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0T76530 WIN
    serial: <superuser required> UEFI: LENOVO v: HYCN49WW date: 04/11/2024
Battery:
  ID-1: BAT0 charge: 57.6 Wh (100.0%) condition: 57.6/57.0 Wh (101.1%)
CPU:
  Info: 10-core (2-mt/8-st) model: 12th Gen Intel Core i5-1235U bits: 64
    type: MST AMCP cache: L2: 6.5 MiB
  Speed (MHz): avg: 400 min/max: 400/4400:3300 cores: 1: 400 2: 400 3: 400
    4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400 12: 400
Graphics:
  Device-1: Intel Alder Lake-UP3 GT2 [Iris Xe Graphics] driver: i915 v: kernel
  Device-2: Luxvisions Innotech Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: X.org v: 1.21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: modesetting dri: iris gpu: i915
    resolution: no compositor data resolution: 1: 2560x1440 2: 2560x1440
    3: 1920x1200
  API: EGL v: 1.5 drivers: iris,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.2.4-arch1.0.1
    renderer: Mesa Intel Graphics (ADL GT2)
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio
    driver: sof-audio-pci-intel-tgl
  Device-2: GN Netcom Jabra Engage 65 driver: jabra,snd-usb-audio,usbhid
    type: USB
  Device-3: Lenovo ThinkPad Thunderbolt 4 Dock USB Audio
    driver: hid-generic,snd-usb-audio,usbhid type: USB
  API: ALSA v: k6.11.2-4-MANJARO status: kernel-api
  Server-1: PipeWire v: 1.2.5 status: active
Network:
  Device-1: Intel Ethernet I219-V driver: e1000e
  IF: enp0s31f6 state: down mac: 30:43:d7:ec:e3:1d
  Device-2: Intel Ethernet I225-LMvP driver: igc
  IF: enp43s0 state: up speed: 1000 Mbps duplex: full mac: 8c:3b:4a:04:91:a0
  Device-3: Realtek RTL8852BE PCIe 802.11ax Wireless Network
    driver: rtw89_8852be
  IF: wlp44s0 state: down mac: ee:34:61:11:9f:a9
  IF-ID-1: docker0 state: down mac: 02:42:51:f3:16:d8
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb type: USB
  Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
  Local Storage: total: 476.94 GiB used: 28.73 GiB (6.0%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZAL4512HBLU-00BL2
    size: 476.94 GiB
Partition:
  ID-1: / size: 93.93 GiB used: 14.66 GiB (15.6%) fs: ext4 dev: /dev/nvme0n1p4
  ID-2: /boot size: 973.4 MiB used: 323.8 MiB (33.3%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 1022 MiB used: 8.3 MiB (0.8%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 355.68 GiB used: 13.75 GiB (3.9%) fs: ext4
    dev: /dev/nvme0n1p5
Swap:
  ID-1: swap-1 type: partition size: 16.5 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3
Sensors:
  System Temperatures: cpu: 43.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 15.35 GiB used: 5.17 GiB (33.7%)
  Processes: 338 Uptime: 8h 3m Shell: Bash inxi: 3.3.36

Wenn ich etwas vergessen habe mitzuteilen, mir einfach was vor den Kopf schmeißen :sweat_smile:

Hallo @iicore und willkommen im Forum :wink:

Ich vermute hier mal, dass es am Stil des Erscheinungsbilds liegt. Verwende selbst öfters Evolution und habe das Problem nicht bei 2 Monitoren. Geh mal in die App “Optimierungen” und stell unter “Erscheinungsbild” alles auf Adwaita und teste nochmal.

Hi megavolt,

den Stil des Erscheinungsbildes kann ich ausschließen, denn auch mit Adwaida habe ich genau diesen Effekt (siehe Screenshot). Was mich eigentlich daran irritiert ist, dass es nur auf den externen Monitoren aber nicht auf dem internen Monitor passiert.

Den Screenshot hatte ich heute Nachmittag erstellt, als ich noch im Büro war und zwei externe Monitore nutzte. Zu Hause habe ich eben nur den einen 43" Monitor an der Docking Station. Nutze ich letzteren als alleinige Anzeige, tritt das Problem nicht auf.

Habe vorhin nochmal bei Google gesucht und bin auf zwei Bug Reports von vor 4 Jahren (Mutter) und von vor einem Jahr (geary) gestoßen. Beide wurden bis heute nicht behoben.

  • Es scheint ein augenscheinlich ein Bug in Mutter zu sein. Der erste Bug von vor 4 Jahren zeigt jedoch dabei das gleichen Phänomen, wie bei mir.

Bleibt mir nichts anderes übrig als auf X11 zu wechseln. Einziges Manko darunter ist, dass mit die “Tiling Shell” Erweiterung nicht mehr die Bezeichnungen der Monitore anzeigt. :sweat_smile:

Ist mir nie aufgefallen, da ich immer den ersten Monitor für die Mails verwende. Ja, kann bestätigen, dass sich das Dropdown-Menü nach rechts verschieben, wie bei dir, aber nur auf dem zweiten Bildschirm. Ziehe ich das Fenster einen Millimeter auf den ersten Monitor, dann ist das sofort korrigiert, obwohl das Fenster größtenteils auf Monitor 2 ist.

Mh… Geary und Evolution sind noch beide GTK3 soweit ich sehe, und es wurde erwähnt, dass ein Port nach GTK4 das Problem fixen soll. Tja, warum es nicht gefixt wurde? Weil es noch portiert wurde. :man_shrugging:

Dann bleibt Evolution auf dem kleineren Monitor (16" Notebook). Es ist aber gut zu wissen, dass ich einerseits nicht der Einzige und andererseits auch nicht bekloppt bin. Wobei letzteres eigentlich eine Vorgabe in meinem Beruf als IT-Systemadministrator sein sollte. :joy:

Viele Grüße aus’m Saalekreis (Sachsen-Anhalt).