如何通过命令行移动和调整 xfce4 终端的大小?
问题是该命令echo -ne '\e[3;0;0t'
没有重新定位我xfce4-terminal
并且没有明显的影响。man xfce4-terminal
其他答案表明它应该这样做。
xfce4-terminal 模拟 X Consortium 开发的 xterm 应用程序。反过来,xterm 应用程序模拟 DEC VT102 终端,还支持 DEC VT220 转义序列。
http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
http://rtfm.etla.org/xterm/ctlseq.html
目标是编写一个脚本,创建几个终端并设置我的工作环境,而无需单击并调整终端大小以满足我的舒适度。
起作用的是echo -ne '\e[8;40;80t'
使终端正确调整大小。那么为什么不移动窗口呢?
我不确定可能会产生任何影响的其他信息:
我尝试过其他数字,例如序列'\e[3;100;100t'
,但似乎没有什么可以重新定位终端窗口。
我实际上正在运行 ubuntu,并且在 unity 更新后出现问题后安装并使用 xfce4 启动。
xfce4-terminal 0.6.3(Xfce 4.10)
答案1
的手册页xfce4-terminal
指定使用--geometry
选项来设置终端的大小和位置。
此标志使用选项 “-几何宽度x高度+XOFF+YOFF(其中 WIDTH、HEIGHT、XOFF 和 YOFF 是数字)用于指定此应用程序主窗口的首选大小和位置。”
请参阅 X ( ) 手册页的“几何规范”部分man X
。
以下是 xterm 放置的几个示例:
在显示屏的左上方放置一个短而宽的终端窗口:
xfce4-terminal --geometry 140x20+50+50
在显示屏的左下角放置一个方形终端窗口:
xfce4-terminal --geometry 100x40+40+500
在显示屏的右上角放置一个方形终端窗口:
xfce4-terminal --geometry 100x40+1500+40
在显示屏的右下方放置一个短而宽的终端窗口:
xfce4-terminal --geometry 140x20+1500+500
如果您想使此设置永久生效,请按照以下说明操作:
“将终端启动器(终端的 .desktop 文件)从复制/usr/share/applications/
到~/.local/share/applications/
并相应地编辑 Exec 字段”正如答案中提到的这里。