linux隐藏shell,Gnome隐藏所有窗口的shell脚本,非常有趣

Gnome用Super+D快捷键可以快速隐藏所有窗口,但这里的隐藏不是缩小化所有窗口,而只是显示桌面。它有一个小小的bug,就是topbar的背景不会随着窗口隐藏而变化。当topbar的背景为白色,这个时候隐藏窗口显示桌面的话,topbar的白色背景仍然为白色,不会变成透明,影响观感。我们都知道手机上的界面可不是这样的,在手机上我们点击Home键返回桌面,原来铺满到topbar的窗口颜色会恢复为透明,这才是正常的顺畅的体验。

为了解决这个小小的bug,小衲弄出了一段shell小脚本,结合xdotool实现了真正的“隐藏所有窗口”。

#!/bin/sh

#先用1秒钟关5个窗口,不够就再重复一次呗

for n in {1..5}

do

#xdotool神器不能少

xdotool key Super+h

#睡上0.2秒再来,免得卡顿的厉害

sleep 0.2

done

下面有一段视频为证,视频刚开始的一段用的是gnome默认的快速隐藏窗口功能,可以看出topbar的背景没有变化。一段撸linux动画之后,改用了上面的shell脚本之后,这才真正的隐藏了所有窗口,topbar的背景变成透明的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值