i3窗口管理器副屏浮动文件选择器超出屏幕的配置求助
解决i3中浮动文件选择器窗口超出低分辨率副屏的问题
可以通过i3的配置文件实现浮动窗口居中或适配低分辨率屏幕,以下是几种可行方案:
1. 全局设置所有浮动窗口居中
在i3配置文件(通常路径为~/.config/i3/config)中添加以下配置,所有新打开的浮动窗口都会自动居中显示,从根本上避免窗口超出屏幕:
for_window [floating] move center
2. 针对文件选择器单独配置
如果只想针对文件选择器窗口做调整,可以通过匹配窗口标题或类名来设置,同时可指定固定尺寸适配低分辨率屏幕:
for_window [class=".*" title="File Chooser"] floating enable, move center, resize set 800 600
根据副屏分辨率(1920x1080),你可以调整resize set后的数值,比如改为900 700,确保窗口完全显示在副屏内。
3. 限制浮动窗口最大尺寸
添加以下配置,限制所有浮动窗口的最大尺寸为屏幕的90%,避免窗口过大超出屏幕边界:
floating_maximum_size 90% 90%
配置修改后,执行i3-msg reload命令重新加载配置即可生效。
内容的提问来源于stack exchange,提问作者Gonzalo Matheu
相关产品推荐
相关产品推荐

