| Summary: | Desktop Icon arrangement changes when monitor reconnects (X11 and Wayland) | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Fred Wells <fredcwells> |
| Component: | Desktop icons & Folder View widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | REOPENED --- | ||
| Severity: | normal | CC: | akselmo, alex.hucke, cdennett, fernandommuniz, gordinator, hein, kdedev, kitavoronok, nate, nmiell, notmart, os.subscription, zupnikszydlik |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | 6.3.3 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Manjaro | ||
| OS: | Linux | ||
| See Also: |
https://bugs.kde.org/show_bug.cgi?id=468546 https://bugs.kde.org/show_bug.cgi?id=453314 https://bugs.kde.org/show_bug.cgi?id=490891 |
||
| Latest Commit: | Version Fixed/Implemented In: | 6.4.5 | |
| Sentry Crash Report: | |||
| Bug Depends on: | |||
| Bug Blocks: | 503500 | ||
| Attachments: |
Before screenshot
After screenshot Still happening. Issue on Plasma 6.3.3 Example of rearranging icons A bug causing desktop scrolling when the monitor is powered off Issue on Plasma 6.4.4 |
||
|
Description
Fred Wells
2024-12-03 14:55:41 UTC
This looks like a recurrence of bug 468546 Is this monitor connected to a laptop, or is there a multi-monitor setup? Not a laptop. Standard desktop single monitor configuration. Not impacted by resolution changes. Connecting additional/external monitors is untested. Simple disconnect/reconnect of established (hdmi) monitor causes this. FWIW, this problem seems to be new with 6.2.x - does not exist for me in Plasma 6.1.5 / Frameworks 6.6.0 / Qt 6.7.2. Does it reproduce on Wayland, or is it X11-specific? (In reply to Nate Graham from comment #4) > Does it reproduce on Wayland, or is it X11-specific? Agnostic. Happens both for Wayland and X11. I attempted to replicate this by connecting my git-master laptop to a monitor and setting that as the only display. After disconnecting and reconnecting the monitor multiple times, all the desktop icons stayed in place. I'll leave this open in case someone else can reproduce it. (In reply to TraceyC from comment #6) > I attempted to replicate this by connecting my git-master laptop to a > monitor and setting that as the only display. > After disconnecting and reconnecting the monitor multiple times, all the > desktop icons stayed in place. > > I'll leave this open in case someone else can reproduce it. I'm not sure this problem exists on laptop + external display. This happens on the desktop with a single monitor. Created attachment 176576 [details]
Before screenshot
Created attachment 176577 [details]
After screenshot
I am also seeing this on Wayland. I have two displays connected (a 1440p monitor and 2160p TV), but only one is enabled (the 1440p monitor). If I power off the enabled display, icon position is lost. Unfortunately I find myself powering off the display somewhat often to work around either a bug either in the monitor itself or in the amdgpu kernel driver that prevents the screen from waking properly from S3 sleep. Can confirm this even happens if Icons > Locked is enabled. Hello, this issue still occurs with KDE 6.2.5 when you change the monitor input with a KVM switch. You can simply reproduce it by switching off your monitor and switching it back on. regards alex (In reply to gordinator from comment #11) > Can confirm this even happens if Icons > Locked is enabled. Yes - this occurs even when Icons > Locked is enabled. I tested again on git-master, powering off the monitor and back on (rather than disconnecting the cable) I'm not able to reproduce it with a laptop and external monitor (where the display goes back to the laptop display when the monitor is powered off) It's possible this only affects situations where the display can't revert to another screen Note that the problem is not specific to a Laptop or an external/additional monitor. A good test is to physically (or via KVM) disconnect & reconnect the primary monitor from a Desktop PC. Power reset of the monitor is probably hit-or-miss also, depending on the monitor itself. For me, this only occurs on disconnect, power cycle has no effect. Seems to be resolved in latest update. KDE Plasma Version: 6.3.2 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Created attachment 179186 [details]
Still happening.
Operating System: Arch Linux
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.13.5-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × 11th Gen Intel® Core™ i5-11300H @ 3.10GHz
Memory: 8.1 GB of RAM
Graphics Processor 1: NVIDIA GeForce GTX 1650
Graphics Processor 2: Intel® Iris® Xe Graphics
Manufacturer: LENOVO
Product Name: 82MG
System Version: IdeaPad Gaming 3 15IHU6
I wonder if the fix for Bug 453314 can be enhanced to also fix this bug. *** Bug 494688 has been marked as a duplicate of this bug. *** After updating KDE Plasma to version 6.3, to issue is solved. That's my config: Operating System: openSUSE Tumbleweed-Slowroll 20250302 KDE Plasma Version: 6.3.2 KDE Frameworks Version: 6.11.0 Qt Version: 6.8.2 Kernel Version: 6.13.6-1.0.2.sr20250302-default (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 15.6 GiB of RAM Graphics Processor: AMD Radeon RX 6600 Manufacturer: Micro-Star International Co., Ltd Product Name: MS-7B86 System Version: 4.0 regards alex *** Bug 484744 has been marked as a duplicate of this bug. *** (In reply to alex.hucke@gmail.com from comment #20) > After updating KDE Plasma to version 6.3, to issue is solved. This is good news. Is anyone else who was affected by this bug still seeing it on 6.3.3 or later? (In reply to TraceyC from comment #22) > (In reply to alex.hucke@gmail.com from comment #20) > > After updating KDE Plasma to version 6.3, to issue is solved. > > This is good news. Is anyone else who was affected by this bug still seeing > it on 6.3.3 or later? I'm still having it. I'm on 6.3.3 and still have the issue. (In reply to Charles Dennett from comment #24) > I'm on 6.3.3 and still have the issue. Darn. Thanks for the confirmation. Created attachment 179632 [details]
Issue on Plasma 6.3.3
I am also experiencing this bug since plasma 6.0.5.
The update to Plasma 6.3 was supposed to resolve the issue. However, I am still encountering the same problem on version 6.3.3.
I tried deleting the “[ScreenMapping]” section in plasma-org.kde.plasma.desktop-appletsrc. When that didn’t work, I deleted the entire file, allowing Plasma to rebuild it from scratch. Didn't help.
When I power off my monitor, the icons rearrange themselves.
I am using a 1920x1080 resolution.
INFO:
inxi -Fazy
System:
Kernel: 6.6.83-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
root=UUID=75730539-c295-4e45-9d36-e13965d8e509 rw nvidia-drm.modeset=1
quiet splash udev.log_priority=3
Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.11.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: TUF B450-PLUS GAMING v: Rev X.0x
serial: <superuser required> part-nu: SKU uuid: <superuser required>
BIOS: American Megatrends v: 4604 date: 03/22/2024
CPU:
Info: model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 gen: 2
level: v3 note: check built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23)
model-id: 0x71 (113) stepping: 0 microcode: 0x8701034
Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
desc: 6x512 KiB L3: 32 MiB desc: 2x16 MiB
Speed (MHz): avg: 3614 min/max: 2200/3600 boost: enabled scaling:
driver: acpi-cpufreq governor: schedutil cores: 1: 3614 2: 3614 3: 3614
4: 3614 5: 3614 6: 3614 7: 3614 8: 3614 9: 3614 10: 3614 11: 3614 12: 3614
bogomips: 86435
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: gather_data_sampling status: Not affected
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data status: Not affected
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
protection
Type: spec_rstack_overflow mitigation: Safe RET
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP:
always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: ZOTAC driver: nvidia
v: 550.144.03 alternate: nouveau,nvidia_drm non-free: 550/565.xx+
status: current (as of 2025-01; EOL~2026-12-xx) arch: Pascal code: GP10x
process: TSMC 16nm built: 2016-2021 pcie: gen: 3 speed: 8 GT/s lanes: 16
ports: active: none off: DP-1 empty: DP-2, DP-3, DVI-D-1, HDMI-A-1
bus-ID: 09:00.0 chip-ID: 10de:1b81 class-ID: 0300
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia,nvidia-nvswitch
display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 91 s-size: 535x301mm (21.06x11.85")
s-diag: 614mm (24.17")
Monitor-1: DP-1 mapped: DP-0 note: disabled model: AOC 24G2W1G3-
serial: <filter> built: 2023 res: N/A dpi: 93 gamma: 1.2
size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
drv: nvidia surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland
API: OpenGL v: 4.6.0 vendor: nvidia v: 550.144.03 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2
memory: 7.81 GiB
API: Vulkan v: 1.4.304 layers: 7 device: 0 type: discrete-gpu
name: NVIDIA GeForce GTX 1070 driver: N/A device-ID: 10de:1b81
surfaces: xcb,xlib
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA GP104 High Definition Audio vendor: ZOTAC
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 09:00.1 chip-ID: 10de:10f0 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
lanes: 16 bus-ID: 0b:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: SM900T Microphone driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-2:2
chip-ID: 3299:4e57 class-ID: 0300 serial: <filter>
API: ALSA v: k6.6.83-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK RTL8111H driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager,systemd-timesyncd
Drives:
Local Storage: total: 1.36 TiB used: 804.18 GiB (57.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Lexar model: 1TB SSD
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: T0709E0L temp: 25.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 850 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 2B6Q scheme: MBR
Partition:
ID-1: / raw-size: 465.76 GiB size: 457.38 GiB (98.20%)
used: 278.98 GiB (61.0%) fs: ext4 dev: /dev/sda1 maj-min: 8:1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 45.8 C mobo: N/A gpu: nvidia temp: 39 C
Fan Speeds (rpm): N/A gpu: nvidia fan: 0%
Info:
Memory: total: 16 GiB available: 15.53 GiB used: 5.7 GiB (36.7%)
Processes: 420 Power: uptime: 10h 25m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 2 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.17 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: 1479 pm: pacman pkgs: 1463 libs: 383 tools: pamac,yay pm: flatpak
pkgs: 16 Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: Zsh v: 5.9 default: Bash
v: 5.2.37 running-in: konsole inxi: 3.3.37
(The section with only the connected monitor port)
xrandr --verbose
DP-0 connected primary 1920x1080+0+0 (0x1c0) normal (normal left inverted right x axis y axis) 527mm x 296mm
Identifier: 0x1be
Timestamp: 27057998
Subpixel: unknown
Gamma: 1.0:1.0:1.0
Brightness: 1.0
Clones:
CRTC: 0
CRTCs: 0 1 2 3
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
EDID:
00ffffffffffff0005e302240e390000
19210104a5351e783b0865ae4f3faa26
175054bfef00d1c081803168317c4568
457c6168617c023a801871382d40582c
45000f282100001e000000ff00535849
50364841303134363036000000fc0032
344732573147332d0a202020000000fd
0030a5c8c83c010a20202020202001bf
020327f14c0103051404131f12021190
3f23090707830100006d1a0000020130
a5000000000000d09480a070381e4030
4035000f282100001a377f8088703814
40182035000f282100001e866f80a070
384040302035000f282100001e000000
00000000000000000000000000000000
000000000000000000000000000000bd
_KDE_SCREEN_INDEX: 1
CTM: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
CscMatrix: 65536 0 0 0 0 65536 0 0 0 0 65536 0
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: DisplayPort
supported: DisplayPort
ConnectorType: DisplayPort
ConnectorNumber: 4
_ConnectorLocation: 4
non-desktop: 0
supported: 0, 1
1920x1080 (0x1bf) 148.500MHz +HSync +VSync +preferred
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.50KHz
v: height 1080 start 1084 end 1089 total 1125 clock 60.00Hz
1920x1080 (0x1c0) 380.960MHz +HSync -VSync *current
h: width 1920 start 1968 end 2032 total 2080 skew 0 clock 183.15KHz
v: height 1080 start 1083 end 1088 total 1110 clock 165.00Hz
1920x1080 (0x1c1) 325.670MHz +HSync +VSync
h: width 1920 start 1944 end 1976 total 2056 skew 0 clock 158.40KHz
v: height 1080 start 1083 end 1088 total 1100 clock 144.00Hz
1920x1080 (0x1c2) 285.500MHz +HSync +VSync
h: width 1920 start 1968 end 2000 total 2080 skew 0 clock 137.26KHz
v: height 1080 start 1083 end 1088 total 1144 clock 119.98Hz
1920x1080 (0x1c3) 296.700MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 134.86KHz
v: height 1080 start 1084 end 1089 total 1125 clock 119.88Hz
1920x1080 (0x1c4) 148.350MHz +HSync +VSync
h: width 1920 start 2008 end 2052 total 2200 skew 0 clock 67.43KHz
v: height 1080 start 1084 end 1089 total 1125 clock 59.94Hz
1920x1080 (0x1c5) 148.500MHz +HSync +VSync
h: width 1920 start 2448 end 2492 total 2640 skew 0 clock 56.25KHz
v: height 1080 start 1084 end 1089 total 1125 clock 50.00Hz
1280x1024 (0x1c6) 135.000MHz +HSync +VSync
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 79.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.02Hz
1280x1024 (0x1c7) 108.000MHz +HSync +VSync
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 63.98KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.02Hz
1280x720 (0x1c8) 74.180MHz +HSync +VSync
h: width 1280 start 1390 end 1430 total 1650 skew 0 clock 44.96KHz
v: height 720 start 725 end 730 total 750 clock 59.94Hz
1280x720 (0x1c9) 74.250MHz +HSync +VSync
h: width 1280 start 1720 end 1760 total 1980 skew 0 clock 37.50KHz
v: height 720 start 725 end 730 total 750 clock 50.00Hz
1024x768 (0x1ca) 115.500MHz +HSync -VSync
h: width 1024 start 1072 end 1104 total 1184 skew 0 clock 97.55KHz
v: height 768 start 771 end 775 total 813 clock 119.99Hz
1024x768 (0x1cb) 112.250MHz -HSync +VSync
h: width 1024 start 1096 end 1200 total 1376 skew 0 clock 81.58KHz
v: height 768 start 771 end 775 total 816 clock 99.97Hz
1024x768 (0x1cc) 78.750MHz +HSync +VSync
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.02KHz
v: height 768 start 769 end 772 total 800 clock 75.03Hz
1024x768 (0x1cd) 75.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1328 skew 0 clock 56.48KHz
v: height 768 start 771 end 777 total 806 clock 70.07Hz
1024x768 (0x1ce) 65.000MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.36KHz
v: height 768 start 771 end 777 total 806 clock 60.00Hz
800x600 (0x1cf) 73.250MHz +HSync -VSync
h: width 800 start 848 end 880 total 960 skew 0 clock 76.30KHz
v: height 600 start 603 end 607 total 636 clock 119.97Hz
800x600 (0x1d0) 67.250MHz -HSync +VSync
h: width 800 start 848 end 928 total 1056 skew 0 clock 63.68KHz
v: height 600 start 603 end 607 total 639 clock 99.66Hz
800x600 (0x1d1) 49.500MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.88KHz
v: height 600 start 601 end 604 total 625 clock 75.00Hz
800x600 (0x1d2) 50.000MHz +HSync +VSync
h: width 800 start 856 end 976 total 1040 skew 0 clock 48.08KHz
v: height 600 start 637 end 643 total 666 clock 72.19Hz
800x600 (0x1d3) 40.000MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.88KHz
v: height 600 start 601 end 605 total 628 clock 60.32Hz
800x600 (0x1d4) 36.000MHz +HSync +VSync
h: width 800 start 824 end 896 total 1024 skew 0 clock 35.16KHz
v: height 600 start 601 end 603 total 625 clock 56.25Hz
720x576 (0x1d5) 27.000MHz -HSync -VSync
h: width 720 start 732 end 796 total 864 skew 0 clock 31.25KHz
v: height 576 start 581 end 586 total 625 clock 50.00Hz
720x480 (0x1d6) 27.000MHz -HSync -VSync
h: width 720 start 736 end 798 total 858 skew 0 clock 31.47KHz
v: height 480 start 489 end 495 total 525 clock 59.94Hz
640x480 (0x1d7) 52.500MHz -HSync +VSync
h: width 640 start 680 end 744 total 848 skew 0 clock 61.91KHz
v: height 480 start 483 end 487 total 518 clock 119.52Hz
640x480 (0x1d8) 42.500MHz -HSync +VSync
h: width 640 start 672 end 736 total 832 skew 0 clock 51.08KHz
v: height 480 start 483 end 487 total 512 clock 99.77Hz
640x480 (0x1d9) 31.500MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.50KHz
v: height 480 start 481 end 484 total 500 clock 75.00Hz
640x480 (0x1da) 31.500MHz -HSync -VSync
h: width 640 start 656 end 696 total 832 skew 0 clock 37.86KHz
v: height 480 start 481 end 484 total 520 clock 72.81Hz
640x480 (0x1db) 25.175MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.47KHz
v: height 480 start 490 end 492 total 525 clock 59.94Hz
640x480 (0x1dc) 25.170MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.46KHz
v: height 480 start 490 end 492 total 525 clock 59.93Hz
Created attachment 179642 [details]
Example of rearranging icons
The section of the black screen appears when I power off my monitor.
Created attachment 179643 [details]
A bug causing desktop scrolling when the monitor is powered off
This bug is also capable of causing your desktop to scroll.
*** Bug 503426 has been marked as a duplicate of this bug. *** Just upgraded to plasma 6.4. Problem of icons rearranging when monitor is powered on still exisis This sounds very similar to bug 490891. Can anyone still reproduce this in Plasma 6.4.4 or later? We made a bunch of fixes for this recently. Created attachment 184046 [details] Issue on Plasma 6.4.4 My Bug 494688 is about changing to a higher resolution monitor/TV and losing the organization. Currently the icons get reset per new resolution but they should remember their positions after moving. However, reimplementing the position migration to new resolutions should hopefully now be less bug prone, so I will look into that. After updating to Plasma 6.4.4 I rearranged my desktop icon to the way I like them (arranged top to bottom, left to right. I have 4 columns with 9 rows with an empty 10th row.) They stayed that way between several reboots, log ons and offs and monitor power cycles. However, a few days later I noticed they layout had changed. The second column had shifted down by two slots, the third by 3 slots and the forth by 4 slots. What had rolled off the bottom of a column had moved to the top of the next column. I tried manually rearranging the icons but they would not go to where I moved them. They would instead fill in an empty slot near where I tried to move them. I logged off and back on again and the icons were back to their original positions. I'm guessing that the grid pattern got messed up some how when I turned on the monitor. Maybe a different issue? (In reply to Charles Dennett from comment #36) > After updating to Plasma 6.4.4 I rearranged my desktop icon to the way I > like them (arranged top to bottom, left to right. I have 4 columns with 9 > rows with an empty 10th row.) They stayed that way between several reboots, > log ons and offs and monitor power cycles. However, a few days later I > noticed they layout had changed. The second column had shifted down by two > slots, the third by 3 slots and the forth by 4 slots. What had rolled off > the bottom of a column had moved to the top of the next column. I tried > manually rearranging the icons but they would not go to where I moved them. > They would instead fill in an empty slot near where I tried to move them. I > logged off and back on again and the icons were back to their original > positions. I'm guessing that the grid pattern got messed up some how when I > turned on the monitor. Maybe a different issue? This specific bug should be fixed with https://invent.kde.org/plasma/plasma-desktop/-/commit/666e69d230abf51518ae812caad083ff91b32384 Seems that will be part of 6.4.5 I have two monitors. The primary one directly in front of me is the primary and has the icons. The secondary is to my right. Both set to same resolution although the primary is the larger of the two. 27 inches for the primary and 24 inches for the secondary. If I turn on the secondary first and then the primary, all is ok. If I turn on the primary first and let it light up, the icons are ok, but then I turn on the secondary, the icons on the primary shift as I described above. (In reply to Charles Dennett from comment #39) > I have two monitors. The primary one directly in front of me is the primary > and has the icons. The secondary is to my right. Both set to same > resolution although the primary is the larger of the two. 27 inches for > the primary and 24 inches for the secondary. If I turn on the secondary > first and then the primary, all is ok. If I turn on the primary first and > let it light up, the icons are ok, but then I turn on the secondary, the > icons on the primary shift as I described above. Was this with the patch I linked? (In reply to Akseli Lahtinen from comment #40) > (In reply to Charles Dennett from comment #39) > > I have two monitors. The primary one directly in front of me is the primary > > and has the icons. The secondary is to my right. Both set to same > > resolution although the primary is the larger of the two. 27 inches for > > the primary and 24 inches for the secondary. If I turn on the secondary > > first and then the primary, all is ok. If I turn on the primary first and > > let it light up, the icons are ok, but then I turn on the secondary, the > > icons on the primary shift as I described above. > > Was this with the patch I linked? Don't know for sure. I keep the system updated from the Fedora repositories. If the patch was included in the latest release, then yes. Here's what I currently have: Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.4 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.1 Kernel Version: 6.15.10-200.fc42.x86_64 (64-bit) Graphics Platform: offscreen Processors: 16 × 13th Gen Intel® Core™ i5-13400 Memory: 16 GiB of RAM (15.4 GiB usable) Thanks, it's not in your version yet then, it will be in KDE Plasma Version: 6.4.5 I'm setting this as needsinfo - waitingforinfo, since I currently don't have good setup to repro your issue. Feel free to reopen this if you have the issue with 6.4.5 when it lands to Fedora, and if not, you can just let it autoclose. :) Thanks! (In reply to Akseli Lahtinen from comment #42) > Thanks, it's not in your version yet then, it will be in KDE Plasma Version: > 6.4.5 > > I'm setting this as needsinfo - waitingforinfo, since I currently don't have > good setup to repro your issue. > > Feel free to reopen this if you have the issue with 6.4.5 when it lands to > Fedora, and if not, you can just let it autoclose. :) > > Thanks! So my bug is not a duplicate of this? 🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! The issue from Bug 494688 is still reproducible. Operating System: Arch Linux KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.2 Kernel Version: 6.16.6-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 8 × 11th Gen Intel® Core™ i5-11300H @ 3.10GHz Memory: 9 GB of RAM (8.1 GB usable) Graphics Processor 1: NVIDIA GeForce GTX 1650 Graphics Processor 2: Intel® Iris® Xe Graphics Manufacturer: LENOVO Product Name: 82MG System Version: IdeaPad Gaming 3 15IHU6 Just upgraded to plasma 6.4.5. Problem is still not resolved. It seems that if I turn on the larger, 27 inch primary monitor first, all is ok. If I turn on the smaller, 24 inch secondary monitor first, then the icons are rearranged. The opposite of how it behaved previously. Operating System: Fedora Linux 42 KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 Kernel Version: 6.16.8-200.fc42.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × 13th Gen Intel® Core™ i5-13400 Memory: 16 GiB of RAM (15.4 GiB usable) Graphics Processor: Intel® Graphics I'm sorry to hear this is still happening. I'm reopening the report so we can take another look (In reply to Charles Dennett from comment #46) > Just upgraded to plasma 6.4.5. Problem is still not resolved. It seems > that if I turn on the larger, 27 inch primary monitor first, all is ok. If > I turn on the smaller, 24 inch secondary monitor first, then the icons are > rearranged. The opposite of how it behaved previously. > > Operating System: Fedora Linux 42 > KDE Plasma Version: 6.4.5 > KDE Frameworks Version: 6.18.0 > Qt Version: 6.9.2 > Kernel Version: 6.16.8-200.fc42.x86_64 (64-bit) > Graphics Platform: Wayland > Processors: 16 × 13th Gen Intel® Core™ i5-13400 > Memory: 16 GiB of RAM (15.4 GiB usable) > Graphics Processor: Intel® Graphics Do these monitors have different resolution? We now save the positions completely different between resolutions. So if you arrange the icons as you want them in both resolutions, they shouldn't move around after that. The part that "migrates" the icon positions from first resolution to the second one is still missing, and bug for that is in here: https://bugs.kde.org/show_bug.cgi?id=500868 > https://bugs.kde.org/show_bug.cgi?id=500868
Scratch that, I linked wrong bug report. But my point stands :D
Why is resolution being used for it, instead of just "B-6 block in the grid"? The scrollable Desktop could become active if the position converted would end up being out of bounds. Oh, the scrollable desktop only goes one direction. Nevermind. Both monitors have the same resolution - 1920x1080. (In reply to Charles Dennett from comment #52) > Both monitors have the same resolution - 1920x1080. Odd. Then there's something going on, definitely. Will investigate further.. But I (or some other willing poor soul) will have to fix the icon position "migration" as well. (In reply to Fernando M. Muniz from comment #50) > Why is resolution being used for it, instead of just "B-6 block in the > grid"? The scrollable Desktop could become active if the position converted > would end up being out of bounds. So there is a grid, that is only scrollable in one direction, like you said. The grid implementation is rather old and fixes have just been piled on top of it, and it probably could use another proper rewrite at some point. |