Linux - 设置默认终端尺寸和屏幕位置?

Linux - 设置默认终端尺寸和屏幕位置?

我无法在终端配置文件中找到任何设置来允许我设置几何大小和屏幕 x,y 坐标,以便终端窗口始终(即使在重新启动后)在屏幕上的相同位置和相同大小打开。

有办法吗?如果需要的话,我愿意使用其他终端程序。

(Ubuntu,侏儒)

答案1

在菜单栏上选择系统 -> 首选应用程序. 选择系统选项卡。选择自定义并输入:

gnome-terminal --geometry=120x80+50+50

或您喜欢的其他任何几何形状。要让 Ubuntu 记住您的会话状态,以便您运行的所有内容自动重新启动,完全按照您上次登录时的状态(包括窗口几何形状),请选择系统 -> 偏好设置 -> 会话. 勾选“自动保存对会话的更改”。

替代文本

答案2

我使用顶部面板中的启动器打开 gnome 终端,上述操作并未改变此设置。

有效的方法是右键单击启动器图标,打开“属性”,并用 DaveParillo 提供的几何特定版本替换命令条目 gnome-terminal。

命令:gnome-terminal --geometry=100x35+10+10

答案3

您可以这样做任何使用CompizConfig 设置管理器 (CCSM),使用 Compizcompiz-额外插件已安装。

使用 CCSM 会更好一些,因为您还可以设置其他内容,例如,将终端窗口打开为始终位于顶部,以及以一定的透明度打开终端窗口。

不同的 Compiz 插件在你的 Windows 上完成不同的任务:

  1. 放置窗户让你设置位置窗口将打开,它将允许您选择哪个视口(桌面)打开。
  2. 窗口规则让你设置大小窗口,和/或将其设置为总在最前面, 或者全屏, 或者最大化,当它打开时,还有许多其他选项。
  3. 不透明度、亮度和饱和度让你设置不透明度窗口打开时。

您必须通过在终端窗口中输入以下内容来安装 CCSM 及其附加插件:

sudo apt install compizconfig-settings-manager compiz-plugins-extra

在 CCSM 中设置窗口类的规则并不直观。

基本上你:

  1. 打开您想要设置规则的程序,并确保它始终位于顶部或它的一部分可见,以便您可以在步骤 7 中“获取”它的窗口类名称。
  2. 打开 CCSM 并转到要设置规则的插件,例如Windows 规则
  3. 找到要设置规则的操作,例如尺寸规则选项卡。这可能位于不同的选项卡下。
  4. 有些动作有绿色加号在右侧,其他的则需要你点击新的按钮。 尺寸规则->固定尺寸​​窗口需要您点击新的按钮。
  5. 点击绿色加号.这将打开一个标题为編輯比賽
  6. 在里面編輯比賽窗口中,单击抓住按钮。
  7. 您的鼠标指针将变成加号。现在用这个鼠标指针加号单击要设置规则的程序的窗口。这会将窗口的类名放入編輯比賽窗口。例如,如果您单击终端窗口,类=Gnome-terminal将被添加。
  8. 点击添加按钮,这将带您返回上一个窗口。
  9. 根据需要编辑其他参数。在此尺寸规则例如,如果您希望窗口以 800x300 的尺寸打开,则宽度为 800,高度为 300。
  10. 关上编辑窗口,您将看到规则已添加到列表中。
  11. 现在终端窗口将始终以 800x300 的尺寸打开。
  12. 去设置位置规则(放置窗户) 使用相同的过程。

答案4

我尝试了所有方法,但它在 Fedora 38 上一直崩溃。所以我刚刚下载了“Guake Terminal” - 修复了所有问题,包括位置、更改样式等。对于那些寻求快速解决方案的人,我建议也这样做。

相关内容