Перейти к предыдущему окну просмотра с помощью compiz
Я использую корицу с compiz, и у меня есть 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)