-
-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
Environment:
- Project: neomacs (github.com/eval-exec/neomacs)
- Build method:
nix buildsuccessful - System: Wayland session
- Command:
RUST_LOG=TRACE ./result/bin/emacs -Q 1>log 2>&1
Problem Description:
After successfully building and running neomacs, the window displays normally but:
- Cannot type any characters
- Cannot move the cursor
- Cursor displays as "hollow" (possibly default shape or not set correctly)
Key Log Information:
- Window created successfully:
Created winit window with id 1 - Wayland platform:
Using Wayland platform - wl_seat bound:
Bound new global [38] wl_seat v7 - Cursor shape manager:
Bound new global [39] wp_cursor_shape_manager_v1 v1 - wgpu initialization successful (Vulkan and GL backends)
- Character rendering normal (many
add_char_glyphlogs)
Missing Logs:
- No keyboard input event handling logs
- No mouse input event handling logs
- No cursor shape setting logs
Possible Causes:
- Wayland input events not properly delivered to the application
- Cursor shape manager version compatibility issue (log shows:
Version 2 of wp_cursor_shape_manager_v1 is available; binding is currently limited to 1) - Input event handling logic missing or incorrect
Reproduction Steps:
nix buildRUST_LOG=TRACE ./result/bin/emacs -Q 1>log 2>&1- Try to type or move cursor in the window
Expected Behavior:
- Normal keyboard input reception
- Cursor movable and displayed correctly
- Cursor shape changes according to context
Additional Information:
Full log file attached (over 51200 bytes, contains detailed TRACE level logs).
Reactions are currently unavailable