5

Я запускаю Emacs внутри виртуальной машины и испытываю проблемы с перерисовкой при прокрутке или добавлении / удалении строк текста. Кажется, что перерисовывается только небольшая часть окна, в результате чего некоторые строки повторяются, а другие скрываются.

Я не испытывал подобных проблем с другими приложениями внутри виртуальной машины.

Проблема присутствует, запускаю ли я виртуальную машину в полноэкранном или оконном режиме.

Это моя установка:

  • 64-битная ОС Windows 7 Pro
    • Видеокарта nVidia GTX 770 с последними драйверами
    • VirtualBox 4.3.6
  • 64-битная гостевая ОС Ubuntu 13.10
    • Установленные гостевые дополнения VirtualBox
    • 3D ускорение включено
    • Cinnamon 2.0.14 окружение рабочего стола
    • Emacs 24.3.1

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

3 ответа3

3

У меня была такая же проблема, и кажется, что отключение 3D-ускорения в свойствах VirtualBox решило проблему.

1

Я последовал совету Ларса с большим успехом. Я хотел бы предоставить некоторые детали, чтобы помочь другим пользователям с этой проблемой.

Моя настройка:

  • Windows 10 Host
  • Ubuntu 16.04 LTS Гость
  • 3D-ускорение включено в настройках VirtualBox.
  • Emacs 26.1
  • Гостевые дополнения установлены.
  • VirtualBox 5.2.22 r126460

шаги:

  • Замените Unity с Gnome Flash Back Metacity.

Инструкции о том, как это сделать:

https://www.debugpoint.com/2016/04/install-classic-gnome-flashback-in-ubuntu-16-04-replacing-unity/

Производительность отличная. Emacs, используя тот же init.el, загружается в VirtualBox быстрее, чем в Windows.

1

В качестве обходного пути в случаях, когда Cinnamon не является обязательным требованием, я обнаружил, что при использовании рабочего стола GNOME Flashback, поставляемого с Ubuntu 13.10, я не испытываю этой проблемы, даже с включенным 3D-ускорением. Функциональность и ощущение GNOME Flashback очень похожи на Cinnamon, по крайней мере, для моего использования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .