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

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

    <bug>
          <bug_id>56206</bug_id>
          
          <creation_ts>2025-09-29 19:07:28 +0300</creation_ts>
          <short_desc>Не работает подгон размера экрана и запрос разрешения гостевой ОС</short_desc>
          <delta_ts>2026-07-08 18:55:01 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>virtualbox</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</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="Dmitry Maksimenkov">maksimenkovda</reporter>
          <assigned_to name="Valery Sinelnikov">greh</assigned_to>
          <cc>belayaav</cc>
    
    <cc>blinovdv</cc>
    
    <cc>greh</cc>
    
    <cc>ivanovav</cc>
    
    <cc>lepata</cc>
    
    <cc>n.strelkov</cc>
    
    <cc>nbr</cc>
    
    <cc>sin</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>273517</commentid>
    <comment_count>0</comment_count>
    <who name="Dmitry Maksimenkov">maksimenkovda</who>
    <bug_when>2025-09-29 19:07:28 +0300</bug_when>
    <thetext>Версии:
virtualbox-7.2.0-alt1.x86_64
virtualbox-common-7.2.0-alt1.x86_64
virtualbox-guest-additions-7.2.0-alt1.x86_64
virtualbox-guest-common-7.2.0-alt1.x86_64
virtualbox-guest-utils-7.2.0-alt1.x86_64
kernel-modules-virtualbox-6.12-7.2.0-alt1.396337.1.x86_64
kernel-modules-virtualbox-addition-6.12-7.2.0-alt1.396337.1.x86_64

Системы:
ALT Workstation 11.1, обновлено до Sisyphus
ALT Education 11.0 (KDE), обновлено до Sisyphus
ALT Education 11.0 (Xfce), обновлено до Sisyphus

Гостевые системы тоже обновлены до Sisyphus и имеют такие же версии

Шаги воспроизведения:
# Установить систему в виртуальной машине и обновить до актуального состояния Sisyphus
# Установить guest additions и модули ядра
    # apt-get install virtualbox-guest-common virtualbox-guest-additions kernel-modules-virtualbox-6.12 kernel-modules-virtualbox-addition-6.12
# В окне виртуальной машины проверить функционал Вид -&gt; Подгонять размер экрана гостевой ОС и Виртуальный экран 1 -&gt; Запросить разрешение

Реальный результат:
# Подгон размера экрана не меняет разрешение виртуальной машины под окно virtualbox
# Функции запроса разрешения не активны

Ожидаемый результат: 
# При активации подгона размера экрана разрешения виртуальный машины подстраивается под размеры экрана virtualbox
# При запросе конкретного разрешения меняется разрешение в виртуальной машине

Дополнительно:
* НЕ воспроизводится в ALT Workstation K 11.1, обновленом до Sisyphus
* Воспроизводится в p11 на системах ALT Workstation 11.1, ALT Education 11.0 (KDE, Xfce) на версиях 7.1.12a
* Только на ALT Education с Xfce если ввести $ VBoxClient --vmsvga ошибка уходит</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277484</commentid>
    <comment_count>1</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2025-11-20 11:38:28 +0300</bug_when>
    <thetext>Актуально для virtualbox-7.2.4-alt1

В качестве хостов проверялись: 
ALT Workstation K 11.1.1 
ALT Education 11.0 (KDE)
ALT Education 11.0 (Xfce)
ALT Workstation 11.1
обновленные до Sisyphus

В качестве гостевых систем проверялись: 
ALT Workstation K 11.1.1 
ALT Education 11.0 (KDE)
ALT Education 11.0 (Xfce)
ALT Workstation 11.1 (GNOME)
Alt Server 11.0 (GNOME)
обновленные до Sisyphus</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>279156</commentid>
    <comment_count>2</comment_count>
    <who name="Белая Алёна">belayaav</who>
    <bug_when>2025-12-16 19:08:54 +0300</bug_when>
    <thetext>Проведено дополнительное исследование. 

virtualbox-7.2.4-alt1

Для образа ALT Workstation K 11.1.1 x86_64 установлен графический контроллер VMSVGA: 
 	в сеансе wayland подгон экрана и запрос разрешения НЕ работает
 	в сеансе x11 функционал успешно работает
 
Для образа ALT Workstation K 11.1.1 x86_64 установлен графический контроллер VBoxVGA:
	в обоих сеансах успешно работает подгон экрана и запрос разрешения 
	
Для образа ALT Workstation 11.1 (Gnome) x86_64 установлен графический контроллер VMSVGA: 
 	в сеансаx wayland и x11 подгон экрана и запрос разрешения НЕ работает

Для образа ALT Workstation 11.1 (Gnome) x86_64 установлен графический контроллер VBoxVGA:
	в обоих сеансах успешно работает подгон экрана и запрос разрешения (в wayland - c небольшой задержкой)
	
Для образа ALT Education 11.0 KDE x86_64 установлен графический контроллер VMSVGA: 
 	в сеансаx wayland и x11 подгон экрана и запрос разрешения НЕ работает
	
Для образа ALT Education 11.0 KDE x86_64 установлен графический контроллер VBoxVGA:
	в сеансе wayland подгон экрана и запрос разрешения НЕ работает
	сеанс x11 не загружается (черный экран)
	
Для образа ALT Education 11.0 XFCE x86_64 установлен графический контроллер VMSVGA: 
	подгон экрана и запрос разрешения НЕ работает
	
Для образа ALT Education 11.0 XFCE x86_64 установлен графический контроллер VboxVGA: 
	подгон экрана и запрос разрешения НЕ работает</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>280357</commentid>
    <comment_count>3</comment_count>
    <who name="Nikolay Strelkov">n.strelkov</who>
    <bug_when>2026-01-17 15:00:37 +0300</bug_when>
    <thetext>Тоже долгое время наблюдаю эту ошибку в гостевых регулярках MATE на хосте с Debian 12.13 и VirtualBox 7.2.4 r170995.
Сейчас нашел время и вроде бы разобрался (см. ниже).

Только что поставил в новую виртуальную машину с видеоадаптером VMSVGA систему с regular-mate-20260114-x86_64.iso .
Создал в установщике пользователя alt с автовходом, никакие пакеты в гостя не устанавливал.
Состояние системы сразу после установки

```
$ lsmod | grep vbox
vboxguest              53248  3
$ rpm -qa *virtualbox*
virtualbox-guest-utils-7.2.4-alt3.x86_64
virtualbox-guest-additions-7.2.4-alt3.x86_64
virtualbox-guest-common-7.2.4-alt3.x86_64
$ systemctl status virtualbox-vmsvga.service
○ virtualbox-vmsvga.service - Start vmsvga
     Loaded: loaded (/usr/lib/systemd/system/virtualbox-vmsvga.service; disabled; preset: disabled)
     Active: inactive (dead)
$ ps aux | grep VBox
alt         1376  0.0  0.0  14148  1516 ?        S    13:41   0:00 /usr/bin/VBoxClient --clipboard
alt         1379  0.0  0.1 212972  4616 ?        Sl   13:41   0:00 /usr/bin/VBoxClient --clipboard
alt         1398  0.0  0.0  14148  1320 ?        S    13:41   0:00 /usr/bin/VBoxClient --seamless
alt         1399  0.0  0.0 212304  3416 ?        Sl   13:41   0:00 /usr/bin/VBoxClient --seamless
alt         1421  0.0  0.0  14148  1392 ?        S    13:41   0:00 /usr/bin/VBoxClient --draganddrop
alt         1422  0.0  0.0 212820  3372 ?        Sl   13:41   0:00 /usr/bin/VBoxClient --draganddrop
alt         1558  0.0  0.1   6692  4604 pts/0    S+   13:43   0:00 grep VBox
```

при этом подгонка разрешения гостя под размер окна виртуальной машины не работает (галочка View → Auto-Resize Guest Display при этом установлена, вжата).

Решил проблему так - добавил в автозагрузку пользователя команду `VBoxClient --vmsvga` :

```
mkdir -p ~/.config/autostart
cat &lt;&lt;EOF &gt; ~/.config/autostart/vboxclient-vmsvga.desktop
[Desktop Entry]
Type=Application
Exec=VBoxClient --vmsvga
Name=VBoxClient --vmsvga
EOF
```

Но это костыль для одного пользователя.

Поэтому выполнил `rm -vf ~/.config/autostart/vboxclient-vmsvga.desktop` 
и сделал почти по-нормальному - добавил строку
`/usr/bin/VBoxClient --vmsvga-session`
в файл `/usr/bin/VBoxClient-all` после строки
`/usr/bin/VBoxClient --draganddrop`

