lbonn / rofi

Rofi: A window switcher, run dialog and dmenu replacement - fork with wayland support
Other
943 stars 37 forks source link

[BUG] rofi doesn't start on wayland (1.18.0) with sway (1.5.1) and wlroots (0.12.0) #15

Closed ghost91- closed 3 years ago

ghost91- commented 3 years ago

Version

Version: 1.6.0-23-gf0139710 (makepkg)

Configuration

rofi config

Launch Command

rofi

Steps to reproduce

What behaviour you see

What behavior you expect to see

Additional details:

github-actions[bot] commented 3 years ago

@ghost91-: hello! :wave:

This issue is being automatically closed because it does not follow the issue template.

nikto-b commented 3 years ago

Have similar issue sway 1.5.1 wayland 1.18.0 wayland-wall installed from here because I can't build and have no wayland-wall in ArchLinux repos and AUR Error:

(process:2171078): Wayland-WARNING **: 23:37:26.569: Wayland compositor missing 'ww_launcher_menu' interface
cannot setup display!

With debug enabled:

[2805858,692]  -> wl_display@1.get_registry(new id wl_registry@2)
[2805858,709]  -> wl_display@1.sync(new id wl_callback@3)
[2805858,943] wl_display@1.delete_id(3)
[2805858,956] wl_registry@2.global(1, "wl_shm", 1)
[2805858,965]  -> wl_registry@2.bind(1, "wl_shm", 1, new id [unknown]@4)
[2805858,974] wl_registry@2.global(2, "wl_drm", 2)
[2805858,980] wl_registry@2.global(3, "zwp_linux_dmabuf_v1", 3)
[2805858,987] wl_registry@2.global(4, "wl_compositor", 4)
[2805859,014]  -> wl_registry@2.bind(4, "wl_compositor", 3, new id [unknown]@5)
[2805859,065]  -> wl_shm@4.create_pool(new id wl_shm_pool@6, fd 6, 4096)
[2805859,962]  -> wl_shm_pool@6.resize(17408)
[2805859,983]  -> wl_shm_pool@6.resize(44032)
[2805860,033]  -> wl_shm_pool@6.resize(97280)
[2805860,080]  -> wl_shm_pool@6.resize(203776)
[2805860,296]  -> wl_shm_pool@6.resize(416768)
[2805861,401]  -> wl_shm_pool@6.resize(842752)
[2805863,820]  -> wl_shm_pool@6.resize(1694720)
[2805867,903]  -> wl_shm_pool@6.resize(3398656)
[2805882,223]  -> wl_compositor@5.create_surface(new id wl_surface@7)
[2805882,272] wl_registry@2.global(5, "wl_subcompositor", 1)
[2805882,281] wl_registry@2.global(6, "wl_data_device_manager", 3)
[2805882,287] wl_registry@2.global(7, "zwlr_gamma_control_manager_v1", 1)
[2805882,293] wl_registry@2.global(8, "gtk_primary_selection_device_manager", 1)
[2805882,300] wl_registry@2.global(9, "zxdg_output_manager_v1", 3)
[2805882,306] wl_registry@2.global(10, "org_kde_kwin_idle", 1)
[2805882,312] wl_registry@2.global(11, "zwp_idle_inhibit_manager_v1", 1)
[2805882,319] wl_registry@2.global(12, "zwlr_layer_shell_v1", 2)
[2805882,326] wl_registry@2.global(13, "xdg_wm_base", 2)
[2805882,352] wl_registry@2.global(14, "zwp_tablet_manager_v2", 1)
[2805882,361] wl_registry@2.global(15, "org_kde_kwin_server_decoration_manager", 1)
[2805882,368] wl_registry@2.global(16, "zxdg_decoration_manager_v1", 1)
[2805882,377] wl_registry@2.global(17, "zwp_relative_pointer_manager_v1", 1)
[2805882,387] wl_registry@2.global(18, "zwp_pointer_constraints_v1", 1)
[2805882,394] wl_registry@2.global(19, "wp_presentation", 1)
[2805882,404] wl_registry@2.global(20, "zwlr_output_manager_v1", 2)
[2805882,413] wl_registry@2.global(21, "zwlr_output_power_manager_v1", 1)
[2805882,425] wl_registry@2.global(22, "zwp_input_method_manager_v2", 1)
[2805882,438] wl_registry@2.global(23, "zwp_text_input_manager_v3", 1)
[2805882,450] wl_registry@2.global(24, "zwlr_foreign_toplevel_manager_v1", 3)
[2805882,477] wl_registry@2.global(25, "zwlr_export_dmabuf_manager_v1", 1)
[2805882,512] wl_registry@2.global(26, "zwlr_screencopy_manager_v1", 3)
[2805882,525] wl_registry@2.global(27, "zwlr_data_control_manager_v1", 2)
[2805882,538] wl_registry@2.global(28, "zwp_primary_selection_device_manager_v1", 1)
[2805882,551] wl_registry@2.global(29, "wp_viewporter", 1)
[2805882,577] wl_registry@2.global(30, "zwp_virtual_keyboard_manager_v1", 1)
[2805882,610] wl_registry@2.global(31, "zwlr_virtual_pointer_manager_v1", 2)
[2805882,619] wl_registry@2.global(32, "zwlr_input_inhibit_manager_v1", 1)
[2805882,627] wl_registry@2.global(33, "zwp_keyboard_shortcuts_inhibit_manager_v1", 1)
[2805882,642] wl_registry@2.global(34, "wl_seat", 7)
[2805882,657]  -> wl_registry@2.bind(34, "wl_seat", 5, new id [unknown]@8)
[2805882,693] wl_registry@2.global(35, "zwp_pointer_gestures_v1", 1)
[2805882,723] wl_registry@2.global(36, "wl_output", 3)
[2805882,768]  -> wl_registry@2.bind(36, "wl_output", 2, new id [unknown]@9)
[2805882,797] wl_callback@3.done(2492)

(process:2171078): Wayland-WARNING **: 23:37:26.569: Wayland compositor missing 'ww_launcher_menu' interface
cannot setup display!
lbonn commented 3 years ago

The original issue seems to be a duplicate of #11.

As for your problem @niktob560, I think you are using the wrong version of rof. This one does not use wayland-wall (which is dead afaik).

Check https://aur.archlinux.org/packages/rofi-lbonn-wayland-git/