ubuntu22.04下使用官方微信和快捷键呼出最小化

最近发现微信官方终于给linux出了官方的微信,整体使用下来感觉不错,该有的功能都有,唯一的缺点是没有快捷键呼出以及最小化,但是可以通过ubuntu的两个命令来实现

首先安装官方版微信,可以到微信 Linux 测试版下载对应版本安装即可,也可以使用命令,或者直接使用命令安装:

sudo apt -y install wechat

缺少环境的话按照报错如安装对应环境即可

接下来进入我们的主题,使用两个命令:
 

sudo apt -y install xdotool wmctrl

将这两个命令安装后,写一个脚本:
 

#!/bin/bash

# 获取“微信(测试版)”的窗口ID
WINDOW_NAME="微信(测试版)"     # 这里的名字根据微信版本的名字来,不确定的话打开微信的时候使用 wmctrl -l 查看微信进程名字,填入到这里和下面唤出的命令中即可
WINDOW_ID=$(xdotool search --name "$WINDOW_NAME" | head -n 1)

if [ -z "$WINDOW_ID" ]; then
    echo "未找到窗口: $WINDOW_NAME"
    exit 1
fi

# 使用 xprop 检查窗口属性
IS_MINIMIZED=$(xprop -id $WINDOW_ID _NET_WM_STATE | grep -c '_NET_WM_STATE_HIDDEN')

if [ $IS_MINIMIZED -gt 0 ]; then
    wmctrl -a "微信(测试版)"     # 呼出
else
    xdotool windowminimize $WINDOW_ID  #最小化
fi

然后在   设置-键盘-键盘快捷键-自定义快捷键-添加快捷键,将绝对路径写入命令即可,比如我的是:bash  /home/ssk/Desktop/openWeChat.sh

然后按照指定的快捷键即可以呼出和最小化,但是不要在微信界面点X,这样的话两个命令都无法检测到微信,会失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值