Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4060

Advanced users • Session close on touch event on background with wayfire 0.7.5-1~bpo11+1~rpt33 RPI version

$
0
0
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:

Code:

install debian official deb. sudo systemctl restart lightdm,
The behavior stops

Code:

sudo apt update; sudo apt upgrade; sudo systemctl restart lightdm
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

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 
/etc/wayfire/default.ini

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



Viewing all articles
Browse latest Browse all 4060

Trending Articles