Hi,
There seems to be a bug with the latest Wayfire version available form the stable bookworm RPI version (not the one from the standard Debian version 7.4)
Setup: RPI 5 8GB, standard december image, latest apt upgrade. No specific modification, except for a custom wayfire.ini and default.ini that willl be posted next.
Touchscreen waveshare 10.1HP-CAPLCD Monitor (https://www.waveshare.com/wiki/10.1HP-CAPLCD_Monitor), normal USB event input, no specific drivers needed, 10 finger touch.
Description:
One the system is updated to the 0.7.5-1~bpo11+1~rpt33 RPI version, touching event received by Wayfire will crash the session and close it. You get back to the login screen, and must relogin
Touching an app works normally. Scrolling works. It is touching anything else (the background) that crashes the session.
Step taken: The behavior stops touch the background, session crash
I use swaybg, but removing it doesn´t change the behavior. I also commented out all my touchscreen event in my wayfire.ini.
The official wayfire github talks about similar bugs on version 0.8, (https://github.com/WayfireWM/wayfire/issues/2176), but of course it's not the same exact one, and it is on the mainstream wayfire, so I cannot post there to file a bug.
Can anybody reproduce this?
Thanks for any help
Wayfire.ini/etc/wayfire/default.ini
There seems to be a bug with the latest Wayfire version available form the stable bookworm RPI version (not the one from the standard Debian version 7.4)
Setup: RPI 5 8GB, standard december image, latest apt upgrade. No specific modification, except for a custom wayfire.ini and default.ini that willl be posted next.
Touchscreen waveshare 10.1HP-CAPLCD Monitor (https://www.waveshare.com/wiki/10.1HP-CAPLCD_Monitor), normal USB event input, no specific drivers needed, 10 finger touch.
Description:
One the system is updated to the 0.7.5-1~bpo11+1~rpt33 RPI version, touching event received by Wayfire will crash the session and close it. You get back to the login screen, and must relogin
Touching an app works normally. Scrolling works. It is touching anything else (the background) that crashes the session.
Step taken:
Code:
install debian official deb. sudo systemctl restart lightdm,
Code:
sudo apt update; sudo apt upgrade; sudo systemctl restart lightdm
I use swaybg, but removing it doesn´t change the behavior. I also commented out all my touchscreen event in my wayfire.ini.
The official wayfire github talks about similar bugs on version 0.8, (https://github.com/WayfireWM/wayfire/issues/2176), but of course it's not the same exact one, and it is on the mainstream wayfire, so I cannot post there to file a bug.
Can anybody reproduce this?
Thanks for any help
Wayfire.ini
Code:
[core]close_top_view = <shift> <super> KEY_D#close_top_view = <shift> <super> KEY_D | pinch in 5[command]repeatable_binding_pause = KEY_PAUSECDcommand_pause = mpc -h 10.9.0.1 toggle;killall mpg123|| mpg123 'http://10.9.0.1:8000'repeatable_binding_play = KEY_PLAYCDcommand_play = mpc -h 10.9.0.1 toggle;killall mpg123 || mpg123 'http://10.9.0.1:8000'repeatable_binding_playnext = KEY_NEXTSONGcommand_playnext = /home/hugo/.local/bin/dit.shrepeatable_binding_playprev = KEY_PREVIOUSSONGcommand_playprev = mpc -h 10.9.0.1 nextrepeatable_binding_play2 = KEY_PLAYPAUSEcommand_play2 = mpc -h 10.9.0.1 toggle;killall mpg123 || mpg123 'http://10.9.0.1:8000'repeatable_binding_volume_up = KEY_VOLUMEUPcommand_volume_up = wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+repeatable_binding_volume_down = KEY_VOLUMEDOWNcommand_volume_down = wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-binding_launcher = <super> KEY_Dcommand_launcher = wofi --show drun --allow-images --matching=fuzzy --insensitivebinding_mute = KEY_MUTEcommand_mute = wpctl set-mute @DEFAULT_AUDIO_SINK@ togglebinding_menu = <super>command_menu = wfpanelctl smenu menubinding_terminal = <super> KEY_ENTERcommand_terminal = footbinding_bluetooth = <ctrl> <alt> KEY_Bcommand_bluetooth = foot bluetuithbinding_netman = <ctrl> <alt> KEY_Wcommand_netman = foot nmtuibinding_fs = KEY_CONFIGcommand_fs = killall -SIGUSR1 waybarbinding_grim = KEY_SYSRQcommand_grim = grimbinding_quit = <ctrl> <alt> KEY_DELETEcommand_quit = lxde-pi-shutdown-helper#binding_keyboard = hotspot top-right 10x10 5000#command_keyboard = killall wvkbd-mobintl || wvkbd-mobintl -L 250 --landscape-layers full,special --fn PragmataPro --fg-sp 200000|99#binding_showkeyboard = hotspot top-left 10x10 5000#command_showkeyboard = killall -34 wvkbd-mobintlbinding_screen3 = <shift> <super> KEY_TOUCHPAD_TOGGLEcommand_screen3 = footbinding_screenon = <shift> <super> KEY_Scommand_screenon = ddcutil setvcp d6 1; killall waybar || waybar -s /home/hugo/.config/waybar/mocha-style.css &binding_screenoff = <ctrl> <shift> <super> KEY_Scommand_screenoff = ddcutil setvcp d6 5binding_power = KEY_POWERcommand_power = ddcutil setvcp d6 1 ; pwrkey[input-device:10-0038 generic ft5x06 (79)]output = DSI-1[input-device:6-0038 generic ft5x06 (79)]output = DSI-1[input-device:4-0038 generic ft5x06 (79)]output = DSI-2[input-device:10-0038 generic ft5x06 (00)]output = DSI-1[input-device:6-0038 generic ft5x06 (00)]output = DSI-1[input-device:4-0038 generic ft5x06 (00)]output = DSI-2[input]xkb_options = xkb_model = pc105xkb_layout = usxkb_variant = alt-intlkb_repeat_delay = 400kb_repeat_rate = 40mouse_cursor_speed = 0left_handed_mode = false[scale]toggle_all = <ctrl> <shift> <alt> <super> KEY_SPACEspacing = 10middle_click_close = trueallow_zoom = trueduration = 200interact = false[vswitch]binding_down = <super> KEY_DOWNbinding_win_down = <shift> <super> KEY_DOWNbinding_up = <super> KEY_UPbinding_win_up = <shift> <super> KEY_UPbinding_left = <super> KEY_LEFTbinding_win_left = <shift> <super> KEY_LEFTbinding_right = <super> KEY_RIGHTbinding_win_right = <shift> <super> KEY_RIGHT[idle]toggle = <super> KEY_Zscreensaver_timeout = 300dpms_timeout = 600[alpha]modifier = <control>[expo]toggle = <super> KEY_A#toggle = <super> KEY_A | pinch in 3select_workspace_1 = KEY_1select_workspace_2 = KEY_2select_workspace_3 = KEY_3select_workspace_4 = KEY_4select_workspace_5 = KEY_5select_workspace_6 = KEY_6select_workspace_7 = KEY_7select_workspace_8 = KEY_8select_workspace_9 = KEY_9[window-rules]rule_1 = on created if app_id is "foot" then set geometry 140 50 1000 700[grid]#slot_l = <super> KEY_H | swipe left 3#slot_r = <super> KEY_L | swipe right 3#slot_t = <super> KEY_K | swipe up 3#slot_b = <super> KEY_J | swipe down 3#slot_c = <super> KEY_SPACE | pinch out 3#restore = <shift> <super> KEY_SPACE | pinch in 4slot_l = <super> KEY_H slot_r = <super> KEY_Lslot_t = <super> KEY_Kslot_b = <super> KEY_Jslot_c = <super> KEY_SPACErestore = <shift> <super> KEY_SPACE[animate]close_animation = fade[move]activate = <super> BTN_LEFTenable_snap = true[autostart-static]autostart0 = hash dbus-update-activation-environment 2>/dev/null && dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=Wayfireautostart1 = systemctl --user import-environment DISPLAY WAYLAND_DISPLAYautostart2 = /usr/libexec/polkit-mate-authentication-agent-1autostart3 = waybar -s /home/hugo/.config/waybar/mocha-style.cssautostart4 = swaybg -i $(find /home/hugo/img/. -type f | shuf -n1) -m fill &[autostart]autostart_wf_shell = falseeasyeffect = easyeffects --gapplication-service[output:HDMI-A-1]mode = 1366x768@59790position = 0,0transform = normal[output:HDMI-A-2]mode = 1280x800@59493position = 1280,0transform = 180[input-device:WaveShare WaveShare ]output = HDMI-A-1
Code:
[core]plugins = alpha animate autostart autostart-static command expo fast-switcher grid idle invert move oswitch place resize scale switcher vswitch window-rules wm-actions wrot zoom winshadowsplugins_nogl = alpha animate autostart autostart-static command expo fast-switcher grid idle move oswitch place resize switcher vswitch window-rules wm-actions wrotxwayland = trueonly_decorate_gtk = true[expo]toggle = [winshadows]include_undecorated_views = true[pixdecor]always_decorate = app_id is "Kodi"[grid]slot_l = <ctrl><alt>KEY_LEFTslot_r = <ctrl><alt>KEY_RIGHTslot_c = <ctrl><alt>KEY_UPrestore = <ctrl><alt>KEY_DOWN#mouse_snap = false[autostart]autostart_wf_shell = false#[autostart-static]#autostart0 = waybar -s /home/hugo/.config/waybar/mocha-style.css#autostart1 = swaybg -i /home/hugo/Downloads/catppuccinmontains.png#autostart4 = wfrespawn wf-panel-pi#autostart2 = wfrespawn pcmanfm --desktop --profile LXDE-pi#autostart3 = lxsession-xdg-autostart[input]cursor_theme = PiXflat[idle]screensaver_timeout = -1dpms_timeout = -1
Statistics: Posted by thaihugo — Mon Mar 18, 2024 1:54 am