0%

i3wm+wine下微信去黑边框tips

i3wm+wine下微信去黑边框tips

使用i3wm很久了, 很喜欢这个操作手感. 但是又需要用到微信, 无奈使用wine装了一下, 发现打开后在i3下会有一个黑色的边框围绕着微信的界面, 这个边框会在切换workspace的时候挡住了其他ws的界面..很烦, 最近发现一个方法可以手动消除这个边框(每次运行都要执行…)

  • 微信版本: 3.0.0.47
  • wine版本: wine-6.0-rc1
  • i3版本(i3-gap): i3 version 4.19 (2020-11-15) © 2009 Michael Stapelberg and contributors
  • 系统: Fedora 33

首先设置wechat.exe在启动以后是floating enable
在i3的配置文件中设置如下:
for_window [class="(?i)wechat.exe"] floating enable,focus

启动微信后, 会发现存在黑框, 登录以后, 使用i3的fullscreen功能快捷键 执行2次, 第一次全屏的时候就只能看到黑框, 第2次恢复微信界面. 再点击一次微信上的最大化按钮, 此时黑框就变成了一个小的框. 这时执行:
wmctrl -l -G -p -x | grep "wechat.exe.wechat.exe" |grep -v "微信" |awk '{print $1}'|xargs -I {} xdotool windowunmap {}
就消灭了黑框了.

这个shell可以设置成i3的快捷键触发