<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>39358</bug_id>
          
          <creation_ts>2020-12-02 10:23:15 +0300</creation_ts>
          <short_desc>Нельзя переместить &quot;активное окно&quot; гостевой системы virtualbox 6.1.8</short_desc>
          <delta_ts>2024-10-21 10:08:23 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Альт Рабочая станция</product>
          <component>Ошибки работы</component>
          <version>10.2</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Владимир Осташов">ov</reporter>
          <assigned_to name="Valery Sinelnikov">greh</assigned_to>
          <cc>black</cc>
    
    <cc>greh</cc>
    
    <cc>lav</cc>
    
    <cc>mike</cc>
    
    <cc>nbr</cc>
    
    <cc>obidinog</cc>
    
    <cc>sin</cc>
    
    <cc>telemax</cc>
    
    <cc>yosho1</cc>
          
          <qa_contact name="qa-p8@altlinux.org">qa-p8</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>194562</commentid>
    <comment_count>0</comment_count>
    <who name="Владимир Осташов">ov</who>
    <bug_when>2020-12-02 10:23:15 +0300</bug_when>
    <thetext>VirtualBox (версия 6.1.8 r137981)окно с запущенной гостевой виртуальной машиной не перемещается по экрану. Гостевые дополнения в гостевой ОС установлены, плагин Extension Pack в хостовой ОС установлен.В CentOS данной проблемы нет. (жалоба клиента ~21969)

При проверке на alt w 9 (host), alt education 9.1 (guest) можно переместить окно тоько делая его неактивным ..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194563</commentid>
    <comment_count>1</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2020-12-02 12:11:28 +0300</bug_when>
    <thetext>В хостовой системе Альт Образование 9.1 (KDE5) окно перемещается. Уточните используемый дистрибутив на хосте.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194564</commentid>
    <comment_count>2</comment_count>
    <who name="Владимир Осташов">ov</who>
    <bug_when>2020-12-02 12:40:51 +0300</bug_when>
    <thetext>у меня host alt w 9 (обновленная до 9.1,ext pack не устанавливал)

# uname -a
Linux host-73 5.4.68-std-def-alt1.1 #1 SMP Sat Oct 3 03:14:56 UTC 2020 x86_64 GNU/Linux
# cat /etc/os-release
NAME=&quot;ALT Workstation&quot;
VERSION=&quot;9.1&quot;
ID=altlinux
VERSION_ID=9.1
PRETTY_NAME=&quot;ALT Workstation 9.1 (Laertes)&quot;
ANSI_COLOR=&quot;1;33&quot;
CPE_NAME=&quot;cpe:/o:alt:workstation:9.1&quot;
HOME_URL=&quot;https://basealt.ru/&quot;
BUG_REPORT_URL=&quot;https://bugs.altlinux.org/&quot;

# rpm -qa | grep virtualbox 
kernel-modules-virtualbox-addition-video-std-def-6.1.8-alt1.328755.1.x86_64
kernel-modules-virtualbox-addition-video-std-def-6.1.8-alt1.328772.1.1.x86_64
virtualbox-6.1.8-alt3.x86_64
virtualbox-doc-6.1.8-alt3.x86_64
kernel-modules-virtualbox-addition-guest-std-def-6.1.8-alt1.328755.1.x86_64
kernel-modules-virtualbox-addition-std-def-6.1.8-alt1.328772.1.1.x86_64
kernel-modules-virtualbox-std-def-6.1.8-alt1.328772.1.1.x86_64
kernel-modules-virtualbox-addition-std-def-6.1.8-alt1.328755.1.x86_64
virtualbox-guest-common-vboxvideo-6.1.8-alt3.x86_64
kernel-modules-virtualbox-addition-std-def-6.1.8-alt1.328766.1.x86_64
kernel-modules-virtualbox-std-def-6.1.8-alt1.328766.1.x86_64
kernel-modules-virtualbox-addition-guest-std-def-6.1.8-alt1.328772.1.1.x86_64
virtualbox-guest-common-6.1.8-alt3.x86_64
kernel-modules-virtualbox-addition-guest-std-def-6.1.8-alt1.328766.1.x86_64
virtualbox-guest-additions-6.1.8-alt3.x86_64
virtualbox-common-6.1.8-alt3.x86_64
virtualbox-guest-utils-6.1.8-alt3.x86_64
kernel-modules-virtualbox-std-def-6.1.8-alt1.328755.1.x86_64
kernel-modules-virtualbox-addition-video-std-def-6.1.8-alt1.328766.1.x86_64
virtualbox-guest-common-vboxguest-6.1.8-alt3.x86_64

