Mousepad: Issue zooming text back in after having reached a certain zoom out level

Hi all, this is my first topic, so please excuse potentially missing details and/or incorrect formatting etc., but please let me know about it, so that I can improve my future posts. :slightly_smiling_face:

As the topic already says, when writing random text in mousepad and pressing Ctrl+- several times, the text gets zoomed out (in my case, doing so 3 times leads to the minimum zoom level). After having done so, pressing Ctrl++ has no effect anymore and the text stays unreadably small. The same behavior occurs when using Ctrl+ mouse scroll down and again Ctrl+ mouse scroll up.

More details in brief:

  • mousepad version affected: 0.5.2
  • System default monospace font is set to Liberation Mono Regular 9
  • Mousepad is configured to use the system default font
  • Switching the default font to DejaVu Sans Mono Book 9 doesn’t change the behavior

My inxi output is as follows:

System:
  Kernel: 5.4.100-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/vmlinuz-5.4-x86_64 
  root=UUID=4389411c-72e7-4cc8-802a-65a01e203354 rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm4 
  dm: LightDM 1.30.0 Distro: Manjaro Linux 
Machine:
  Type: Laptop System: Hewlett-Packard product: HP EliteBook Folio 9470m 
  v: A1029D110C serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: Hewlett-Packard model: 18DF v: KBC Version 62.19 serial: <filter> 
  BIOS: Hewlett-Packard v: 68IBD Ver. F.73 date: 04/12/2019 
