最近开始使用Firefox,我相信用惯了Chrome/360急速的人看着最上面标签条十分辣眼睛,找了个插件https://addons.mozilla.org/zh-CN/firefox/user/nanpuyue/需要安装一个脚本,然而我这里的网络打不开gist。。。不过另外3个插件最小化最大化和关闭键倒是用上了
思路
利用wmctrl找到窗口ID , 使用GDK得到该窗口句柄, 并操作窗口. 去掉窗口装饰器(外边框)
准备工具
需要wmctrl, 以及pygtk包
这两个需要自行安装, 一般发行版本 不自带
操作步骤
-
重命名firefox
mv /usr/lib/firefox/firefox /usr/lib/firefox/firefox-browser
- 创建同名脚本vi firefox
#!/bin/bash /usr/lib/firefox/firefox-browser $1 & sleep 2 F_W_ID=$(wmctrl -l |grep 'Firefox'|awk '{print $1}'); python -c 'from gtk.gdk import window_foreign_new, window_process_all_updates; w = window_foreign_new(int("'$F_W_ID'", 16)); w.set_decorations(0); window_process_all_updates()'
-
给予执行权限
chomd 777 firefox
- 完毕, 截图