Rofi qlipmon clipboard manager

I am setting up a configuring rofi, but being quite clumsy when it comes to terminal commands and all that, setting up a new piece of software can be quite challenging.

Anyway, I got rofi running with the basics, and then I dived in to get a clipboard manager configured. After looking around a bit my choice fell on qlipmon and I was in luck because it was available on AUR.
I installed it and started the service:

systemctl --user start qlipmon-server.service

I can run it with

rofi -modi qlipmon -show qlipmon

but all I get is a dissapointing:

qlipmon no clipboard history!

On https://github.com/vcalv/qlipmon it says I should have a $HOME/.config/qlipmon/server.ini file, but I dont have that. Could that be the problem, perhaps?
Anybody knows why this is not working, please?

System:
  Kernel: 5.10.61-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=dc9d5ed1-acd3-4c02-a140-0b1e68d3271d rw quiet apparmor=1 
  security=apparmor udev.log_priority=3 
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1 vt: 7 
  dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASRock model: Z370 Pro4 serial: <filter> 
  UEFI-[Legacy]: American Megatrends v: P4.30 date: 10/31/2019 
Battery:
  Device-1: hidpp_battery_0 model: Logitech Wireless Keyboard serial: <filter> 
  charge: 55% (should be ignored) rechargeable: yes status: Discharging 
  Device-2: hidpp_battery_1 model: Logitech M705 serial: <filter> charge: 5% 
  rechargeable: yes status: Discharging 
Memory:
  RAM: total: 15.56 GiB used: 4.33 GiB (27.8%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 6-Core model: Intel Core i5-8400 bits: 64 type: MCP arch: Kaby Lake 
  note: check family: 6 model-id: 9E (158) stepping: A (10) microcode: EA 
  cache: L2: 9 MiB bogomips: 33613 
  Speed: 800 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 
  4: 800 5: 800 6: 800 
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art 
  avx avx2 bmi1 bmi2 bts clflush clflushopt cmov constant_tsc cpuid 
  cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est 
  f16c flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window 
  hwp_epp hwp_notify ibpb ibrs ida intel_pt invpcid invpcid_single lahf_lm lm 
  mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat 
  pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts 
  rdrand rdseed rdtscp rep_good sdbg sep smap smep ss ssbd sse sse2 sse4_1 
  sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust 
  tsc_deadline_timer vme vmx vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt 
  xsaves xtopology xtpr 
  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: 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: disabled, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] 
  vendor: XFX Pine driver: amdgpu v: kernel bus-ID: 03:00.0 chip-ID: 1002:699f 
  class-ID: 0300 
  Display: x11 server: X.Org 1.20.13 compositor: xfwm4 v: 4.16.1 driver: 
  loaded: amdgpu,ati unloaded: modesetting alternate: fbdev,vesa 
  display-ID: :0.0 screens: 1 
  Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.0x11.2") 
  s-diag: 1055mm (41.5") 
  Monitor-1: DisplayPort-0 res: 1920x1080 hz: 60 dpi: 96 
  size: 509x286mm (20.0x11.3") diag: 584mm (23") 
  Monitor-2: HDMI-A-0 res: 1920x1080 hz: 60 dpi: 96 
  size: 509x286mm (20.0x11.3") diag: 584mm (23") 
  OpenGL: renderer: Radeon RX550/550 Series (POLARIS12 DRM 3.40.0 
  5.10.61-1-MANJARO LLVM 12.0.1) 
  v: 4.6 Mesa 21.2.1 direct render: Yes 
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: ASRock driver: snd_hda_intel 
  v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a2f0 class-ID: 0403 
  Device-2: AMD Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X] 
  vendor: XFX Pine driver: snd_hda_intel v: kernel bus-ID: 03:00.1 
  chip-ID: 1002:aae0 class-ID: 0403 
  Device-3: Logitech Headset H390 type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-9:3 chip-ID: 046d:0a44 
  class-ID: 0300 
  Sound Server-1: ALSA v: k5.10.61-1-MANJARO 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: yes 
