答案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