Я пытался запустить с $ sudo python3 p2p.py
Но это показывает ошибку на компьютере.
Модуль NotFoundError: нет имени модуля nest
-121--887479-Я выполняю Ubuntu 20,04,2 на виртуальной машине VirtureBox. Я хочу использовать с ним диспетчер окон i3 и установить его как таковой.
Одна из проблем, с которой я столкнулся, заключалась в том, что даже с установленными добавлениями гостя гость не обнаружил правильное разрешение экрана, поэтому я настроил файл .xprofile
с необходимыми командами для установки разрешения:
#!/usr/bin/env bash
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode Virtual1 1920x1080_60.00
xrandr -s 1920x1080_60.00
Проблема заключается в том, что .xprofile
запускается довольно поздно в последовательности входа, предположительно после запуска i3, так как он выглядит следующим образом:
Очевидно, что в строке состояния и верхней строке заголовка используется старая точка на дюйм, и в результате изображение слишком велико.
Что я могу сделать, чтобы решить эту проблему? Есть ли лучший метод получения разрешения 1920x1080, которое будет уважать i3? Есть ли i3 параметров настройки я могу изменить, чтобы исправить это? Спасибо.
Я зафиксировал это, добавив пользовательскую конфигурацию xorg в /usr/share/x11/xorg.conf.d/5-monitor.conf
, с Содержание:
Section "Monitor"
Identifier "HD Monitor"
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
EndSection
Section "Device"
Identifier "Configured device"
EndSection
Section "Screen"
Identifier "Default screen"
Device "Configured device"
Monitor "HD Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
Эта конфигурация загружается достаточно рано в процессе входа в систему, чтобы повлиять на способ, которым I3 установлен.