众所周知,每当您在 Ubuntu 上打开一个新的终端窗口时,它都会位于屏幕的左上角。下一个位于它的正下方。第三个在屏幕的右上角,第四个在屏幕的右下角。我想将该功能添加到我现在正在使用的另一个 Linux 发行版中。我只想知道这在 Ubuntu 中是如何处理的。
此外,这不仅适用于 gnome-terminal。它适用于我迄今为止下载的任何终端模拟器。所以我高度认为这不是终端仿真器特有的问题。有谁知道这是如何处理的?
众所周知,每当您在 Ubuntu 上打开一个新的终端窗口时,它都会位于屏幕的左上角。下一个位于它的正下方。第三个在屏幕的右上角,第四个在屏幕的右下角。我想将该功能添加到我现在正在使用的另一个 Linux 发行版中。我只想知道这在 Ubuntu 中是如何处理的。
此外,这不仅适用于 gnome-terminal。它适用于我迄今为止下载的任何终端模拟器。所以我高度认为这不是终端仿真器特有的问题。有谁知道这是如何处理的?
推荐
我建议您学习将要使用的工具。几乎所有终端都有某种配置文件,例如 alacritty。也就是说,这里有一些我在此过程中遇到的“技巧”。”
我是怎么做的
当你启动一个终端时,有一个选项可以让你设置它的大小和它的 X 和 Y 偏移量。
选项是
--geometry
,它在许多(大多数?) Linux 终端仿真器上都可用。Gnome 终端也不例外。至于总是解决方案,一些开发人员只是不花时间构建额外的程序员/超级用户自动化挂钩..在我们的终端中使用几何选项的语法如下:
请注意,在参数字符串中,除了大写字母之外的所有内容都将按字面意思解释。大写字母表示
width
以列为单位,Height
以行为单位,以及X & Y
与屏幕位置 (0,0) 的偏移量。我曾经写出一个命令将它保存到 $HOME,保存到
~/.bashrc
,它会持久保存它。这是我相信我很久以前从同一个站点获得的一个想法,但现在当我需要编写脚本功能时,我会使用自己设计的方法。作为一个快速的旁注:如果我在 Ubuntu 中改变自己,我只需创建(或更改为)另一个终端配置文件。您在终端 gui “首选项”设置中创建的每个新 l 配置文件都允许您指定终端的背景颜色、透明度等以及前面提到的设置。
我还将打开 vim 并将上述命令打印到一行。接下来,我将根据需要将其垂直复制多次,并将每个配置为方便的大小/位置。
最后,我打开一个
~/.bash-aliases
加载到它的缓冲区的拆分,并为命令的每个实例设置一个别名。然后我可以只输入一个 3-4 个字母的名称,就像
midl
每次我需要一个 guit 终端新进程在屏幕中间启动时一样。谢谢内特。我使用了您给我的想法并想出了解决我问题的脚本。这是一个专门为我的分辨率 1920x1080 设计的 python 脚本。它还依赖于一个名为 wmctrl 的工具。这是脚本:
您必须在 PATH 变量中包含脚本的位置,然后为执行脚本的命令分配快捷方式