[邪修方法]ubuntu 25 wayland窗口协议下使用utools

[邪修方法]ubuntu 25 wayland窗口协议下使用utools

前提:自从升级ubuntu25之后,utools就无法使用,能看到在状态栏上有图标,然后右键后也可以查看对应右键菜单,但是一点击显示/隐藏,或点击悬浮球就会自动退出,报错如下


暂时性解决措施

由于utools的不可用,我一直在网上寻找其他代替方案,尝试过rubick, 但在wayland下也不太行。偶然尝试Ulanucher时发现,保证呼出Ulanucher窗口存在的情况下,使用utools竟然不报错,可以正常用。离谱,但是存在即合理。

操作流程是:先唤出Ulanucher窗口(先按Ulanucher快捷键),然后点击utools的快捷键,正常使用。
Ulanucher

建议utools快捷键设置F功能键,不要组合键

突发奇想

直接包装成命令,用快捷键触发

先安装ydotool用于命令行模拟按下快捷键
sudo apt install ydotool

同时将utools快捷键设置为F2

ydotool 是目前 Wayland 下唯一通用的命令行模拟按键工具,比 xdotool 好用。

使用前需要运行服务(一次即可):
ydotoold &

使用ydotool可能会遇到权限问题,

  1. 添加用户到输入组sudo usermod -aG input $USER
  2. 设置 uinput 权限
    echo 'KERNEL=="uinput", MODE="0660", GROUP="input", OPTIONS+="static_node=uinput"' | sudo tee /etc/udev/rules.d/60-uinput.rules
  3. 重启生效(必须)
    sudo reboot

然后在ubuntu设置里,选择键盘->自定义快捷键

命令
bash -c 'if ! pgrep -x "ydotoold" >/dev/null; then ydotoold & sleep 0.3; fi; ulauncher-toggle; ydotool key f2'

绑定快捷键alt+space

然后就可以使用了,效果会是"Ulanucher窗口闪现一下,然后出现utools的窗口"

注意,有时候不太稳定

注意

注意,这样用之后就不要在触碰状态栏上的utools图标了,在没有Ulanucher窗口的支持下,还是会出问题。

如果你也使用了突发奇想的快捷键方式,那么会遇到一个问题,就是这种快捷键方式在页面上已经存在一个utools窗口的情况下(分离),无法唤出新的utools窗口,只能再使用utools的快捷键触发。

同理snipaste截图软件也可以这么操作,但是使用F1,F3快捷键截图的会出现Ulanucher的窗口也在截图里面。

期待官方发力,支持下wayland

相关推荐
云游牧者4 小时前
K8S故障排查三板斧-CSDN博客
运维·docker·云原生·kubernetes·k8s·容器化·故障排查
程序员老邢5 小时前
【技术底稿 32】Nginx 经典大坑复盘:本机公网域名自环代理,导致接口返回首页 / 404 实战排障
java·运维·nginx·前后端分离·技术底稿·后端部署
忧云5 小时前
开源 SSH 客户端 Netcatty:免费替代 Termius,带 AI 的现代化运维工具
运维·开源·ssh
想唱rap5 小时前
传输层协议TCP
linux·运维·服务器·网络·c++·tcp/ip
曦夜日长6 小时前
Linux系统篇,权限(二):缺省权限、最终权限的计算、文件隔离的两种方式
linux·运维·服务器
云水一下6 小时前
黑客的“猜密码”游戏:SSH暴力破解实战与Linux安全加固
linux·渗透测试·ssh·暴力破解
kebidaixu6 小时前
OK3568开发板更新Ubuntu22.04方法总结
linux·运维·服务器
是桃萌萌鸭~7 小时前
oracle的隐藏虚拟列详解
运维·数据库·oracle
晚风予卿云月7 小时前
【Linux】Linux2.6 O(1)调度器超详解 | 进程切换+内核链表 | 面试必背
linux·运维·面试
折哥的程序人生 · 物流技术专研7 小时前
出版社物流WMS智能调度实战(三):从“卡死”到“跑稳”——WMS机器学习运维监控与自动回滚实战
运维·人工智能·机器学习·架构·人机交互