Page 1 of 1

MX Tools - display bug

Posted: Sun Jan 22, 2023 10:39 am
by Wallon
Dear developers,

There is a display bug in MX Tools. Icons at the end of the line have no description.

Please take a look at my screenshot, zoom in on the right side of the image.

Best regards,
Wallon

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 10:47 am
by Jerry3904
Try shrinking the width of the window?

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 10:49 am
by Mauser
I can confirm this issue as it's the same on my computer. One thing to add, the maximize button doesn't work either. I have to drag the edges of the window to maximize it. Even when maximize the text is cut off.

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 10:54 am
by dolphin_oracle
I cannot duplicate this. can someone provide their quick-system-info please.

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 10:58 am
by Eadwine Rose
Can't confirm here either. I have made it two screens wide, sorts fine. Even made it narrow so it only has two rows. Maximizes fine. I was hoping to be able to confirm, but nope.

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 11:02 am
by Adrian
The code for deciding the number of columns to display is a bit crappy, I just make it work with the default and my text size (and even that not perfect), so any pull requests on github are welcomed. I personally won't work on this.

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 11:03 am
by dolphin_oracle
OK I can duplicate in some languages but not others.

likely the descriptions are still present, but the window needs to be scrolled. @Adrian horizontal scrollbar?

I can scroll on my fancy mouse with a horizontal scroll function.

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 11:06 am
by Mauser

Code: Select all

System:    Kernel: 6.0.0-6mx-amd64 [6.0.12-1~mx21+1] x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: BOOT_IMAGE=/vmlinuz-6.0.0-6mx-amd64 
           root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.18.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm 4.18.0 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-21.3_x64 Wildflower October 20  2021 
           base: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Desktop Mobo: Gigabyte model: B450 AORUS ELITE serial: <filter> 
           UEFI: American Megatrends LLC. v: F64a date: 02/17/2022 
CPU:       Info: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP arch: Zen+ family: 17 (23) 
           model-id: 8 stepping: 2 microcode: 800820D cache: L2: 4 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 118181 
           Speed: 2200 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 1: 2200 
           2: 2200 3: 2200 4: 2200 5: 2047 6: 2200 7: 2200 8: 2200 9: 2200 10: 1943 11: 2200 
           12: 2200 13: 2200 14: 2196 15: 2200 16: 2200 
           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 mitigation: untrained return thunk; SMT vulnerable 
           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: disabled, RSB 
           filling, PBRSB-eIBRS: Not affected 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Baffin [Radeon RX 550 640SP / RX 560/560X] vendor: XFX Pine 
           driver: amdgpu v: kernel bus-ID: 07:00.0 chip-ID: 1002:67ff class-ID: 0300 
           Display: x11 server: X.Org 1.20.11 compositor: compton v: 1 driver: loaded: amdgpu 
           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: DVI-D-0 res: 1920x1080 hz: 60 dpi: 82 size: 598x336mm (23.5x13.2") 
           diag: 686mm (27") 
           OpenGL: 
           renderer: Radeon RX 550 Series (POLARIS11 DRM 3.48.0 6.0.0-6mx-amd64 LLVM 11.0.1) 
           v: 4.6 Mesa 20.3.5 direct render: Yes 
Audio:     Device-1: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] vendor: XFX Pine 
           driver: snd_hda_intel v: kernel bus-ID: 07:00.1 chip-ID: 1002:aae0 class-ID: 0403 
           Device-2: AMD Family 17h HD Audio vendor: Gigabyte driver: snd_hda_intel v: kernel 
           bus-ID: 09:00.3 chip-ID: 1022:1457 class-ID: 0403 
           Sound Server-1: ALSA v: k6.0.0-6mx-amd64 running: yes 
           Sound Server-2: PulseAudio v: 14.2 running: yes 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Gigabyte 
           driver: r8169 v: kernel port: f000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: wgpia0 state: unknown speed: 10 Mbps duplex: full mac: N/A 
Drives:    Local Storage: total: 15.02 TiB used: 6.29 TiB (41.9%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/nvme0n1 maj-min: 259:0 model: PCIe SSD size: 476.94 GiB block-size: 
           physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> 
           rev: ECFM22.9 temp: 27.9 C scheme: GPT 
           ID-2: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HUS728T8TALE6L4 
           size: 7.28 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD 
           rpm: 7200 serial: <filter> rev: W414 scheme: GPT 
           ID-3: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST8000DM004-2CX188 size: 7.28 TiB 
           block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5425 
           serial: <filter> rev: 0001 scheme: GPT 
Partition: ID-1: / raw-size: 475.67 GiB size: 467.14 GiB (98.21%) used: 19.85 GiB (4.3%) fs: ext4 
           dev: /dev/dm-0 maj-min: 253:0 mapped: root.fsm 
           ID-2: /boot raw-size: 1024 MiB size: 973.4 MiB (95.06%) used: 600.7 MiB (61.7%) 
           fs: ext4 dev: /dev/nvme0n1p1 maj-min: 259:1 
           ID-3: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%) fs: vfat 
           dev: /dev/nvme0n1p2 maj-min: 259:2 
           ID-4: /home raw-size: 7.25 TiB size: 7.2 TiB (99.20%) used: 6.27 TiB (87.1%) fs: ext4 
           dev: /dev/dm-1 maj-min: 253:1 mapped: 1.home.fsm 
Swap:      Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) 
           ID-1: swap-1 type: partition size: 24.01 GiB used: 0 KiB (0.0%) priority: -2 
           dev: /dev/dm-2 maj-min: 253:2 mapped: swap 
