如何在 i3(窗口管理器)中使八度数字窗口默认浮动



我正在自动从八度音阶创建绘图(带有makefile)。但是,当在 makefile 中执行八度脚本时,八度数字在 i3 中作为平铺窗口打开。问题是,当您保存这些图形(例如,带有print -dpdflatexstandalone file.tex)时,它们会被裁剪为平铺窗口大小,这取决于您当前的布局。

我已经尝试在打印命令(-Sxize,ysize)中设置图形大小,但它只设置绘图大小,并且图形仍然裁剪为窗口大小。

有没有办法确保图保存在独立于图形窗口大小的预定义布局中?

我很好奇你的想法:D

正如在关于这个问题的评论中所讨论的,我相信有两种可能的方法可以解决这个问题:

  1. 使数字不可见(感谢@Andy):
    优点:更快(不必打开和渲染所有图形)
    缺点:限制脚本的使用(脚本不能用于可视化)

  2. 默认情况下,在 i3 中使八度数字浮动(在 .i3/config 中for_window [title="Figure*"] floating enable):
    优点:所有数字都已打开
    缺点:可能是限制(强制 i3 中的所有数字浮动)

我最终选择了第二个解决方案(针对我的特定问题),因为我更喜欢默认情况下所有八度数字都是浮动的。
如果我曾经写过专门的情节印刷脚本,我也会让数字隐形,同时从其他数字中获利来展示和浮动。

最新更新