Инструмент wmctrl предоставляет доступ к командной строке почти ко всем функциям, определенным в спецификации EWMH (расширенные подсказки диспетчера окон). Его можно использовать, например, для получения информации о диспетчере окон, получения подробного списка рабочих столов и управляемых окон, для переключения и изменения размеров рабочих столов, для того чтобы сделать окна полноэкранными, всегда выше или липкими, а также активировать, (! d0)
Вы можете установить его с помощью
sudo apt-get install wmctrl
. Вы можете получить информацию о своих виртуальных рабочих столах (рабочих пространствах) с помощью wmctrl -d one@onezero:~$ wmctrl -d
0 * DG: 2720x1536 VP: 0,0 WA: 0,24 1360x744 N/A
И перечислите открытые окна с помощью wmctrl -l. Опция -G показывает геометрию окон:
one@onezero:~$ wmctrl -l
0x02000004 0 onezero Desktop
0x02e00002 0 N/A DNDCollectionWindow
0x02e00003 0 N/A launcher
0x01e00004 0 onezero cairo-dock
0x02e00004 0 N/A panel
0x04800061 0 onezero Transmission
0x02e0000a 0 N/A Dash
0x03a00044 0 onezero arranging windows from the gnu/linux command line with wmctrl ~ Moving to Freedom - Chromium
0x04400006 0 onezero one@onezero: ~
0x04c000e9 0 onezero Google - Mozilla Firefox
Вы можете получить информацию о своих виртуальных рабочих столах (рабочих пространствах) с помощью wmctrl -d
[ f4]wmctrl -lG
wmctrl -r "Mozilla Firefox" -e <G>,<X>,<Y>,<W>,<H>
<G>: Gravity specified as a number. The numbers are defined in the EWMH specification. The value of zero is particularly
useful, it means "use the default gravity of the window".
<X>,<Y>: Coordinates of new position of the window.
<W>,<H>: New width and height of the window.
Вы можете указать окно, указав его название или частичное название после -r. -e для перемещения и изменения размера
one@onezero:~$ wmctrl -r "Mozilla Firefox" -e 0,0,0,1000,700
Итак, чтобы переместить окно в верхний левый угол и сделать его шириной 1000 пикселей на 700, вы должны использовать 0,0,0,1000, 700
Чтобы изменить / изменить размер. Для этого я сначала использовал обход «unmaximizing», используя опцию -b
wmctrl -r «Mozilla Firefox» -b add, maximized_vert, maximized_horz
one@onezero:~$ wmctrl -r "Mozilla Firefox" -b add,maximized_vert,maximized_horz
[d28 ] wmctrl -r «Mozilla Firefox» -b remove, maximized_vert, maximized_horz
The -e option expects a list of comma separated integers: "gravity,X,Y,width,height"
Вещи, которые вам нужно понять 1st
thats - мое разрешение экрана, так что x = 1360 & amp; y = 786
one@onezero:~$ wmctrl -r "Mozilla Firefox" -e 1,0,0,680,768
Выравнивание окна влево-вправо экрана
one@onezero:~$ wmctrl -r "Mozilla Firefox" -e 1,680,0,680,768
Выравнивание окна вправо до половины экрана
one@onezero:~$ wmctrl -r "Mozilla Firefox" -e 1,340,0,680,768
Выравнивание окна с center of screen 1360/4 = 340
[!d33]
Манипулировать его с настройками экрана
Чтобы ваш курсор мыши работал, вам просто нужно нажать клавишу Ctrl в правой части клавиатуры. Если вы не хотите постоянно нажимать Ctrl, чтобы выпустить курсор мыши каждый раз, просто установите гостевые дополнения VirtualBox, нажав «Устройства»> «Установить гостевые дополнения». Когда вы это сделаете, вам может понадобиться подключить виртуальный диск cd-rom, используя следующую команду:
$ sudo mount /dev/scd0 /mnt/cdrom
Затем запустите сценарий оболочки для установки гостевых дополнений.
Сначала сделаем right + ctrl. Вы выйдете из виртуальной машины, затем щелкните правой кнопкой мыши значок мыши, который находится справа на виртуальной машине. Отключить интеграцию с мышью.
Это сработало для меня:
В меню VirtualBox Manager в верхней части экрана перейдите в меню «Файл»> «Настройки»> «Ввод». Перейдите на вкладку «Виртуальная машина» справа. Найдите комбинацию клавиш хоста, затем посмотрите рядом с ней в разделе «Ярлык» и удалите «Right CTRL». Теперь он должен сказать «Нет».
Нажмите Файл> Настройки> Вход .