如何设置终端打开的位置?


Answers:


44

可以使用geometry开关启动大多数终端,允许您指定终端的大小和位置(COLUMNSxROWS + X + Y),例如:

gnome-terminal --geometry 73x31+100+300

要么

xterm -geometry 93x31+100+350

如果要使以上内容永久生效,请将终端启动器(终端的.desktop文件)从复制/usr/share/applications/到,~/.local/share/applications/然后进行相应的编辑Exec

例如,gnome-terminal

Exec=gnome-terminal --geometry 73x31+100+300

在$ HOME中拥有该自定义启动器后,将在终端程序包升级后保留您的设置(否则将覆盖中的默认.desktop文件/usr/share/applications)。


1
lxterminal从Lubuntu 11.10 开始使用,帮助信息说我可以使用该选项,geometry=colsxrows但位置不行。您知道如何在Lubuntu中定位吗?
Sigur 2012年

2
@Sigur-您可以尝试使用devilspie指定位置。创建~/.devilpie/lxterminal.ds具有以下内容的文件(根据您的喜好替换XY):(if (is (application_name) "lxterminal") (begin (geometry "+200+350") ) )保存,运行devilspie 然后lxterminal以所需大小启动:lxterminal --geometry=COLxROW。它应该自动定位在您想要的位置。至少在Gnome 3中可以正常工作。
don_crissti 2012年

6

使用Xresources或Xdefaults的xterm选项


这是~/.Xresources~/.Xdefaults文件中的选项的常规“语法” :

XTerm *几何:COLUMNSxROWS + X + Y

例如

XTerm*geometry: 90x30+0+540

注意: 前两个选项(COLUMNSxROWS)取决于您的字体类型/大小。

此外,它还取决于显示器的分辨率,因为最后两个选项是窗口的位置。此值的计算单位与xterm窗口的窗口大小不同。

当X = 0时,位置一直在最左边;
当Y = 0时,位置一直在最上面。

如果您的分辨率为例如1920x1080,则将Y值设置为540(距离显示器顶部边缘的一半向下);因为30 ROWS值大约是使用我自己系统的字体和设置的同尺寸显示器上显示器高度的一半。


为了激活更改,我必须运行xrdb .Xdefaults
Woltan '18年

1

作为更新,截至2018年8月,在Ubuntu 18.04中,最佳答案对我不起作用。完成工作的是硬件->键盘->添加新命令(按加号)。使用像这样的命令填写“命令”字段gnome-terminal --geometry 80x55-500+0。将热键设置为Crtl + Alt +T。

更好的是,您可以将命令添加到“启动应用程序”以在启动时启动终端。


0

关于字体大小,在lxterminal中,您可以将默认字体设置为所需的大小,尽管这将适用于所有终端。如果您使用的是gnome-terminal,则可以使用所需的字体大小设置配置文件,并使用--window-with-profile标志将其传递给我,但我在lxterminal中看不到任何相关选项。

如果您不希望它成为默认字体大小,则一个可能的选择是编写一个脚本来修改配置文件(默认情况下为〜/ .config / lxterminal / lxterminal.conf)以更改字体大小,然后启动程序,然后还原配置文件中的字体大小。我还没有测试过。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.