📅  最后修改于: 2023-12-03 15:38:55.458000             🧑  作者: Mango
在使用虚拟机运行 Ubuntu 操作系统时,有时候需要调整窗口大小以适应不同的使用场景。本文将介绍如何通过 Shell/Bash 脚本调整虚拟机 ubuntu 的窗口大小。
打开终端,进入虚拟机 Ubuntu 操作系统。
确认系统已经安装了 open-vm-tools 包,如果没有安装,则需要先安装。
sudo apt-get update
sudo apt-get install open-vm-tools
运行以下命令来获取当前窗口大小:
xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
执行命令后,会输出当前窗口的尺寸和位置信息:
Absolute upper-left X: 0
Absolute upper-left Y: 23
Relative upper-left X: 0
Relative upper-left Y: 23
Width: 1280
Height: 720
运行以下命令调整窗口大小:
wmctrl -r ":ACTIVE:" -e 0,0,0,1280,800
命令中的 1280 和 800 分别代表窗口的宽度和高度。根据自己的需要修改这两个值即可。执行完成后,窗口大小会即时更新。
可以将以上命令封装成 Shell 脚本,并添加执行权限,以便在需要时能够方便地调用。以下是一个示例:
#!/bin/bash
# get current window size
width=$(xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}') | awk '/Width/{print $2}')
height=$(xwininfo -id $(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}') | awk '/Height/{print $2}')
# change window size
wmctrl -r ":ACTIVE:" -e 0,0,0,${width},800
将脚本保存为 resize_window.sh,并添加执行权限:
chmod +x resize_window.sh
现在可以通过运行以下命令来调整窗口大小:
./resize_window.sh
以上就是在虚拟机 Ubuntu 操作系统上调整窗口大小的方法。通过 Shell/Bash 脚本,可以在需要时快速调整窗口大小,提高工作效率。