— Насчёт расширения не скажу, CR0NK, не использую gnome, может даже и нет такого, а может и есть…
— Но могу предложить такой вариант, который мне не кажется сложным:
active_window=$(xdotool getactivewindow)
wmctrl -r $active_window -i -e 0,180,1,640,360
— Нужно установить xdotool и wmctrl есть для всех linux’ов ❰0,180,1,640,360 ⟶ это положение окна и его размер, подбираете нужный❱.
— Оформляете это всё скриптом и запускаете hotkey’ем — первый вариант. Я чаще использую easystroke и изменяю размеры окон жестами мыши. И третий вариант кнопки запуска в каких-то панелях. Стандартных или в dock’ах.
— Там с помощью этих двух программ с окнами можно много чего делать. Вот например так можно разместить окно посредине экрана:
active_window=$(xdotool getactivewindow)
set $(xwininfo -id $(xdotool getactivewindow) |sed -n -e "s/^ \
\+Width: \([0-9]\+\).*/\1/p" -e "s/^ \+Height: \([0-9]\+\).*/\1/p")
EE=$(echo -n $1);RR=$(echo -n $2);TT=$(echo $((1920/2-$EE/2)));YY=$(echo $((1080/2-$RR/2-12)))
wmctrl -r $active_window -i -e 0,$TT,$YY,$EE,$RR
— Всё это в скрипт, а запускать так же как я описывал выше.
— Если Вас этот вариант устроит можем обсудить дополнительно, должно всё подходить под любое DE…