Network:
  Device-1: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: kernel 
  port: f000 bus-ID: 00:1f.6 chip-ID: 8086:15b8 class-ID: 0200 
  IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Message: No bluetooth data found. 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 1.14 TiB used: 558.8 GiB (48.0%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10EZEX-00ZF5A0 
  size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s 
  type: N/A serial: <filter> rev: 0A80 scheme: MBR 
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 860 EVO 250GB 
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 1B6Q scheme: MBR 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 232.88 GiB size: 228.23 GiB (98.00%) 
  used: 99.85 GiB (43.8%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: N/A 
  uuid: dc9d5ed1-acd3-4c02-a140-0b1e68d3271d 
  ID-2: /mnt/Marvels_daddy raw-size: 893.17 GiB size: 878.15 GiB (98.32%) 
  used: 422.87 GiB (48.2%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 
  label: Marvels_daddy uuid: 59b08e4b-1a8f-45f2-a410-5629bc1b1b7b 
  ID-3: /run/timeshift/backup raw-size: 38.34 GiB size: 37.68 GiB (98.28%) 
  used: 36.07 GiB (95.7%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 
  label: Timeshift uuid: 404732aa-045c-4759-b8b0-0366e051437d 
Swap:
  Alert: No swap data was found. 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-1:2 info: Logitech Unifying Receiver type: Keyboard,Mouse 
  driver: logitech-djreceiver,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 98mA chip-ID: 046d:c534 class-ID: 0301 
  Device-2: 1-9:3 info: Logitech Headset H390 type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1 
  speed: 12 Mb/s power: 100mA chip-ID: 046d:0a44 class-ID: 0300 
  Hub-2: 1-10:4 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 1a40:0101 class-ID: 0900 
  Device-1: 1-10.2:5 info: Logitech Unifying Receiver type: Keyboard,Mouse,HID 
  driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s 
  power: 98mA chip-ID: 046d:c52b class-ID: 0300 
  Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.0 speed: 5 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 36.0 C mobo: N/A gpu: amdgpu temp: 38.0 C 
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 1519 
Info:
  Processes: 308 Uptime: 2h 18m wakeups: 19 Init: systemd v: 248 
  tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: 1263 
  pacman: 1243 lib: 360 flatpak: 11 snap: 9 Shell: Bash v: 5.1.8 
  running-in: xfce4-terminal inxi: 3.3.06 

So I ran
systemctl status --user qlipmon-server.service

And I got this result:

● qlipmon-server.service - Qlipmon clipboard manager for user Username
     Loaded: loaded (/usr/lib/systemd/user/qlipmon-server.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-09-15 08:48:00 CEST; 7h ago
   Main PID: 1358 (qlipmon-server)
      Tasks: 3 (limit: 19102)
     Memory: 4.7M
        CPU: 20.709s
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/qlipmon-server.service
             └─1358 qlipmon-server

sep 15 15:48:17 Username qlipmon-server[1358]: QSqlQuery::prepare: database not open
sep 15 15:48:17 Username qlipmon-server[1358]: SQL SELECT text_id ERROR:  "Driver not loaded Driver not loaded"
sep 15 15:48:17 Username qlipmon-server[1358]: QSqlQuery::prepare: database not open
sep 15 15:48:17 Username qlipmon-server[1358]: SQL SELECT text_id ERROR:  "Driver not loaded Driver not loaded"
sep 15 15:49:29 Username qlipmon-server[1358]: QSqlQuery::prepare: database not open
sep 15 15:49:29 Username qlipmon-server[1358]: SQL SELECT text_id ERROR:  "Driver not loaded Driver not loaded"
sep 15 15:49:30 Username qlipmon-server[1358]: QSqlQuery::prepare: database not open
sep 15 15:49:30 Username qlipmon-server[1358]: SQL SELECT text_id ERROR:  "Driver not loaded Driver not loaded"
sep 15 15:52:35 Username qlipmon-server[1358]: QSqlQuery::prepare: database not open
sep 15 15:52:35 Username qlipmon-server[1358]: SQL SELECT text_id ERROR:  "Driver not loaded Driver not loaded"

systemctl enable --user qlipmon-server.service

But it still does not work and I get the same errors when I try to check the status

I tried to get greenclip to work, but I could not get that running either.

BTW, on the greenclip page it says “Greenclip cannot run alongside other clipboard manager”
Does that mean I have to disable the XCFE Clipman?

So if anybody else runs into this problem, what I finally did was to remove qlipmon and install greenclip again. Then I disabled Clipman from startup and now I can use rofi to access the clipboard history.

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