Fedora/Gnome 环境下如何用脚本控制 terminal 窗口

2017-05-21 00:23:04 +08:00
 blankme

我想要达到的效果是用键盘快捷键完成窗口的 resize/move 等操作。

但是发现 xdotool 或 wmctrl 对 terminal 和文件管理窗口不起作用。 比如用 xdotool 作右键操作,会跳到其他窗口点右键,而不是当前活跃的命令行窗口。 执行 wmctrl -l 命令时,也只能得到 chrome/firefox 这些结果,terminal 和 nautilus 都不显示。

以前用 ubuntu/unity 的时候,xdotool 是可以完成这些任务的。不知道这是 fedora 的“ feature ”,还是 gnome 的“ feature ”。

求不折腾的解决方案,感谢。

1537 次点击
所在节点    问与答
1 条回复
MingoWong
2019-10-12 14:54:27 +08:00
UUID=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d \')
gsettings list-keys org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${UUID}/
gsettings get org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${UUID}/ background-transparency-percent
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:${UUID}/ use-transparent-background false

用 gsettings 命令,先获取可配置的 key,再设置 key 值。
我想配置快捷键切换终端透明,搜了好久才发现这个

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/362714

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX