Virtualbox не запускается. QXcbConnection: ошибка XCB: 3 (BadWindow)

0

Qt ПРЕДУПРЕЖДЕНИЕ: QXcbConnection: ошибка XCB: 3 (BadWindow), последовательность: 460, идентификатор ресурса: 94371852, основной код: 2 (ChangeWindowAttributes), вспомогательный код: 0

Qt ПРЕДУПРЕЖДЕНИЕ: QXcbConnection: ошибка XCB: 3 (BadWindow), последовательность: 461, идентификатор ресурса: 94371852, основной код: 18 (ChangeProperty), вспомогательный код: 0

Единственное решение, которое я нашел, - добавить переменную окружения QT_DEVICE_PIXEL_RATIO = 1, но у меня это не сработало.

BrainRenticus
источник
Linux Mint 18.3. Нет, я не переустанавливал, разве это не нужно? Я уже видел подобные ошибки в других программах раньше и смог со временем разобраться. Я использую другой компьютер на данный момент для запуска Windows, поэтому я не спешу. Я попробую на новой установке Mint просто посмотреть, что получится. Я хотел бы понять это в любом случае, я ненавижу переустановку. Всегда ощущается как поражение.
BrainRenticus
Какая версия Virtualbox? 5.2.24 или 6.0.2? У меня не было ничего, кроме проблем с 6.0.2 и гостевым Windows на хостах Linux. Снижение до 5.2.24 решило проблемы (обе версии поддерживают ядро ​​4.20)
Дэвид С. Ранкин
6.0.2, постараюсь 5.2.24.
BrainRenticus
Я. 5.2.24 работает нормально, но пока держусь, спасибо.
BrainRenticus

Ответы:

0

Вам нужно установить ENV перед запуском VirtualBox. Создайте стартовый скрипт со следующим содержимым:

#!/bin/bash
export QT_SCREEN_SCALE_FACTORS=1
export QT_SCALE_FACTOR=1
export QT_AUTO_SCREEN_SCALE_FACTOR=0
exec virtualbox
Саша Голиков
источник
Это помогло в CentOS 6.10.
Саша Голиков