guest (alt education 9.1 (xfce), alt srv 9.1 (mate))

клиент не уточнил ..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194565</commentid>
    <comment_count>3</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2020-12-02 12:49:08 +0300</bug_when>
    <thetext>Давайте уточним сценарий перемещения окна, если оно не перемещается. Как это должно работать? И как это не работает?

У меня сценарий раюотает:
- запускаем virtualbox;
- стартуем виртуалку с гостевой машиной;
- перемещаем окно - оно перемещается.
На KWorkstation проблем не замечал. На Mate тоже, но ещё раз проверю.

Вопросу о том, что проблему, которую невозможно воспроизвести, невозможно исправить, только если случайно. Мне пока непонятно что не работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194573</commentid>
    <comment_count>4</comment_count>
    <who name="Kot_Uchoniy">yosho1</who>
    <bug_when>2020-12-03 08:36:12 +0300</bug_when>
    <thetext>AltWorkstation 9.1 на хостовой машине. Не работает следующий сценарий:
- запускаем virtualbox
- стартуем виртуалку с гостевой машиной.
- работаем в гостевой системе.
- при попытке переместить окно с гостевой системой оно не перемещается. Для перемещения требуется сделать окно с гостевой системой неактивным. Если попытаться переместить не активное окно, то оно перемещается.
Так же когда активно окно с гостевой системой, то не вызывается контекстное меню на панелях (например нельзя вызвать правой клавишей мыши меню параметров звука). Такое ощущение, что окно с гостевой системой перехватывает действия мыши до тех пор, пока не будет выполнена активация другого окна или переход на рабочий стол.

