lxsession-default-terminal больше не открывает терминал (Lubuntu 18.04)

Я использую Lubuntu 18.04
lxsession-default-terminal (который используется PCManFM (F4)->, открывают, Terminal в папке) больше не открывает Terminal-Window.

(Я могу только видеть высвечивающееся окно [открытый и сразу закрываюсь]),

Эта проблема существует на 3 различных ПК
(2x обновленный от 17,10 до 18,04, 1x новая установка как VM [минимальный Рабочий стол]).

ИНФОРМАЦИЯ:
Я знаю, PCManFM может быть настроен для использования другой команды для открытия терминала.
Но мне любопытно почему lxsession-default-terminal больше не открывает терминал.
Вызов lxsession-default-terminal непосредственно только выводы: Launching terminal manager

Править:
Это от файлов журнала (~/.cache/lxsession/Lubuntu/run.log) после того, как я поразил F4 в PCManFM
(см.: lxterminal exit with this type of exit: 0):

(копируйте удаленные строки!)

Launching terminal manager
** Message: 12:20:49.616: dbus-lxde-session.vala:796: Start Terminal Manager
** Message: 12:20:49.618: app.vala:76: Launching lxterminal 

(lxterminal:1604): dbind-WARNING **: 12:20:49.652: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(lxterminal:1604): GLib-CRITICAL **: 12:20:49.652: g_find_program_in_path: assertion 'program != NULL' failed

(lxterminal:1604): Vte-WARNING **: 12:20:49.716: (../../src/vtegtk.cc:1906):int vte_terminal_match_add_gregex(VteTerminal*, GRegex*, GRegexMatchFlags): runtime check failed: (g_regex_get_compile_flags(gregex) & G_REGEX_MULTILINE)

(lxterminal:1604): GLib-CRITICAL **: 12:20:49.716: g_path_get_basename: assertion 'file_name != NULL' failed

** (lxpanel:901): WARNING **: 12:20:49.762: lxpanel : X error: BadWindow (invalid Window parameter)

(lxpanel:901): Gdk-CRITICAL **: 12:20:49.762: IA__gdk_window_get_screen: assertion 'GDK_IS_WINDOW (window)' failed

(lxpanel:901): Gdk-CRITICAL **: 12:20:49.762: IA__gdk_screen_get_monitor_at_window: assertion 'GDK_IS_SCREEN (screen)' failed

(lxpanel:901): GLib-GObject-CRITICAL **: 12:20:49.762: g_object_unref: assertion 'G_IS_OBJECT (object)' failed

** (lxpanel:901): WARNING **: 12:20:49.763: lxpanel : X error: BadWindow (invalid Window parameter)

(lxpanel:901): GLib-CRITICAL **: 12:20:49.763: g_string_insert_len: assertion 'len == 0 || val != NULL' failed
** Message: 12:20:49.764: app.vala:130: lxterminal exit with this type of exit: 0

** (lxpanel:901): WARNING **: 12:20:49.765: lxpanel : X error: BadWindow (invalid Window parameter)
4
задан 16 May 2018 в 14:30

2 ответа

Это не реальный ответ, но мой комментарий длиннее, чем максимальный размер.

Я также затронут. Я сделал обновление дистрибутива 18,04 (от 17,10), и затем эта запущенная проблема. Ну, я не отладил достаточно, но у меня есть те же признаки как Вы.

Я могу использовать lxsession-default-apps для изменения терминала по умолчанию но это не имеет значения. Нажатие на "Reload" (для открытия нового терминала от lxsession-default-apps интерфейс), или выполнение lxsession-default-terminal оба приводят тот же путь к сбою: новое окно кратко показывает и исчезает.

/usr/bin/lxsession-default-terminal на самом деле сценарий оболочки, который работает dbus-send --session --print-reply --dest="org.lxde.SessionManager" /org/lxde/SessionManager org.lxde.SessionManager.SessionLaunch string:"terminal_manager" string:"$PWD", который убеждает мне в рамках менеджера сеансов LXDE существует что-то не так.

Я выполняю LXDE с OpenBox. Я могу дополнительно работать compton, но это ничего не изменяет (кроме наличия compton печать десятки BadWindow сообщения).


Как обходное решение, я могу отредактировать ~/.config/openbox/lubuntu-rc.xml и повторно отобразите терминальные ярлыки на lxterminal непосредственно.

1
ответ дан 1 December 2019 в 10:33

На моей установке у меня есть следующие опции для терминального менеджера по умолчанию:

  • Отключить
  • Эмулятор терминала
  • LXTerminal

Если я установил это на "LXTerminal", у меня есть проблема, которую Вы описали выше, включая те же сообщения об ошибках. Однако, если я изменяю его на "Эмулятор терминала", все работает как ожидалось.

Конечно, это не объясняет проблему, но надо надеяться зафиксирует ее для Вас также.

0
ответ дан 1 December 2019 в 10:33

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

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