我想在全屏时在终端的左侧和右侧添加填充,以便终端本身实际上不会占据整个屏幕。我可以通过编辑~/.config/gtk-3.0/gtk.css
和添加以下内容来获得我想要的确切效果:
vte-terminal {
padding: 20px 250px 20px 250px;
}
但是当我不全屏运行终端时,它基本上都是填充并且变得不可用。我想要的是 0 填充,除非它是全屏,然后应用该 css。这可能吗?还有其他方法吗?具有此功能的其他终端?我想既然有了 css,也许您可以使用媒体规则,但从我所研究的情况来看,这些规则似乎没有实现。
答案1
令我惊讶的是,这并不是一个更常见的要求。尤其是现在有超宽显示器。人们只是不使用全屏吗?我喜欢沉浸感,但也许我很奇怪。
我现在用的是 Cinnamon。我也用 i3wm,但最近主要用的是 Cinnamon。不管怎样,这是我的 hack 工作。
我安装了终端“Guake”,该终端在后台始终打开一个终端,您可以使用快捷键将其带到前台。
我创建~/.config/gtk-3.0/gtk.css
并添加:
vte-terminal {
padding: 20px 250px 20px 250px;
}
但后来改名为gtk.css.something
。
然后编写了一个小脚本cd
,将包含该文件的文件夹重命名为正确的名称,gnome-terminal
全屏启动,然后将名称改回包含禁用它的扩展名。
因此,我开始guake
、执行我的脚本,并且我有一个全屏终端。
如果我需要一个快捷终端来计算或检查某些东西,我会使用 Guake。当我编写代码或做一些更复杂的事情时,我会使用全屏终端。
我承认这不是一个好的解决方案,我也不是 100% 满意。它很笨重,也不完美,但到目前为止对我来说还算有效。
答案2
如果您想要填充,那么我建议使用平铺窗口管理器(如 Awesome WM),因为这在 Gnome 中是不可能的。
看r/UnixPorn他们可以做的很好的例子,而 DistroTube 则很棒的视频如何进行设置。