Memory:
  RAM: total: 15.51 GiB used: 2.58 GiB (16.6%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Dual Core model: Intel Core i5-3437U bits: 64 type: MT MCP 
  arch: Ivy Bridge family: 6 model-id: 3A (58) stepping: 9 microcode: 21 
  L2 cache: 3 MiB bogomips: 19162 
  Speed: 813 MHz min/max: 800/2900 MHz Core speeds (MHz): 1: 813 2: 798 3: 798 
  4: 846 
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov 
  constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept 
  erms est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs ida 
  lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae pat 
  pbe pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts rdrand 
  rdtscp rep_good sep smep smx ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp 
  syscall tm tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid x2apic 
  xsave xsaveopt xtopology xtpr 
  Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages 
  Type: l1tf 
  mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, 
  IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds status: Vulnerable: No microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Hewlett-Packard 
  driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:0166 class ID: 0300 
  Device-2: Cheng Uei Precision Industry (Foxlink) HP HD Webcam [Fixed] 
  type: USB driver: uvcvideo bus ID: 1-1.3:3 chip ID: 05c8:034b class ID: 0e02 
  Display: x11 server: X.Org 1.20.10 driver: loaded: intel 
  unloaded: modesetting alternate: fbdev,vesa display ID: :0.0 screens: 1 
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") 
  s-diag: 582mm (22.9") 
  Monitor-1: HDMI3 res: 1920x1080 hz: 60 dpi: 102 size: 480x270mm (18.9x10.6") 
  diag: 551mm (21.7") 
  OpenGL: renderer: Mesa DRI Intel HD Graphics 4000 (IVB GT2) 
  v: 4.2 Mesa 20.3.4 compat-v: 3.0 direct render: Yes 
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio 
  vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
  chip ID: 8086:1e20 class ID: 0403 
  Sound Server: ALSA v: k5.4.100-1-MANJARO 
Network:
  Device-1: Intel 82579LM Gigabit Network vendor: Hewlett-Packard 
  driver: e1000e v: 3.2.6-k port: 2080 bus ID: 00:19.0 chip ID: 8086:1502 
  class ID: 0200 
  IF: enp0s25 state: down mac: <filter> 
  Device-2: Intel Centrino Advanced-N 6235 driver: iwlwifi v: kernel 
  port: ef80 bus ID: 03:00.0 chip ID: 8086:088e class ID: 0280 
  IF: wlo1 state: up mac: <filter> 
  IP v4: <filter> type: noprefixroute scope: global broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel Centrino Bluetooth Wireless Transceiver type: USB 
  driver: btusb v: 0.8 bus ID: 3-1.6:3 chip ID: 8087:07da class ID: e001 
  Message: Required tool hciconfig not installed. Check --recommends 
RAID:
  Message: No RAID data was found. 
Drives:
  Local Storage: total: 262.7 GiB used: 116.4 GiB (44.3%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: MZMPC032HBCD-000H1 
  size: 29.82 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: 2H1Q scheme: MBR 
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 840 EVO 250GB 
  size: 232.89 GiB block size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  rotation: SSD serial: <filter> rev: CB6Q scheme: MBR 
  Message: No Optical or Floppy data was found. 
Partition:
  ID-1: / raw size: 150.66 GiB size: 147.29 GiB (97.77%) 
  used: 111.25 GiB (75.5%) fs: ext4 dev: /dev/sdb7 maj-min: 8:23 label: N/A 
  uuid: 4389411c-72e7-4cc8-802a-65a01e203354 
  ID-2: /boot raw size: 1001.4 MiB size: 969.6 MiB (96.83%) 
  used: 103 MiB (10.6%) fs: ext4 dev: /dev/sdb3 maj-min: 8:19 label: N/A 
  uuid: c9c2f914-f06c-4365-a03b-356fdf3c0132 
  ID-3: /mnt/data raw size: 27.34 GiB size: 27.34 GiB (100.00%) 
  used: 5.05 GiB (18.5%) fs: ntfs dev: /dev/sdb6 maj-min: 8:22 label: data 
  uuid: 02F8793C795D0C37 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 29.82 GiB used: 0 KiB (0.0%) priority: -2 
  dev: /dev/sda1 maj-min: 8:1 label: N/A 
  uuid: cc4e16f7-ad32-4b4b-bed0-0d9e8a64b4a1 
Unmounted:
  ID-1: /dev/sdb1 maj-min: 8:17 size: 100 MiB fs: ntfs label: N/A 
  uuid: 9A5C79CD5C79A4A3 
  ID-2: /dev/sdb2 maj-min: 8:18 size: 49.9 GiB fs: ntfs label: N/A 
  uuid: 588E837D8E835304 
  ID-3: /dev/sdb4 maj-min: 8:20 size: 1 KiB fs: <superuser required> 
  label: N/A uuid: N/A 
  ID-4: /dev/sdb5 maj-min: 8:21 size: 3.91 GiB fs: swap label: N/A 
  uuid: 6c184967-56c0-4ed5-b6f3-8c23fc94bf17 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 3 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip ID: 8087:0024 class ID: 0900 
  Device-1: 1-1.3:3 
  info: Cheng Uei Precision Industry (Foxlink) HP HD Webcam [Fixed] 
  type: Video driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s 
  chip ID: 05c8:034b class ID: 0e02 
  Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-4: 2-2:2 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s 
  chip ID: 05e3:0610 class ID: 0900 
  Device-1: 2-2.1:3 info: Holtek Keyboard type: Keyboard,HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s 
  chip ID: 04d9:1503 class ID: 0300 
  Device-2: 2-2.2:4 info: Logitech Unifying Receiver type: Keyboard,Mouse 
  driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  chip ID: 046d:c534 class ID: 0301 
  Hub-5: 3-0:1 info: Full speed (or root) Hub ports: 3 rev: 2.0 
  speed: 480 Mb/s chip ID: 1d6b:0002 class ID: 0900 
  Hub-6: 3-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0 
  speed: 480 Mb/s chip ID: 8087:0024 class ID: 0900 
  Device-1: 3-1.6:3 info: Intel Centrino Bluetooth Wireless Transceiver 
  type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  chip ID: 8087:07da class ID: e001 
  Hub-7: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.0 speed: 5 Gb/s 
  chip ID: 1d6b:0003 class ID: 0900 
  Hub-8: 4-2:2 info: Genesys Logic USB3.1 Hub ports: 4 rev: 3.1 speed: 5 Gb/s 
  chip ID: 05e3:0620 class ID: 0900 
Sensors:
  System Temperatures: cpu: 54.0 C mobo: 0.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 186 Uptime: 9h 04m wakeups: 3 Init: systemd v: 247 Compilers: 
  gcc: 10.2.0 Packages: pacman: 1328 lib: 411 flatpak: 0 Shell: Bash v: 5.1.0 
  running in: xfce4-terminal inxi: 3.3.01

I could reproduce the described behavior on two further installations (1 native, 1 VM) that are based on different installation ISOs (which I can’t name exactly anymore, sorry). The cross-check in a VM with vanilla Arch installation resulted in Arch not having this issue. Did I configure something incorrectly?

[Edit, 2021-03-07]: Added mousepad version affected (-> 0.5.2)

Indeed, same issue as you, but i have to zoom out 4 times to be stucked.
I have the same issue with the newest SparkyLinux as well as Manjaro, i have checked in the VM few minutes ago.
In both cases, this is Mousepad 0.5.2, so i guess it’s related to Mousepad itself

Thanks for double-checking.
Oh, I forgot to mention that I’m using mousepad version 0.5.2 as well. :hushed: I’ll enhance my post accordingly.

As mentioned in my post, my Arch system does not have this issue, so it cannot be a mousepad bug, but quite interesting that SparkyLinux is affected as well. :thinking:

I have just updated Mousepad to version 0.5.3 from Arch repo : Arch Linux - mousepad 0.5.5-2 (x86_64)

I do not have this zoom issue anymore :slight_smile:
It was a Mousepad issue i guess, on Arch repo, version 0.5.3 exists for more than one week, that’s why you can’t reproduce on your Arch system

Many thanks for having checked the issue again in this newer version, and of course you’re right. I had already version 0.5.3 installed in Arch and thereby actually compared different versions. Sorry for the confusion. That was my mistake.

I’ll mark your post as solution. :slightly_smiling_face:

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.