![如何在 XFCE 中将活动窗口移动到另一个显示器](https://linux22.com/image/915799/%E5%A6%82%E4%BD%95%E5%9C%A8%20XFCE%20%E4%B8%AD%E5%B0%86%E6%B4%BB%E5%8A%A8%E7%AA%97%E5%8F%A3%E7%A7%BB%E5%8A%A8%E5%88%B0%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%98%BE%E7%A4%BA%E5%99%A8.png)
答案1
XFCE 没有内置命令允许你将窗口移动到另一个显示器,但是movescreen Python 脚本经过卡兰多阿可以做到这一点。
该脚本的用途如下:
movescreen.py [-r] <up|down|left|right|prev|next|fit> [active|a] [mouse|m] [win_id]
首先,确保脚本的依赖关系得到满足:
sudo apt install python xrandr xwininfo wmctrl xdotool
下载脚本并将其移动到您想要的文件夹,例如
~/scripts/
(我假设这是下一步的脚本文件夹,但是,您可以使用任何您想要的文件夹)。赋予脚本可执行权限:
chmod u+x ~/scripts/movescreen.py
打开键盘并选择应用程序快捷方式标签。
点击添加左下角的按钮。
在里面命令弹出窗口输入移动窗口的命令,使用绝对路径到脚本。例如,要将窗口移到显示器左侧,请输入:
/home/<your_username>/scripts/movescreen.py left
您的用户名在哪里
<your_username>
?按好的并分配您想要的快捷方式,例如Ctrl+ Super+ Left。
对所有其他方向重复这些步骤。
该脚本并不完美,但运行良好。此外,它是用 Python 构建的,这意味着您可以相对轻松地根据自己的需求进行调整。
答案2
答案3
设法做到如下:
安装
xdotool
使用:apt install xdotool
然后运行:
xdotool getactivewindow getwindowgeometry
输出:
Window 69206023 Position: 2201,251 (screen: 0) Geometry: 774x568
向右移动命令:
xdotool getactivewindow windowmove 2201 251 windowsize 774 568
最后,只需将以下内容放入
/usr/bin/moveright
脚本并将其绑定到键盘快捷键上:#!/bin/bash xdotool getactivewindow windowmove 2201 251 windowsize 774 568