командой

```
# sed -i &quot;s|/usr/bin/VBoxClient --draganddrop|/usr/bin/VBoxClient --draganddrop\n\t/usr/bin/VBoxClient --vmsvga-session|&quot; /usr/bin/VBoxClient-all
```

перезагрузил гостя и получил работающую подгонку разрешения гостя под размер окна виртуальной машины:

```
$ ps aux | grep VBox
alt         1393  0.0  0.0  14148  1320 ?        S    14:14   0:00 /usr/bin/VBoxClient --clipboard
alt         1394  0.0  0.1 212972  4648 ?        Sl   14:14   0:00 /usr/bin/VBoxClient --clipboard
alt         1404  0.0  0.0  14148  1444 ?        S    14:14   0:00 /usr/bin/VBoxClient --seamless
alt         1405  0.0  0.0 212304  3468 ?        Sl   14:14   0:00 /usr/bin/VBoxClient --seamless
alt         1415  0.0  0.0  14148  1520 ?        S    14:14   0:00 /usr/bin/VBoxClient --draganddrop
alt         1417  0.0  0.0 212820  3356 ?        Sl   14:14   0:00 /usr/bin/VBoxClient --draganddrop
alt         1483  0.0  0.0  14148  1520 ?        S    14:14   0:00 /usr/bin/VBoxClient --vmsvga
alt         1484  0.0  0.0 212624  3888 ?        Sl   14:14   0:00 /usr/bin/VBoxClient --vmsvga
alt         1584  0.0  0.1   6692  4576 pts/0    S+   14:15   0:00 grep VBox
```

Файла `virtualbox-vmsvga.service` в Debian я не видел, 
а вот строка `/usr/bin/VBoxClient --vmsvga-session` встречается в файле `/etc/X11/Xsession.d/98vboxadd-xclient`,
который создает установщик дополнений гостевой ОС из `/usr/share/virtualbox/VBoxGuestAdditions.iso` (см. https://github.com/VirtualBox/virtualbox/blob/VBox-7.2/src/VBox/Additions/x11/Installer/98vboxadd-xclient#L55 и https://sources.debian.org/src/virtualbox/7.2.4-dfsg-3/debian/patches/06-xsession.patch?hl=26#L26 ),
так что, похоже, что команду `/usr/bin/VBoxClient --vmsvga-session` следует добавить 
в файл `/usr/bin/VBoxClient-all` при следующем обновлении пакета VirtualBox в ALT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>281603</commentid>
    <comment_count>4</comment_count>
    <who name="Блинов Денис Вячеславович">blinovdv</who>
    <bug_when>2026-02-07 18:39:45 +0300</bug_when>
    <thetext>Проверялось на обновлённом хосте и обновлённом госте.
Версии пакетов:
virtualbox-7.2.6-alt1.x86_64
virtualbox-common-7.2.6-alt1.x86_64
virtualbox-guest-additions-7.2.6-alt1.x86_64
virtualbox-guest-common-7.2.6-alt1.x86_64
virtualbox-guest-utils-7.2.6-alt1.x86_64
kernel-modules-virtualbox-addition-6.12-7.2.6-alt1.396356.1.x86_64
kernel-modules-virtualbox-6.12-7.2.6-alt1.396356.1.x86_64

Плаформы:
p11-education-11.0-x86-64-kde
p11-education-11.0-x86-64-xfce
p11-kworkstation-11.2-x86-64
p11-workstation-11.1-x86-64

На данный момент строка /usr/bin/VBoxClient --vmsvga-session присутствует в файле /usr/bin/VBoxClient-all по умолчанию. Подгон размера работает корректно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>290882</commentid>
    <comment_count>5</comment_count>
    <who name="Иванов Александр Владимирович">ivanovav</who>
    <bug_when>2026-07-08 18:55:01 +0300</bug_when>
    <thetext>В virtualbox-7.2.12-alt1 ошибка воспроизводится на следующих стендах, обновленных до sisyphus:
  alt-education-11.1-x86-64-kde
  alt-education-11.1-x86-64-xfce
  alt-kworkstation-11.4-x86-64

На Workstation ошибка не воспроизводится</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>