Skip to content

There is no window for the keyless application on Linux #19

@yzevm

Description

@yzevm

Description

I have installed keyless_0.3.0_amd64.deb and launched the desktop application. However, no application window appears; only the Keyless icon is visible at the top

Steps to Reproduce

  1. Start Keyless
  2. Click on the icon at the top
Image
  1. Click on Settings
  2. Keyless Desktop was crashed

Platform

Linux

Version

0.3.0

Logs

➜ journalctl --user -fl | grep "keyless"
Nov 29 20:39:48 yegor keyless.desktop[708288]: [keyless-desktop] Starting...
Nov 29 20:39:48 yegor keyless.desktop[708288]: [run_inner] Creating Tauri builder...
Nov 29 20:39:48 yegor keyless.desktop[708288]: [run_inner] Setting up app...
Nov 29 20:39:48 yegor keyless.desktop[708288]: [run_inner] Running Tauri app...
Nov 29 20:39:48 yegor systemd[6402]: Started app-gnome-keyless-708288.scope - Application launched by gnome-shell.
Nov 29 20:39:48 yegor keyless.desktop[708288]:    Tauri Devtools v2.0.1
Nov 29 20:39:48 yegor keyless.desktop[708288]:    →   Local:   https://devtools.crabnebula.dev/dash/127.0.0.1/3033
Nov 29 20:39:48 yegor keyless.desktop[708288]: [setup] Starting setup hook...
Nov 29 20:39:48 yegor keyless.desktop[708288]: [setup] Preloading Candle device...
Nov 29 20:39:48 yegor keyless.desktop[708288]: [setup] Device preloaded: Cpu
Nov 29 20:39:48 yegor keyless.desktop[708288]: [setup] Initializing tray...
Nov 29 20:39:48 yegor keyless.desktop[708288]: [setup] Tray initialized successfully
Nov 29 20:39:48 yegor keyless.desktop[708288]: [overlay] create_overlay called
Nov 29 20:39:48 yegor keyless.desktop[708288]: [overlay] failed to get monitor position
Nov 29 20:39:48 yegor keyless.desktop[708288]: [toast] create_toast called
Nov 29 20:39:48 yegor keyless.desktop[708288]: [toast] failed to get monitor position
Nov 29 20:39:48 yegor keyless.desktop[708288]: [setup] Runtime init requested at startup
Nov 29 20:39:48 yegor keyless.desktop[708288]: [setup] Setup completed successfully
Nov 29 20:39:48 yegor keyless.desktop[708288]: [runtime] sink: Clipboard
Nov 29 20:40:32 yegor keyless.desktop[708288]: [keyless-desktop] PANIC: PanicHookInfo { payload: Any { .. }, location: Location { file: "/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-plugin-positioner-2.3.1/src/ext.rs", line: 155, column: 44 }, can_unwind: true, force_no_backtrace: false }
Nov 29 20:40:32 yegor keyless.desktop[708288]: [run_inner] PANIC caught: Any { .. }
Nov 29 20:40:32 yegor keyless.desktop[708288]: [keyless-desktop] FATAL ERROR: system error: panic during tauri run: Any { .. }
Nov 29 20:40:32 yegor keyless.desktop[708288]: [keyless-desktop] Error details: System("panic during tauri run: Any { .. }")
Nov 29 20:40:32 yegor systemd[6402]: app-gnome-keyless-708288.scope: Consumed 1.086s CPU time.

Additional Context

I also tried the Terminal app and got the following error:

ERROR keyless_runtime::pipeline::startup: audio capture start failed error=audio error: audio error: unsupported sample format device=USB PnP Audio Device

“USB PnP Audio Device” is my microphone. I will check it in the next few days and keep you updated

➜ inxi -Fxxxz
System:
  Kernel: 6.14.0-36-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
    clocksource: tsc
  Desktop: GNOME v: 46.0 tk: GTK v: 3.24.41 wm: gnome-shell
    tools: gsd-screensaver-proxy dm: GDM3 v: 46.2 Distro: Ubuntu 24.04.3 LTS
    (Noble Numbat)
Machine:
  Type: Laptop Mobo: N/A model: N/A v: 1.0 serial: <superuser required>
    part-nu: 0000000000000000 uuid: <superuser required>
    UEFI: American Megatrends v: DXH6.19 date: 03/13/2025
CPU:
  Info: 8-core model: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics bits: 64
    type: MT MCP smt: enabled arch: Zen 4 rev: 2 cache: L1: 512 KiB L2: 8 MiB
    L3: 16 MiB
  Speed (MHz): avg: 1591 high: 3243 min/max: 400/5137 boost: enabled cores:
    1: 1372 2: 1316 3: 1369 4: 1583 5: 1322 6: 3243 7: 1376 8: 2564 9: 2404
    10: 1100 11: 1100 12: 1100 13: 1100 14: 2321 15: 1100 16: 1100
    bogomips: 121377
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: AMD Phoenix3 driver: amdgpu v: kernel arch: RDNA-3 pcie:
    speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1 off: eDP-1 empty: DP-1,
    DP-2, DP-3, DP-4, DP-5, DP-6, Writeback-1 bus-ID: 03:00.0
    chip-ID: 1002:1900 class-ID: 0300 temp: 40.0 C
  Device-2: Sunplus Innovation Canyon CNS-CWC5 Webcam
    driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    bus-ID: 1-2.1.2:9 chip-ID: 1bcf:2284 class-ID: 0102 serial: <filter>
  Device-3: DX-231115-J HD WebCam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-4:6 chip-ID: 927b:bc13 class-ID: 0e02
  Display: wayland server: X.org v: 1.21.1.11 with: Xwayland v: 23.2.6
    compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
  Monitor-1: HDMI-A-1 model: LG (GoldStar) ULTRAGEAR serial: <filter>
    res: 2560x1440 dpi: 109 size: 597x336mm (23.5x13.23") diag: 685mm (27")
    modes: max: 2560x1440 min: 640x480
  Monitor-2: eDP-1 model: BOE Display 0x0a9b res: 2560x1600 dpi: 189
    size: 344x215mm (13.54x8.46") diag: 406mm (16") modes: max: 2560x1600
    min: 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa
    v: 25.0.7-0ubuntu0.24.04.2 glx-v: 1.4 direct-render: yes renderer: AMD
    Radeon 780M Graphics (radeonsi phoenix LLVM 20.1.2 DRM 3.61
    6.14.0-36-generic) device-ID: 1002:1900 display-ID: :0.0
  API: Vulkan v: 1.3.275 layers: 3 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: N/A device-ID: 1002:1900 device: 1 type: cpu
    driver: N/A device-ID: 10005:0000
Audio:
  Device-1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
    v: kernel pcie: speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:1640
    class-ID: 0403
  Device-2: AMD Family 17h/19h HD Audio driver: snd_hda_intel v: kernel
    pcie: speed: 16 GT/s lanes: 16 bus-ID: 03:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  Device-3: Sunplus Innovation Canyon CNS-CWC5 Webcam
    driver: snd-usb-audio,uvcvideo type: USB rev: 2.0 speed: 480 Mb/s lanes: 1
    bus-ID: 1-2.1.2:9 chip-ID: 1bcf:2284 class-ID: 0102 serial: <filter>
  Device-4: JMTek LLC. USB PnP Audio Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-2.1.3:10 chip-ID: 0c76:161e class-ID: 0300
  API: ALSA v: k6.14.0-36-generic status: kernel-api
  Server-1: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions