如何使用命令行启动具有预设窗口位置的应用程序?

如何使用命令行启动具有预设窗口位置的应用程序?

我在 18.04 中将 gnome-terminal 配置为启动应用程序。我还希望它启动时显示在屏幕右侧。我能够在 16.04 中使用 Compiz 来做到这一点。也许使用一些几何数学?

答案1

解决方法

第一次将 gnome-terminal 捕捉到右侧并运行以下命令来获取所需的值..

  1. tput cols

  2. tput lines

例子:

pratap@i7:~$ tput cols
70
pratap@i7:~$ tput lines
38
pratap@i7:~$ 
  1. xdotool getactivewindow getwindowgeometry

xdotool(如果尚未安装,请使用命令安装该包sudo apt install xdotool

例子:

pratap@i7:~$ xdotool getactivewindow getwindowgeometry
Window 54525958
  Position: 726,91 (screen: 0)
  Geometry: 650x713
pratap@i7:~$
  1. gnome-terminal --geometry=70x38+726+91将此命令添加到您的启动应用程序中

在此处输入图片描述

请注意,由于像素和字符输入,此几何形状和真实捕捉之间会有很大差异。

相关内容