end-4 / dots-hyprland

i hate minimalism so...
https://end-4.github.io/dots-hyprland-wiki/en/
GNU General Public License v3.0
3.94k stars 267 forks source link

Clicking the Virtual keyboard keys doesn't work #592

Closed Biaogo closed 3 months ago

Biaogo commented 3 months ago

Cannot enter content into the text box when clicking the on-screen keyboard

end-4 commented 3 months ago

do you have ydotool installed? also give logs when running pkill ags; ags and pressing those keys

Biaogo commented 3 months ago

do you have ydotool installed?

Yes, I installed ydotool and added the startup script of the ydotoolold service to openrc.

also give logs when running pkill ags; ags and pressing those keys

Clicking the button will only produce line breaks and no content will be entered into the text box.

•   pkill ags; ags

No /dev/i2c devices exist.
ddcutil requires module i2c-dev.
Gjs-Console-Message: 14:26:21.555: [LOG] Styles loaded

(com.github.Aylur.ags:5788): Gjs-Console-WARNING **: 14:26:21.611: Error: can't assign "chromium-browser" as icon, it is not a file nor a named icon
set icon@resource:///com/github/Aylur/ags/widgets/icon.js:45:30
_handleParamProp@resource:///com/github/Aylur/ags/widgets/widget.js:124:13
Icon@resource:///com/github/Aylur/ags/widgets/icon.js:25:14
newIcon@resource:///com/github/Aylur/ags/widgets/icon.js:8:12
ElementTile@file:///home/neko/.config/ags/modules/cheatsheet/periodictable.js:26:32
default/mainBoard<.children</<.children<@file:///home/neko/.config/ags/modules/cheatsheet/periodictable.js:62:58
default/mainBoard<.children<@file:///home/neko/.config/ags/modules/cheatsheet/periodictable.js:62:27
default@file:///home/neko/.config/ags/modules/cheatsheet/periodictable.js:60:33
SheetContent/sheetContents[id]<.children<@file:///home/neko/.config/ags/modules/cheatsheet/main.js:82:48
SheetContent@file:///home/neko/.config/ags/modules/cheatsheet/main.js:82:31
default@file:///home/neko/.config/ags/modules/cheatsheet/main.js:96:13
forMonitors@file:///home/neko/.config/ags/config.js:29:24
Windows@file:///home/neko/.config/ags/config.js:47:5
@file:///home/neko/.config/ags/config.js:73:14
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34

(com.github.Aylur.ags:5788): Gjs-CRITICAL **: 14:26:21.862: JS ERROR: TypeError: this._device is undefined
get access_points@resource:///com/github/Aylur/ags/service/network.js:135:9
updateNetworks@file:///home/neko/.config/ags/modules/sideright/centermodules/wifinetworks.js:170:50
hook/<@resource:///com/github/Aylur/ags/widgets/widget.js:43:25
_init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34
end-4 commented 3 months ago

nothing seems relevant there... if you run ydotool key 22:1 22:0 17:1 17:0 22:1 22:0 in the terminal, does it type in "uwu"? image

Biaogo commented 3 months ago

nothing seems relevant there... if you run ydotool key 22:1 22:0 17:1 17:0 22:1 22:0 in the terminal, does it type in "uwu"? image

It seems to be a permissions issue: I set .ydotool_socket to 777 and it worked

# /usr/bin/ydotoolold
Socket path: /run/user/1000/.ydotool_socket
Removing old stale socket
Socket permission: 0600
READY