(Ответ для Evgeny Sinelnikov на комментарий #3)
&gt; Давайте уточним сценарий перемещения окна, если оно не перемещается. Как это
&gt; должно работать? И как это не работает?
&gt; 
&gt; У меня сценарий раюотает:
&gt; - запускаем virtualbox;
&gt; - стартуем виртуалку с гостевой машиной;
&gt; - перемещаем окно - оно перемещается.
&gt; На KWorkstation проблем не замечал. На Mate тоже, но ещё раз проверю.
&gt; 
&gt; Вопросу о том, что проблему, которую невозможно воспроизвести, невозможно
&gt; исправить, только если случайно. Мне пока непонятно что не работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>194574</commentid>
    <comment_count>5</comment_count>
    <who name="Владимир Осташов">ov</who>
    <bug_when>2020-12-03 09:09:33 +0300</bug_when>
    <thetext>1 Проверил еще раз на чистой установке (машина физическая, не виртуалка, отдельный hdd)
Дистрибутив с https://mirror.yandex.ru/altlinux/p9/images/workstation/x86_64/alt-workstation-9.1-x86_64.iso

Выбор при установке все галки, включая виртуализацию, остальное все по умолчанию, полностью обновлена.

В данном дистрибутиве у нас по умолчанию стоит mate. 

При запуске гостевой системы, при попытке переместить окно гостевой системы, зажатой левой кнопкой мыши на верхней полоске гостевой системы ничего не происходит.

Ожидаемое действие окно перемещается по экрану.

При нажатии на пустое место рабочего стола хостовой системы, верхняя полоска гостевой системы меняет цвет с синего на серый, после чего зажав верхнею полоску гостевой системы левой кнопкой мыши окно можно переместить.

2 При проверке дистрибутива https://mirror.yandex.ru/altlinux/p9/images/education/x86_64/alt-education-9.1-x86_64.iso

При установке выбрано все, кроме KDE.
Соответственно по умолчанию Xfce.

После установки пакетов virtualbox virtualbox-doc окно нормально перемещается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195243</commentid>
    <comment_count>6</comment_count>
    <who name="Vladimir Cherny">black</who>
    <bug_when>2021-01-02 19:01:07 +0300</bug_when>
    <thetext>virtualbox-6.1.12a-alt2.x86_64, Сизиф, обсизифленная ws9,
Поведение точно такое же.

Окно виртуальной машины стартует в центре и переместить его можно только переключившись на другое окно (т.е. в неактивном состоянии) или за его &quot;тень&quot; на панели.
При активном по правой кнопке даже не появляется меню.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195244</commentid>
    <comment_count>7</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2021-01-02 19:34:22 +0300</bug_when>
    <thetext>Трудно оценить в чём техническая причина текущего поведения virtualbox в mate. Это поведение достаточно трудно описать, чтобы это выглядело понятно и убедитиельно с точки зрения наличия проблемы вообще.

Мне удалось воспроизвести проблему, а вот понять с чего её начать решать и как отлаживать - нужно подумать.

Суть проблемы. При запуске окна виртуальной машины virtualbox в среде mate, фокус окна не возвращается из виртуальной машины в графическую среду. В результате окно приложения остаётся неактивным.


Напрямую разбор проблемы требует основательного вложения времени:
- нужно разобраться в причинах поведения - какая часть в связке virtualbox, как qt5-приложения, и графического окружения mate, в котором virtualbox запускается, отрабатывает в момент проявления проблемы некорректно?
- Какое исправление в mate или в virtualbox (а может быть и в qt5) требуется внести для того, чтобы исправить данное поведение?

Варианты отладочных действий:
- проверить работу более старых версий virtualbox;
- проверить работу бинарной сборки от апстрима;
- в зависимости от получившихся результатов разбираться дальше.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228157</commentid>
    <comment_count>8</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2023-06-21 16:17:40 +0300</bug_when>
    <thetext>Проверено на 
workstation-9.2-x86-64

Пакет:
virtualbox 6.1.26-alt1

Ошибка воспроизводится. Окно не перемещается

На kworkstation-9.2-x86-64 ошибка не воспроизводится
В p10 на workstation не воспроизводится
В workstation(обновленный до sisyphus) не воспроизводится</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228165</commentid>
    <comment_count>9</comment_count>
    <who name="Vladimir Cherny">black</who>
    <bug_when>2023-06-21 17:32:49 +0300</bug_when>
    <thetext>Альт рабочая станция 10.1,  MATE, обновлено до текущего сизифа
virtualbox-7.0.8-alt2.x86_64
Ядро 6.3.8-un-def-alt1
Ошибка воспроизводится.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228196</commentid>
    <comment_count>10</comment_count>
    <who name="Valery Sinelnikov">greh</who>
    <bug_when>2023-06-22 00:16:39 +0300</bug_when>
    <thetext>Действительно, есть такая особенность - в большинстве случаев достаточно однократного нажатия правого Ctrl перед перемещением окна.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228207</commentid>
    <comment_count>11</comment_count>
    <who name="Vladimir Cherny">black</who>
    <bug_when>2023-06-22 11:40:25 +0300</bug_when>
    <thetext>Способ с правым Control работает (это ведь штатная Host-клавиша), но надо практически сразу двигать окно. Собственно, скорее всего это эквивалентно потере фокуса перемещаемым окном. А это и так было. Т.е. если окно ВМ &quot;торчит&quot; из под других (не в фокусе), то его можно захватить и переместить. Желательно все же избавиться от такого глюка.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>228628</commentid>
    <comment_count>12</comment_count>
    <who name="obidinog@basealt.ru">obidinog</who>
    <bug_when>2023-06-30 10:27:04 +0300</bug_when>
    <thetext>Перепроверил на версии Sisyphus (7.0.8-alt3), ошибка воспроизводится. Если нажать правый ctrl то окно перемещается, без нажатия окно не перемещается</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253220</commentid>
    <comment_count>13</comment_count>
    <who name="TeleMax">telemax</who>
    <bug_when>2024-10-21 10:08:23 +0300</bug_when>
    <thetext>ALT Workstation 10.4 (Autolycus) Mate
virtualbox-7.0.18-alt2.x86_64

Ошибка воспроизводится. Если окно активно - не передвигается.
Переместить возможно только двумя способами:
1. Если окно гостевой системы было не активно в момент захвата, его можно схватить и переместить.
2. Если перед захватом удерживать RCTRL

Имею две идентичных конфигурации рабочих машин по оборудованию (разница только в видеокартах)
В одной - ошибки нет, в другой есть.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>