用x11, wayland确实有问题。快捷键无法呼出这个bug应该有一年了
同问
如果是启动问题的bug,用这个方法,我也是wayland:
假如你是ubuntu的话:在设置->键盘->自定义快捷键, 添加一个自定义快捷键: 名称:utools command:utools 快捷键:alt+Space
如果提示快捷键冲突,禁用之前的那个
这样,假如utools没有开机启动,这个快捷键会自动启动utools,如果已经启动了,就会显示utools。 此方法可以用快捷键在任何窗口唤起utools
大家在wayland下用的DE/WM是什么? Hyprland似乎utools不会自动获得焦点
同问,尝试了一些dispatcher也没找到能够让utools自动获得焦点的方法
找到了能够解决一部分hyprland中问题的方法:编辑 ~/.config/hypr/hyprland.conf ,添加如下windowrule
windowrule = stayfocused,(uTools) windowrule = forceinput,(uTools)
但不是很稳定,只有在鼠标处于屏幕正中间时完美工作,不知道有没有大佬能够把这个配置好
Theodoretheodrenaline 翻配置发现添加misc.focus_on_activate = true可以让鼠标移动到活动窗口上,鼠标不在屏幕中间时也可以正常工作 修改后配置
misc { focus_on_activate = true } windowrule = stayfocused,(uTools)
就算能获得也不太完美, 因为使用命令比快捷键慢
electron 现在还没有默认开启原生 wayland 支持,所以 utools 在 wayland 下面是使用 xwayland 运行的,无法使用快捷键可能与此有关。关于 electron 的 wayland 支持见 https://github.com/electron/electron/issues/10915,建议 utools 升级到较新的版本(也可能已经是较新的版本了,因为不确定现在 uttools 使用的是哪个版本的 electron),并且增加 wayland 的原生支持(给 electron 传递 --enable-features=UseOzonePlatform --ozone-platform=wayland 参数。
--enable-features=UseOzonePlatform --ozone-platform=wayland
gust 似乎直接给utools主程序传参就可以,但是全局快捷键不起作用
KDE6,Wayland 支持了!
2025了 wayland下这几个问题依然没得到解决,持续跟进