Sensors:   System Temperatures: cpu: 47.8 C mobo: 16.8 C gpu: amdgpu temp: 42.0 C 
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 204 
Repos:     Packages: 2596 note: see --pkg apt: 2584 lib: 1338 flatpak: 12 
           No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian bullseye-updates main non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian bullseye main non-free
           2: deb http://security.debian.org/debian-security bullseye-security main non-free
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/ bullseye main non-free
Info:      Processes: 370 Uptime: 23m wakeups: 1 Memory: 23.4 GiB used: 2.5 GiB (10.7%) 
           Init: SysVinit v: 2.96 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: 10.2.1 
           alt: 10 Client: shell wrapper v: 5.1.4-release inxi: 3.3.06 
Boot Mode: UEFI
https://imgur.com/IV0hizB

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 11:14 am
by Wallon

Code: Select all

System:    Kernel: 5.10.0-20-amd64 [5.10.158-2] x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-20-amd64 
           root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.18.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm 4.18.0 vt: 7 
           dm: LightDM 1.26.0 Distro: MX-21.3_x64 Wildflower April 9  2022 
           base: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Desktop Mobo: MSI model: H170M PRO-VDH (MS-7982) v: 1.0 serial: <filter> 
           UEFI-[Legacy]: American Megatrends v: 2.F0 date: 06/27/2018 
