На vnc, застрял на & ldquo; classic & rdquo; стиль рабочего стола

У меня есть «хорошо» классический (без объектива и т. д.) рабочий стол, работающий на сервере Ubuntu 16.04. gnome и ubuntu-desktop, и у меня есть несколько настольных компьютеров, таких как ubuntu.desktop, gnome.desktop и gnome-classic.desktop.

Я хотел бы запустить новый гном, который у меня есть на моем локальном рабочем столе, который является Gnome 3 (также, возможно, он называется Gnome с Awesome Desktop).

Как я могу это сделать? Ниже представлен файл xstartup, который у меня есть сейчас:

#!/bin/sh [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager & #export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS gnome-session --session=awesome --disable-acceleration-check & gnome-panel & gnome-settings-daemon & metacity & nautilus & pulseaudio -k pulseaudio -D

Я пробовал всю информацию в: Как перейти на другую среду рабочего стола на сеансах VNC?

0
задан 5 August 2017 в 22:51

2 ответа

Ваш скрипт неверен!

Сначала вы можете запустить 3 разных оконных менеджера: - x-window-manager запустится оконный менеджер по умолчанию или ваш компьютер. - gnome-session запустит диспетчер окон, который используется на Awesome desktop. - metacity вы пытаетесь явно запустить диспетчер окон.

Если вы хотите начать полный сеанс с помощью gnome-session, вы должны удалить x-terminal-emulator, x-window-manager, gnome-panel, gnome-settings-daemon, metacity и nautilus.

Если вы действительно хотите, чтобы при открытии автоматически открывалось окно терминала и / или диспетчера файлов, вы можете оставить x-terminal-emulator и / или nautilus, но другие вещи должны быть удалены.

gnome-session запустит все, что вам нужно, но если это будет работать, это зависит от вашего рабочего стола. Если это требует аппаратного ускорения, тогда это не сработает.

--disable-acceleration-check используется для отключения этой проверки, но это не поможет, если ускорение жесткой зависимости для вашего рабочего стола.

1
ответ дан 18 July 2018 в 09:00

Ваш скрипт неверен!

Сначала вы можете запустить 3 разных оконных менеджера: - x-window-manager запустится оконный менеджер по умолчанию или ваш компьютер. - gnome-session запустит диспетчер окон, который используется на Awesome desktop. - metacity вы пытаетесь явно запустить диспетчер окон.

Если вы хотите начать полный сеанс с помощью gnome-session, вы должны удалить x-terminal-emulator, x-window-manager, gnome-panel, gnome-settings-daemon, metacity и nautilus.

Если вы действительно хотите, чтобы при открытии автоматически открывалось окно терминала и / или диспетчера файлов, вы можете оставить x-terminal-emulator и / или nautilus, но другие вещи должны быть удалены.

gnome-session запустит все, что вам нужно, но если это будет работать, это зависит от вашего рабочего стола. Если это требует аппаратного ускорения, тогда это не сработает.

--disable-acceleration-check используется для отключения этой проверки, но это не поможет, если ускорение жесткой зависимости для вашего рабочего стола.

1
ответ дан 24 July 2018 в 19:13
  • 1
    Спасибо, это имеет большой смысл. Я хочу идти только в направлении gnome-session. Это относится к экземпляру ec2 medium.t2, и в прошлом эти экземпляры ec2 не имели аппаратного ускорения: из-за этого, например, из них нельзя было запустить рабочий стол Ubuntu Unity. Как можно проверить жесткую зависимость от аппаратного ускорения? Если найдена жесткая зависимость, какие места искать альтернативы? В идеале я хотел бы запустить рабочий стол Gnome3 Awesome, но я вижу, что, хотя awesome.desktop указан в моей системе, он не является непосредственно рабочим столом gnome. – christopherbalz 7 August 2017 в 01:56
  • 2
    Удалите --disable-acceleration-check и добавьте --debug. Затем gnome-session выполнит необходимые действия. Если сеанс не запускается, проверьте ~ / .xsession-errors – muktupavels 7 August 2017 в 07:43
  • 3
    Привет, мы удалили все элементы, которые вы упомянули, и сохранили x-window-manager. Когда мы пытались использовать «gnome-session -debug», экран показывал сплошной серый цвет, но без ошибок в файле xsession-errors. Однако в файле syslog мы видим: «gnome-session-binary [1502]: ПРЕДУПРЕЖДЕНИЕ: проверка ускорения программного обеспечения завершилась неудачей: дочерний процесс завершен с кодом 1. & quot; Таким образом, мы дополнительно добавили «- disable-acceleration-check». С этим мы видим только обои и ничего больше. Затем мы добавили "gnome-panel & amp; & quot; и это помогло нам отобразить строки меню. Тема меню темная, но у нас нет полноценного интерфейса Gnome3. – ZakiMak 12 August 2017 в 18:26

Другие вопросы по тегам:

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