UI Gedit, отличающийся, если я выполняю gksu: Классик Gnome Ubuntu 16.04

Что-то странное, которое я пытаюсь понять:

  • Ubuntu 16.04
  • Классик Gnome

Если я запускаю gedit из меню или командной строки как сам, я получаю следующий UI:

SCREENSHOT 1: gedit as user

^ этот имеет:

  • строка меню наверху окна
  • с [Открытым] и [+] и [Сохраняют] непосредственно внизу

Однако, если я запускаю gedit из командной строки с помощью gksu gedit, я получаю различно выглядящий UI:

SCREENSHOT 2: gedit using gksu

^ этот имеет:

  • [Открытый] и [+] и [Сохраняют] в строке заголовка наверху окна
  • со строкой меню непосредственно внизу

Теперь я знаю, что профиль sudo отличается от моего профиля пользователя, но я не могу разработать то, что изменяется.

Является gksu gedit использованием настольного представления Единицы - в противоположность моему пользовательскому представлению как классик Gnome?

Я искал вокруг немного, и не имею никакой удачи при разработке его.

Совет?

Спасибо


ОТРЕДАКТИРУЙТЕ дополнительную информацию

Я вышел из Классика Gnome и вошел в использовании Единицы... и получил подобный дисплей к первому снимку экрана.

Я все еще пытаюсь разработать, как получить второе представление при запуске как обычный пользователь.

3
задан 29 August 2016 в 17:54

1 ответ

Это значение имеется для поддержания совместимости между глобальным меню Единицы и стилем меню Gnome, я верю.

После поиска различий между оболочкой пользователя root и обычного пользователя, я нашел, что обычный пользователь имеет XDG_CURRENT_DESKTOP набор переменной среды к GNOME-Flashback:Unity.

Так, Если Вы хотите к UI gedit как корень, необходимо использовать эту команду или сбросить XDG_CURRENT_DESKTOP переменная среды.

env XDG_CURRENT_DESKTOP='' gedit

можно даже сделать это значение по умолчанию путем изменения файла в /usr/share/applications/gedit.desktop. Хотя я не рекомендую Вам сделать так.

2
ответ дан 1 December 2019 в 16:57

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

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