wayfire平铺桌面的配置

i3用了很久难免有一丢丢腻歪,尤其是丑陋的标题栏哈。 wayfire 启动 平铺桌面,也就是simple-tile

# 启动平铺和屏幕的配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
[core]
plugins = \
#.....其他插件
simple-tile

#.....其他配置

# 平铺窗口的配置
[simple-tile]
# 移动窗口
button_move=<super>
# 平铺窗口大小
button_resize=<super>
# 指定更改焦点时是否保持全屏状态。如果为true,则下一个聚焦窗口也将变为全屏。如果为false,则退出全屏。默认值为true。
keep_fullscreen_on_adjacent=true
# 切换焦点
key_focus_above =<super> KEY_UP
key_focus_below =<super> KEY_DOWN
key_focus_left =<super> KEY_LEFT
key_focus_right =<super> KEY_RIGHT
# 切换平铺 
key_toggle = <super>  <shift> KEY_C
# 为符合指定条件的窗口启用平铺。默认值为all,这里
tile_by_default = (floating is false) 
# 设置平铺窗口间隔
inner_gap_size = 0 # 窗口之间间距
outer_vert_gap_size = 0 #屏幕上下间距
outer_horiz_gap_size= 0 #屏幕左右间距

# 目前遇到的几个问题

  • 在热重载配置文件的时候,平铺的窗口大概率会变成浮动 。但是窗口最小化再恢复后可以转换为平铺。
  • 窗口的浮动和平铺 状态不太容易 直观的区分,当你要对他进行对应的操作的时候,发现y的不是浮动/屏幕的
  • 有焦点移动热键,没有办法用热键移动窗口的平铺位置
  • 同样也没有热键修改平铺窗口大小的功能。
  • 平铺模式 拖动窗口大小,会有闪烁挺难受。
  • 看wiki的说明,平铺是用的白名单制,和i3的刚好相反。没有去看源码不知道是否可以黑名单,或者浮动白名单。
  • 有几个键名称不知道怎么写,有一些在默认配置文件里面但是无效,貌似也不支持键码
  • 手动用key_toggle切换为浮动的窗口 最小化后,再恢复又会变成平铺。但是貌似不是每个软件都会如此。
  • 窗口浮动后,再次平铺,不会回到原位置(这… 真的蛋疼!!!!)
  • 部分软件在平铺模式下缩小的过小,会直接缩放窗口内容当然大概率也会变形模糊看不清。目前遇到sublimeText和remmina
  • debian系统源里的waybar在wayfire下 workapce/桌面 暂时是无法在waybar显示编号和标注当前窗口的(需要自己编译启动warbar的实验选项)
  • 部分软件的对话框 都不会被自动浮动,然后给你平铺到同屏幕上。自然也是变形模糊不清。即便是配置了tile_by_default = (floating is false) 也有概率出现。
  • waybar 的wlr/taskbar 有概率会导致窗口从别的桌面跑到当前桌面。解决八法就是"wlr/taskbar"里面不使用 minimize 只使用 activate 和 close
  • wayfire尚不支持ext_workspace_unstable_v1 无法在waybar和polybar中显示工作区。
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计