the icons are arranged in rows but folder view says in columns and viceversa SUMMARY STEPS TO REPRODUCE 1. right click on desktop and choose to view icons in rows 2. folder view displays icons in columns 3. right click on desktop and choose to view icons in colums 4. folder view displays icons in rows OBSERVED RESULT folder view reverses the layout EXPECTED RESULT to have the right disposition SOFTWARE/OS VERSIONS Operating System: KDE neon User Edition KDE Plasma Version: 6.5.3 KDE Frameworks Version: 6.20.0 Qt Version: 6.10.1 Kernel Version: 6.14.0-36-generic (64-bit) Graphics Platform: X11 Processors: 4 × AMD Phenom(tm) II X4 965 Processor Memory: 4 GiB of RAM (3.8 GiB usable) Graphics Processor: llvmpipe ADDITIONAL INFORMATION
Created attachment 187377 [details] i choose column but icons are arranged in rows
I cannot reproduce, if I understood the problem well! For your bug report I just tried to to add a new icon on the desktop but not by dragging and releasing it as that would put it exactly where I wanted, which is great, but not for this test. So I went the the main menu (the start one, Kickoff) and right-click on a program and then I chose "Add to desktop" and it put it on a new row in my column on the left side of the screen, just like in Windows 7, as I wanted. Maybe the problem comes from the fact that you use the X session and I use the Wayland session. Plasma and Frameworks versions are exactly as mine,. Or because yourQt is newer than mine (6.9.2). Or because your distro is different than mine (Debian 14). Or because you're using a virtual GPU driver, which is different than mine (OpenGL on Intel UHD 620). Can't you try on Wayland too?
(In reply to John from comment #2) > I cannot reproduce, if I understood the problem well! > > For your bug report I just tried to to add a new icon on the desktop but not > by dragging and releasing it as that would put it exactly where I wanted, > which is great, but not for this test. > So I went the the main menu (the start one, Kickoff) and right-click on a > program and then I chose "Add to desktop" and it put it on a new row in my > column on the left side of the screen, just like in Windows 7, as I wanted. > > Maybe the problem comes from the fact that you use the X session and I use > the Wayland session. > Plasma and Frameworks versions are exactly as mine,. > Or because yourQt is newer than mine (6.9.2). > Or because your distro is different than mine (Debian 14). > Or because you're using a virtual GPU driver, which is different than mine > (OpenGL on Intel UHD 620). > > Can't you try on Wayland too? the same thing happens in Wayland, I'm adding a video, maybe it's better than explaining it.
Created attachment 187380 [details] this is in Wayland
This issue still exists on Kubuntu: dell7750:~/desktops/default> kinfo Operating System: Kubuntu 26.04 LTS KDE Plasma Version: 6.6.6 KDE Frameworks Version: 6.24.0 Qt Version: 6.10.2 Kernel Version: 7.0.0-31-generic (64-bit) Graphics Platform: Wayland Processors: 16 × Intel® Xeon® W-10885M CPU @ 2.40GHz Memory: 64 GiB of RAM (62.4 GiB usable) Graphics Processor 1: Intel® UHD Graphics P630 Graphics Processor 2: Quadro T1000
Also I notice no commit or other indication as to why the issue was closed. The incorrect (reversed) behavior is obvious and disturbing.
I can confirm that the bug is still there.
Also on Wayland
Can confirm, but moving to the right product (it is not a Neon specific bug)
Excellent. I see that the bug is now a plasmashell bug. That seems much better than neon.
I did some searching with claude.ai to get a clue about where the bug may be located. Here's its answer: https://claude.ai/share/fac2fc94-c33d-4491-a6be-b75670ae0eb7 As I have well learned with any AI is that AI is pactically NEVER CORRECT. It is sometimes helpful in that it can trigger ideas which can help me find answers, but I have found it useful to quality-check its answers because in so doing I will almost certainly learn something myself which will be correct and verifiable. So I am going to do that with the answer above starting from a kubuntu-26.04.1 clone which I'll try to attach.
Created attachment 196467 [details] Screen I saw when I attempted to upload a VM image of the VM I am testing on
This is its configuration: <domain type="kvm"> <name>kubuntu-26-04-1-a</name> <uuid>3fdde5e2-4502-4af9-8b90-f252ffa5bce2</uuid> <metadata> <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0"> <libosinfo:os id="http://ubuntu.com/ubuntu/24.04"/> </libosinfo:libosinfo> </metadata> <memory unit="KiB">16777216</memory> <currentMemory unit="KiB">16777216</currentMemory> <vcpu placement="static">8</vcpu> <os> <type arch="x86_64" machine="pc-q35-10.2">hvm</type> <boot dev="hd"/> </os> <features> <acpi/> <apic/> <vmport state="off"/> </features> <cpu mode="host-passthrough" check="none" migratable="on"/> <clock offset="utc"> <timer name="rtc" tickpolicy="catchup"/> <timer name="pit" tickpolicy="delay"/> <timer name="hpet" present="no"/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>destroy</on_crash> <pm> <suspend-to-mem enabled="no"/> <suspend-to-disk enabled="no"/> </pm> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type="file" device="disk"> <driver name="qemu" type="qcow2" discard="unmap"/> <source file="/home/oy753c/libvirt/images/kubuntu-26-04-1-a.qcow2"/> <target dev="vda" bus="virtio"/> <address type="pci" domain="0x0000" bus="0x04" slot="0x00" function="0x0"/> </disk> <disk type="file" device="cdrom"> <driver name="qemu" type="raw"/> <target dev="sda" bus="sata"/> <readonly/> <address type="drive" controller="0" bus="0" target="0" unit="0"/> </disk> <controller type="usb" index="0" model="qemu-xhci" ports="15"> <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/> </controller> <controller type="pci" index="0" model="pcie-root"/> <controller type="pci" index="1" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="1" port="0x10"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x0" multifunction="on"/> </controller> <controller type="pci" index="2" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="2" port="0x11"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x1"/> </controller> <controller type="pci" index="3" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="3" port="0x12"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x2"/> </controller> <controller type="pci" index="4" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="4" port="0x13"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x3"/> </controller> <controller type="pci" index="5" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="5" port="0x14"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x4"/> </controller> <controller type="pci" index="6" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="6" port="0x15"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x5"/> </controller> <controller type="pci" index="7" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="7" port="0x16"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x6"/> </controller> <controller type="pci" index="8" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="8" port="0x17"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x02" function="0x7"/> </controller> <controller type="pci" index="9" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="9" port="0x18"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x0" multifunction="on"/> </controller> <controller type="pci" index="10" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="10" port="0x19"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x1"/> </controller> <controller type="pci" index="11" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="11" port="0x1a"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x2"/> </controller> <controller type="pci" index="12" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="12" port="0x1b"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x3"/> </controller> <controller type="pci" index="13" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="13" port="0x1c"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x4"/> </controller> <controller type="pci" index="14" model="pcie-root-port"> <model name="pcie-root-port"/> <target chassis="14" port="0x1d"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x03" function="0x5"/> </controller> <controller type="sata" index="0"> <address type="pci" domain="0x0000" bus="0x00" slot="0x1f" function="0x2"/> </controller> <controller type="virtio-serial" index="0"> <address type="pci" domain="0x0000" bus="0x03" slot="0x00" function="0x0"/> </controller> <interface type="network"> <mac address="52:54:00:9d:77:63"/> <source network="default"/> <model type="virtio"/> <address type="pci" domain="0x0000" bus="0x01" slot="0x00" function="0x0"/> </interface> <serial type="pty"> <target type="isa-serial" port="0"> <model name="isa-serial"/> </target> </serial> <console type="pty"> <target type="serial" port="0"/> </console> <channel type="unix"> <target type="virtio" name="org.qemu.guest_agent.0"/> <address type="virtio-serial" controller="0" bus="0" port="1"/> </channel> <channel type="spicevmc"> <target type="virtio" name="com.redhat.spice.0"/> <address type="virtio-serial" controller="0" bus="0" port="2"/> </channel> <input type="tablet" bus="usb"> <address type="usb" bus="0" port="1"/> </input> <input type="mouse" bus="ps2"/> <input type="keyboard" bus="ps2"/> <graphics type="spice" autoport="yes"> <listen type="address"/> <image compression="off"/> </graphics> <sound model="ich9"> <address type="pci" domain="0x0000" bus="0x00" slot="0x1b" function="0x0"/> </sound> <audio id="1" type="spice"/> <video> <model type="virtio" heads="1" primary="yes"/> <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/> </video> <redirdev bus="usb" type="spicevmc"> <address type="usb" bus="0" port="2"/> </redirdev> <redirdev bus="usb" type="spicevmc"> <address type="usb" bus="0" port="3"/> </redirdev> <watchdog model="itco" action="reset"/> <memballoon model="virtio"> <address type="pci" domain="0x0000" bus="0x05" slot="0x00" function="0x0"/> </memballoon> <rng model="virtio"> <backend model="random">/dev/urandom</backend> <address type="pci" domain="0x0000" bus="0x06" slot="0x00" function="0x0"/> </rng> </devices> </domain>
Created attachment 196468 [details] VM kubuntu-26-04-1-a's configuration
Got utterly bogged down with build errors on a previously working KDE Fedora deployment.
VM kubuntu-26-04-1-a's progress is stalled. Can't get kde-builder workspace to get past gpgme
Thinking about setting up some kind of artifact page on sourceforge.net, since the attachments such as .qcow2 files seem to be too big to attach here.
More detail on how the problem was solved may be found here: https://sourceforge.net/p/kde-bug-512993/blog/ Tested on Fedora-KDE-Desktop-Live-44-1.7.x86_64 .
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/4032
Merge request https://invent.kde.org/plasma/plasma-desktop/-/merge_requests/4032 submitted. Probably going work on figuring out how to do automated tests for this next.
Git commit d2b2342aec9b06b2949e4df0e93afd5e8e3b4c2f by Nate Graham, on behalf of Daniel Pflager. Committed on 29/09/2026 at 15:39. Pushed by ngraham into branch 'master'. folder: make row/column arrangement settings match actual behavior The default "In Columns" actually causes the icons to display in rows and and "In Rows" actually causes the icons to display in columns. In other words, their sense is reversed. The solution is to re-reverse "In Rows" and "In Columns", in the UI, making "In Rows" effectively the new default setting FIXED-IN: 6.9.0 M +2 -2 containments/desktop/package/contents/ui/ConfigIcons.qml M +2 -2 containments/desktop/plugins/folder/viewpropertiesmenu.cpp https://invent.kde.org/plasma/plasma-desktop/-/commit/d2b2342aec9b06b2949e4df0e93afd5e8e3b4c2f
I'm thrilled! First ever bug fix. Big Thank-You to Nate Graham, and of course Valerio Galdo - without whom I wouldn't have had the courage to try!
Created attachment 196734 [details] attachment-2469594-0.html Thanks, but I didn't do anything other than submit a report! Il gio 1 ott 2026, 00:12 Daniel P Pflager <bugzilla_noreply@kde.org> ha scritto: > https://bugs.kde.org/show_bug.cgi?id=512993 > > --- Comment #22 from Daniel P Pflager <daniel.pflager@gmail.com> --- > I'm thrilled! First ever bug fix. > > Big Thank-You to Nate Graham, and of course Valerio Galdo - without whom I > wouldn't have had the courage to try! > > -- > You are receiving this mail because: > You reported the bug.
From my perspective, you did much more than just submit the report. Thank-you.
Created attachment 196770 [details] attachment-3253246-0.html Thank you, you are very kind. Il giorno gio 1 ott 2026 alle ore 21:27 Daniel P Pflager < bugzilla_noreply@kde.org> ha scritto: > https://bugs.kde.org/show_bug.cgi?id=512993 > > --- Comment #24 from Daniel P Pflager <daniel.pflager@gmail.com> --- > From my perspective, you did much more than just submit the report. > Thank-you. > > -- > You are receiving this mail because: > You reported the bug.
*** Bug 526710 has been marked as a duplicate of this bug. ***