Я имею 16.04, что я поставил свой Chromebook с помощью Гренка. Когда я нажимаю на терминал, он открывается на тире и действует как, он загружается, но затем быстро исчезает и ничего не делает. Когда я пытаюсь ввести "терминал гнома" в xterm, я получаю ошибку "Ошибка при построении прокси для org.gnome. Terminal:/org/gnome/Terminal/Factory0: Ошибочный вызов StartServiceByName для org.gnome. Терминал: GDBus. Error:org.freedesktop. DBus. Ошибка. Икра. ChildExited. Процесс org.gnome. Из терминала выходят с состоянием из 8 дюймов
После некоторых расследований я нашел обходное решение, после подсказок обеспеченным здесь: https://unix.stackexchange.com/questions/231152/gnome-terminal-stopped-working/243696#243696
Сначала необходимо экспортировать ДИСПЛЕЙ (тот, на котором X работает), ЛЕНГ и переменные среды DBUS_SESSION_BUS_ADDRESS.
Для получения DBUS_SESSION_BUS_ADDRESS можно выбрать его от среды одного из процесса сессии гнома, или даже от процесса dbus-демона:
$ ps aux | grep dbus-daemon
xuser 10752 0.0 0.0 42764 2532 ? Ss 13:50 0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
xuser 10804 0.0 0.0 43620 4012 ? Ss 13:50 0:00 dbus-daemon --fork --session --address=unix:abstract=/tmp/dbus-UhfCCoqTSP
xuser 10891 0.0 0.0 42896 3932 ? S 13:50 0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3
В этом случае DBUS_SESSION_BUS_ADDRESS "unix:abstract =/tmp/dbus-UhfCCoqTSP".
Теперь можно сделать что-то как ниже (от xterm или от консольной оболочки)
export DISPLAY=:1
export LANG=en_US.UTF-8
export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-UhfCCoqTSP
dbus-update-activation-environment --verbose LANG DISPLAY DBUS_SESSION_BUS_ADDRESS
Кроме того, можно также установить все переменные с
dbus-update-activation-environment --all
но я обнаружил, что только те три требуются.