Bspwm: rofi now displays black text on black background

it's very annoying and I can't figure out the exact setting that's responsible for that in rofi config in ~/.config/rofi.

System:    Kernel: 5.13.13-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=57d8f6ec-1c85-49a1-a3f7-f2cb0f4445bd rw
           [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
           systemd.unified_cgroup_hierarchy=1 loglevel=3
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: bspwm 0.9.10 vt: 7 dm: LightDM 1.30.0
           Distro: Garuda Linux base: Arch Linux
Machine:   Type: Desktop Mobo: ASUSTeK model: P8H77-V LE v: Rev X.0x serial: <filter> UEFI: American Megatrends v: 1307
           date: 03/17/2014
CPU:       Info: Quad Core model: Intel Xeon E3-1270 V2 bits: 64 type: MT MCP arch: Ivy Bridge family: 6 model-id: 3A (58)
           stepping: 9 microcode: 21 cache: L2: 8 MiB
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 57680
           Speed: 1999 MHz min/max: 1600/3900 MHz Core speeds (MHz): 1: 1999 2: 4016 3: 3549 4: 2152 5: 3045 6: 4015 7: 2629
           8: 4019
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled
           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: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: Gigabyte
           driver: amdgpu v: kernel bus-ID: 02:00.0 chip-ID: 1002:67df class-ID: 0300
           Display: x11 server: X.Org 1.20.13 compositor: picom v: git-60eb0 driver: loaded: amdgpu,ati unloaded: modesetting
           alternate: fbdev,vesa display-ID: :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: 102 size: 477x268mm (18.8x10.6") diag: 547mm (21.5")
           OpenGL: renderer: Radeon RX 580 Series (POLARIS10 DRM 3.41.0 5.13.13-zen1-1-zen LLVM 12.0.1) v: 4.6 Mesa 21.2.1
           direct render: Yes
Audio:     Device-1: Intel 7 Series/C216 Family High Definition Audio vendor: ASUSTeK P8Z77-V LX driver: snd_hda_intel
           v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20 class-ID: 0403
           Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] vendor: Gigabyte driver: snd_hda_intel
           v: kernel bus-ID: 02:00.1 chip-ID: 1002:aaf0 class-ID: 0403
           Sound Server-1: ALSA v: k5.13.13-zen1-1-zen running: yes
           Sound Server-2: JACK v: 1.9.19 running: no
           Sound Server-3: PulseAudio v: 15.0 running: yes
           Sound Server-4: PipeWire v: 0.3.34 running: no
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK P8 series driver: r8169 v: kernel
           port: d000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
           IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:    Local Storage: total: 1.38 TiB used: 53.15 GiB (3.8%)
           SMART Message: Required tool smartctl not installed. Check --recommends
           ID-1: /dev/sda maj-min: 8:0 vendor: Apacer model: AS350 512GB size: 476.94 GiB block-size: physical: 512 B
           logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: .0 scheme: GPT
           ID-2: /dev/sdb maj-min: 8:16 vendor: HGST (Hitachi) model: HTS541010B7E610 size: 931.51 GiB block-size:
           physical: 4096 B logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter> rev: 1A01 scheme: GPT
Partition: ID-1: / raw-size: 476.44 GiB size: 476.44 GiB (100.00%) used: 20.22 GiB (4.2%) fs: btrfs dev: /dev/sda2
           maj-min: 8:2
           ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%) used: 576 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1
           ID-3: /home raw-size: 931.51 GiB size: 931.51 GiB (100.00%) used: 32.93 GiB (3.5%) fs: btrfs dev: /dev/sdb1
           maj-min: 8:17
           ID-4: /var/log raw-size: 476.44 GiB size: 476.44 GiB (100.00%) used: 20.22 GiB (4.2%) fs: btrfs dev: /dev/sda2
           maj-min: 8:2
           ID-5: /var/tmp raw-size: 476.44 GiB size: 476.44 GiB (100.00%) used: 20.22 GiB (4.2%) fs: btrfs dev: /dev/sda2
           maj-min: 8:2
Swap:      Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
           ID-1: swap-1 type: zram size: 11.63 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C gpu: amdgpu temp: 48.0 C
           Fan Speeds (RPM): N/A gpu: amdgpu fan: 859
Info:      Processes: 289 Uptime: 2m wakeups: 0 Memory: 11.63 GiB used: 2.01 GiB (17.3%) Init: systemd v: 249 tool: systemctl
           Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: pacman: 1096 lib: 290 Shell: fish v: 3.3.1 default: Bash v: 5.1.8
           running-in: alacritty inxi: 3.3.06

sorry, can't screenshot it properly

Ah, here you go

the text was white before and now it's almost the same color as the background

I believe the latest version of rofi made some config format changes that are not backwards compatible. This basically means whatever config was put in place by you and/or the distro defaults are probably broken.

I would recommend either downgrading for rofi for now or editing your config based on the new format.


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