将窗口放置在屏幕特定位置的快捷方式?

将窗口放置在屏幕特定位置的快捷方式?

这确实是一个 KDE/Plasma 问题——如果有更好的地方可以问这个问题,请指出来。

运行 Kubuntu 16.04.1。拥有一个非常宽的 (21:9) 显示器固然很好,但两个 24 英寸显示器的一个好处是,让窗口进入“全屏”状态将正好占据我可视区域的一半。

我试图模拟这一点,而不必一次花半个小时摆弄鼠标:按下功能键,让当前(konsole)窗口获得特定的几何形状(位置和大小),并且希望摆脱窗口管理器装饰,以便它占据屏幕的整个垂直空间。

有什么建议吗?或者更好的是,有相关文档的指针吗?

答案1

有一个很棒的节目GitHub名为Quicktile。它基本上是一个 Python 脚本,但效果很好。要安装它,首先安装依赖项:

sudo apt-get install python python-gtk2 python-xlib python-dbus python-wnck

然后:

  1. 下载它并解压quicktile.py到您想要保存它的任何位置。
  2. quicktile.py如果尚未执行,则设置为可执行。
  3. 运行quicktile.py一次即可生成您的配置文件。
  4. 编辑~/.config/quicktile.cfg以自定义您的按键绑定。
  5. 将您的桌面设置为quicktile.py --daemonize在启动时运行。

还有一个YouTube软件上的视频。

答案2

无需了解太多细节,您需要的xdotool可以通过 安装sudo apt-get install getactivewindow

您想要运行的基本命令如下:

xdotool getactivewindow  windowmove X Y  windowsize Width Height 

因此移动活动窗口的实际命令将是这样的:

xdotool getactivewindow  windowmove 0 0  windowsize 250 250 

您也可以将其绑定到键盘快捷键以方便使用

相关内容