Dark mode Wireshark and Manjaro setting

How is the right way to have Dark mode on Wireshark and Manjaro Setting?

So far, I only get it to work with QT_STYLE_OVERRIDE="kvantum-dark" wireshark and QT_STYLE_OVERRIDE="kvantum-dark" manjaro-settings-manager

qt6ct ?

Yes, I realize it’s work as well on qt5ct and qt6ct, but only in the Terminal.
Starting these Programs in the menu with PATH to /usr/bin/wireshark don’t respect Dark mode on my end.

  Kernel: 6.3.5-2-MANJARO arch: x86_64 bits: 64 Desktop: Xfce v: 4.18.1
    Distro: Manjaro Linux
  Type: Laptop System: Dell product: XPS 15 9570 v: N/A
    serial: <superuser required>
  Mobo: Dell model: 0D0T05 v: A00 serial: <superuser required> UEFI: Dell
    v: 1.31.0 date: 03/13/2023
  ID-1: BAT0 charge: 36.2 Wh (100.0%) condition: 36.2/97.0 Wh (37.3%)
  Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 2200 min/max: 800/4100 cores: 1: 2200 2: 2200 3: 2200
    4: 2200 5: 2201 6: 2200 7: 2200 8: 2200 9: 2200 10: 2200 11: 2200 12: 2200
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile] driver: nvidia
    v: 530.41.03
  Device-3: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: modesetting
    dri: iris gpu: i915 resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
  API: OpenGL v: 4.6 Mesa 23.0.3 renderer: Mesa Intel UHD Graphics 630 (CFL
  Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
  API: ALSA v: k6.3.5-2-MANJARO status: kernel-api
  Server-1: PipeWire v: 0.3.70 status: active
  Device-1: Intel Wireless-AC 9260 driver: iwlwifi
  IF: ap0 state: up mac: <filter>
  IF-ID-1: cscotun0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
  IF-ID-2: pan1 state: down mac: <filter>
  IF-ID-3: wlp59s0 state: up mac: <filter>
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb type: USB
  Report: bt-adapter ID: hci0 state: up address: <filter>
  Local Storage: total: 1.82 TiB used: 1.4 TiB (77.0%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
    size: 1.82 TiB
  ID-2: /dev/sda model: General USB Flash Disk size: 3.75 GiB type: USB
  ID-1: / size: 1.79 TiB used: 1.4 TiB (78.5%) fs: ext4 dev: /dev/dm-0
  ID-2: /boot/efi size: 256 MiB used: 38 MiB (14.8%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-1: swap-1 type: file size: 7.84 GiB used: 0 KiB (0.0%) file: /swapfile
  System Temperatures: cpu: 78.0 C pch: 59.0 C mobo: 65.0 C
  Fan Speeds (RPM): cpu: 4890 fan-2: 4890
  Processes: 490 Uptime: 31m Memory: available: 30.98 GiB
  used: 10.82 GiB (34.9%) Shell: Zsh inxi: 3.3.27

There is no one “right way”, unfortunately. Using Qt5Ct and Kvantum is one way that works as you noticed. Another way is using QGnomePlatform, but it only works well with Adwaita or themes based on it.

Example: This is what Wireshark looks like on GNOME using QGnomePlatform with the Adw-dark theme using the default blue accent color:

Not much different with the Manjaro KvLibadwaitaMaiaDark Kvantum theme:

Did you mean qt5ct? wireshark-qt depends on Qt 5. :wink:

1 Like

Thanks, yes qgnomeplatform-qt5 did the trick. And I was also shock that it also works on qt6ct

it’s works fine on manjaro-settings-manager as well

Yes, QGnomePlatform supports both Qt 5 & Qt 6. It’s developed by Fedora and (slowly) keeps improving.

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