Ошибка в R: Не удалось открыть соединение с X11

Если Вы видите, что сообщение говорит Вам, что запись меню была создана, это означает, что пакет отбросил файл в /usr/share/menu описание одного или нескольких запись меню, согласно политике меню Debian. Документация системы меню (также доступный в /usr/share/doc/menu) объясняет синтаксис этого файла. Каждый менеджер окон, как предполагается, включает системное меню. Gnome не делает стандартной вещи, хотя (поэтому, что еще является новым).

Gnome и KDE показывают меню, созданное из записей в /usr/share/applications/*.desktop и /usr/share/applnk/**/*.desktop, после спецификации меню Freedesktop. Не все пакеты предоставляют им. Можно создать a .desktop файл на основе записей Debian и вставленный в него ~/.config/menus/.

8
10.05.2019, 00:42
2 ответа

Существует много потоков, в другом месте связанных с Каирским пакетом.

Один из них упоминает изменение в типе X11, но большинство из них заявляет, что R не знает то, что дисплей, и предложите делать:

Sys.putenv("DISPLAY"=":0.0")
5
27.01.2020, 20:13
  • 1
    К сожалению, никакое это решение или то, упомянутое в другом потоке, кажется, не фиксирует это.:/Мой пакет также настаивает на мне использующий Sys.setenv вместо putenv.. не знайте, отличается ли hte новая команда? –  Jóhann 09.02.2012, 19:07
  • 2
    Sys.putenv удерживается от использования в пользу Sys.setenv –  Karlson 09.02.2012, 19:18
  • 3
    Это работало в следующий раз, когда я пытался использовать это :). Должно быть, было что-то странное с последней Передачей сессии –  Jóhann 14.02.2012, 20:19

Если у вас нет локального X-сервера, вы можете установить виртуальный сервер X11 фреймбуфера, как сказано здесь :

apt-get install xvfb xauth xfonts-base

Затем вы можете запустить новый экземпляр, например , указанный здесь :

Xvfb :0 -ac -screen 0 1960x2000x24 &

Затем, если ваш R скомпилирован с параметром конфигурации with-x (включен по умолчанию), у вас должна быть возможность X11, и вам просто нужно объявить это в R:

Sys.setenv("DISPLAY"=":0")
0
27.01.2020, 20:13

Теги

Похожие вопросы