Dolphin: no CTRL+MWheelDown icon zoom out

Hello,

I have had for some time (I think it coincides with 5.27 but I’m not sure) a pb on my main machine whereby I can increase the size of icons in Dolphin with CTRL+MWheelUp, but cannot zoom out with the reverse operation CTRL+MWheelDown.

Needless to say, the problem is not mechanical; such actions work fine everywhere else.

Furthermore, I have two other machines (both laptops) with EOS, similarly up-to-date, which do not exhibit that behaviour.

So I assume that I have some conflict with some setting somewhere, somehow, but I have no idea where to look. Obviously Dolphin’s shortcut configurator lists only pure keyboard shortcuts, which this is not.

Any idea?

inxi -Faz
System:
  Kernel: 6.2.1-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-linux
    root=UUID=407d88d0-6177-47f1-bc92-f91f21997156 rw loglevel=6 nowatchdog
    nvme_load=YES nvidia-drm.modeset=1
  Desktop: KDE Plasma v: 5.27.2 tk: Qt v: 5.15.8 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop System: MATERIEL.NET product: CUSTOM v: V1
    serial: <superuser required>
  Mobo: ASUSTeK model: TUF GAMING B550-PLUS v: Rev X.0x
    serial: <superuser required> UEFI: American Megatrends v: 2604
    date: 02/25/2022
Battery:
  ID-1: hidpp_battery_0 charge: 86% condition: N/A volts: 4.0 min: N/A
    model: Logitech G502 LIGHTSPEED Wireless Gaming Mouse type: N/A
    serial: <filter> status: discharging
CPU:
  Info: model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3+ gen: 4
    level: v3 note: check built: 2022 process: TSMC n6 (7nm) family: 0x19 (25)
    model-id: 0x21 (33) stepping: 2 microcode: 0xA201205
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB desc: 12x512 KiB
    L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 2472 high: 3700 min/max: 2200/4950 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3598 2: 2200
    3: 2200 4: 2200 5: 2200 6: 2200 7: 3598 8: 2200 9: 2880 10: 2200 11: 2200
    12: 3600 13: 2200 14: 2363 15: 2200 16: 2200 17: 2200 18: 2200 19: 3700
    20: 2200 21: 2200 22: 2200 23: 2200 24: 2200 bogomips: 177688
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  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: retbleed status: Not affected
  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, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA104 [GeForce RTX 3070 Lite Hash Rate] vendor: ASUSTeK
    driver: nvidia v: 525.89.02 alternate: nouveau,nvidia_drm non-free: 525.xx+
    status: current (as of 2023-02) arch: Ampere code: GAxxx
    process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 2 speed: 5 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s ports: active: none off: DP-2 empty: DP-1,
    DP-3, HDMI-A-1, HDMI-A-2 bus-ID: 07:00.0 chip-ID: 10de:2488 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.7 with: Xwayland v: 22.1.8
    compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x1440 s-dpi: 108 s-size: 602x342mm (23.70x13.46")
    s-diag: 692mm (27.26")
  Monitor-1: DP-2 note: disabled model: ROG PG279QM serial: <filter>
    built: 2022 res: 2560x1440 dpi: 108 gamma: 1.2
    size: 600x340mm (23.62x13.39") diag: 684mm (26.9") ratio: 16:9 modes:
    max: 2560x1440 min: 640x480
  API: OpenGL v: 4.6.0 NVIDIA 525.89.02 renderer: NVIDIA GeForce RTX
    3070/PCIe/SSE2 direct-render: Yes
Audio:
  Device-1: NVIDIA GA104 High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 07:00.1 chip-ID: 10de:228b class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 09:00.4 chip-ID: 1022:1487 class-ID: 0403
  Sound API: ALSA v: k6.2.1-arch1-1 running: yes
  Sound Interface: sndio v: N/A running: no
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.66 running: yes
Network:
  Device-1: Realtek RTL8125 2.5GbE vendor: ASUSTeK driver: r8169 v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0
    chip-ID: 10ec:8125 class-ID: 0200
  IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 5.46 TiB used: 2.79 TiB (51.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO with
    Heatsink 2TB size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter> rev: 4B2QGXA7
    temp: 30.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Samsung
    model: SSD 870 EVO 4TB size: 3.64 TiB block-size: physical: 512 B
    logical: 512 B type: SSD serial: <filter> scheme: GPT
Partition:
  ID-1: / raw-size: 878.91 GiB size: 864.04 GiB (98.31%)
    used: 687.94 GiB (79.6%) fs: ext4 dev: /dev/nvme0n1p5 maj-min: 259:5
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
    used: 25.5 MiB (26.5%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 41.6 C mobo: N/A gpu: nvidia temp: 31 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
  Processes: 387 Uptime: 7m wakeups: 2 Memory: 31.26 GiB used: 3.2 GiB (10.2%)
  Init: systemd v: 253 default: graphical tool: systemctl Compilers:
  gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman pkgs: 1568 libs: 378
  tools: yay Shell: Zsh v: 5.9 running-in: konsole inxi: 3.3.25

Nobody has any idea?

I have a vague feeling I’ve encountered this problem before, too.

Hello, I also suffered from this bug, I don’t have a definitive solution, but I temporarily solved the problem by doing this:

I added zoom in and zoom out icons to the doplhin taskbar.

After using them once, the CTRL+MWheelDown function started to work.

My distribution however is void linux with KDE plasma 5.27.10 and dolphin 23.08.3.

1 Like

Hi and thank you very much for the input. (edit: and welcome to those boards!)

I’ll do you one better:

  • fresh session [edit: doesn’t have to be, it seems]
  • start dolphin: can zoom in, not out
  • switch virtual desktop (further testing: don’t have to switch desktop, just using “present windows” suffices, even if just to dismiss it – works 100% on like 7 consecutive tests)
  • switch back to desktop with dolphin
  • NOW I can zoom in

Also works on a second instance of dolphin, so the session does not have to be fresh.

I just noticed that while typing an answer to you :sweat_smile:

Does that work for you as well?

Hmm, switch virtual desktops don’t work for me :thinking:
but another discover, easier this time:

Just open dolphin and use the CTRL+ + and CTRL + - keys at least once and that’s enough, the zoom to increase and decrease the icons using the mouse scroll starts working, even on first run.

Thank you for your response after long months of inactive thread :+1:

Have you tried desktop effects such as “present windows”? I have them on screen edge. My testing showed that actually switching desktop or even windows was not necessary; it may not be sufficient either. I just noticed the effect while switching deskop, but probably only because that involved a desktop effect; the switching itself may be irrelevant.

Also, I’m on X11; Wayland may be different.

Tested, it works for me as well :+1:

That’s the magic of email notifications! :wink:

Thanks for reviving it!

It gets better: even switching focus to and from Dolphin’s built-in terminal, or to any other window, works…

… but only if you’ve already zoomed. Preemptively switching does not work.

So nothing to do with desktop switches or effects.