CPU:       Info: Quad Core model: Intel Core i5-6400 bits: 64 type: MCP arch: Skylake-S family: 6 
           model-id: 5E (94) stepping: 3 microcode: F0 cache: L2: 6 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 21599 
           Speed: 800 MHz min/max: 800/3300 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT disabled 
           Type: mds mitigation: Clear CPU buffers; SMT disabled 
           Type: meltdown mitigation: PTI 
           Type: mmio_stale_data mitigation: Clear CPU buffers; SMT disabled 
           Type: retbleed mitigation: IBRS 
           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: IBRS, IBPB: conditional, RSB filling, PBRSB-eIBRS: Not affected 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: NVIDIA GM206 [GeForce GTX 960] vendor: Micro-Star MSI driver: nvidia 
           v: 510.85.02 bus-ID: 01:00.0 chip-ID: 10de:1401 class-ID: 0300 
           Device-2: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo 
           bus-ID: 1-6:3 chip-ID: 046d:082d class-ID: 0102 serial: <filter> 
           Display: x11 server: X.Org 1.20.11 compositor: xfwm4 v: 4.18.0 driver: loaded: nvidia 
           display-ID: :0.0 screens: 1 
           Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x286mm (40.0x11.3") 
           s-diag: 1055mm (41.6") 
           Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 93 size: 527x296mm (20.7x11.7") 
           diag: 604mm (23.8") 
           Monitor-2: DP-0 res: 1920x1080 hz: 60 dpi: 90 size: 544x303mm (21.4x11.9") 
           diag: 623mm (24.5") 
           OpenGL: renderer: NVIDIA GeForce GTX 960/PCIe/SSE2 v: 4.6.0 NVIDIA 510.85.02 
           direct render: Yes 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Micro-Star MSI 
           driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170 class-ID: 0403 
           Device-2: NVIDIA GM206 High Definition Audio vendor: Micro-Star MSI 
           driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:0fba class-ID: 0403 
           Device-3: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo 
           bus-ID: 1-6:3 chip-ID: 046d:082d class-ID: 0102 serial: <filter> 
           Sound Server-1: ALSA v: k5.10.0-20-amd64 running: yes 
           Sound Server-2: PulseAudio v: 14.2 running: yes 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Micro-Star MSI 
           driver: r8169 v: kernel port: d000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 1.36 TiB used: 20.67 GiB (1.5%) 
           SMART Message: Unable to run smartctl. Root privileges required. 
           ID-1: /dev/sda maj-min: 8:0 vendor: Kingston model: SUV400S37240G size: 223.57 GiB 
           block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> 
           rev: D6SD scheme: GPT 
           ID-2: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST1000DM003-1SB102 size: 931.51 GiB 
           block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 
           serial: <filter> rev: CC43 scheme: GPT 
           ID-3: /dev/sdc maj-min: 8:32 type: USB vendor: SanDisk model: SD9SN8W256G 
           size: 232.89 GiB block-size: physical: 4096 B logical: 512 B type: SSD serial: <filter> 
           rev: 1012 scheme: MBR 
           SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure? 
Partition: ID-1: / raw-size: 40 GiB size: 39.08 GiB (97.69%) used: 20.67 GiB (52.9%) fs: ext4 
           dev: /dev/sdc2 maj-min: 8:34 
Swap:      Kernel: swappiness: 5 (default 60) cache-pressure: 50 (default 100) 
           ID-1: swap-1 type: partition size: 4 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sdc1 
           maj-min: 8:33 
Sensors:   System Temperatures: cpu: 43.5 C mobo: 29.8 C gpu: nvidia temp: 44 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 0% 
Repos:     Packages: note: see --pkg apt: 2169 lib: 1095 flatpak: 0 
           No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian bullseye-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian bullseye main contrib non-free
           2: deb http://security.debian.org/debian-security bullseye-security main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/eid.list 
           1: deb https://files.eid.belgium.be/debian bullseye main
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://nl.mxrepo.com/mx/repo/ bullseye main non-free
Info:      Processes: 236 Uptime: 1h 30m wakeups: 1 Memory: 15.58 GiB used: 1.65 GiB (10.6%) 
           Init: SysVinit v: 2.96 runlevel: 5 default: 5 tool: systemctl Compilers: gcc: 10.2.1 
           alt: 10 Client: shell wrapper v: 5.1.4-release inxi: 3.3.06 
Boot Mode: BIOS (legacy, CSM, MBR)

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 11:30 am
by Adrian
dolphin_oracle wrote: Sun Jan 22, 2023 11:03 am OK I can duplicate in some languages but not others.

likely the descriptions are still present, but the window needs to be scrolled. @Adrian horizontal scrollbar?

I can scroll on my fancy mouse with a horizontal scroll function.
I added a horizontal scroll bar, let me know if this help and I will push the update to the repo.
https://github.com/MX-Linux/mx-tools/bl ... _amd64.deb

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 12:04 pm
by dolphin_oracle
its better. at least there is a visual indication of items off to the right.

with non-english, looks like I always get at least one row off to the right.

Re: MX Tools - display bug

Posted: Sun Jan 22, 2023 12:34 pm
by dolphin_oracle
ah, I see, I usually get extra rows because the rows are decided based on the width of the window, not on the contents. and the non-english names tend to be longer, so off the screen the items go.

the horizontal scrollbar is definelty necessary in this case, as at lest you can see there are other items.

Re: MX Tools - display bug

Posted: Wed Jan 25, 2023 8:07 am
by Wallon
Thanks for fixing the bug.
You are very good!

Re: MX Tools - display bug

Posted: Wed Jan 25, 2023 9:07 am
by dolphin_oracle
@Wallon which version of mx-tools do you have now?

Re: MX Tools - display bug

Posted: Wed Jan 25, 2023 2:22 pm
by Wallon
Dear Developer,

When I click on the "About" button, I have version 21.11 with a slider at the bottom of the window to see right and left.

When I click on the "Change Log" button, I get this;

Code: Select all

mx-tools (23.1.02) mx; urgency=medium

  * new method to set colum size

 -- Dolphin Oracle <dolphinoracle@gmail.com>  Mon, 23 Jan 2023 22:29:42 -0500

mx-tools (23.1.01) mx; urgency=medium

  * Add horizontal scrollbar if needed 

 -- Adrian <adrian@mxlinux.org>  Sun, 22 Jan 2023 11:28:27 -0500

mx-tools (23.1) mx; urgency=medium

  * Strip %f,%F,%U from command since the program is called without arguments from launcher. This should fix starting deb-installer
  * Update translations

 -- Adrian <adrian@mxlinux.org>  Sat, 21 Jan 2023 09:24:40 -0500
Best regards,
Wallon