我使用带有 compiz 的 cinnamon,并且有 12 个视口。
有时我会收到一封邮件或消息,因此视口会切换到邮件视口。没关系。问题是我忘记了原来的视口。是否有某种变量,例如 $OLDPWD,但用于视口。然后我可以使用“xdotool set_desktop_viewport x y”切换回来。这真的会让我感觉我知道自己在做什么。
答案1
将此脚本放入“会话和启动”>“应用程序自动启动”中
#!/bin/bash
touch ~/.olddesktop
echo 0,0 > ~/.olddesktop
echo 0,0 >> ~/.olddesktop
while true
do
ODT=$(head -n 1 ~/.olddesktop)
CDT=$(tail -n 1 ~/.olddesktop)
DT=$(wmctrl -d|awk '{print $6}')
if [ "$DT" != "$CDT" ] ;then
echo $CDT > ~/.olddesktop
echo $DT >> ~/.olddesktop
fi
sleep 1
done
并且该命令必须定义为键盘应用程序快捷键。
wmctrl -o $(head -1 ~/.olddesktop)
现在,当您按下定义的组合键(我使用了 ALT-W)时,您将切换回原来的视口。
wmctrl must be installed. (apt-get install wmctrl)