Много параметров настройки системы отсутствует после установки Пантеона

Я установил пантеон на Ubuntu 13.10, и тонна настроек отсутствуют. У меня только есть эти настройки: значения по умолчанию, рабочий стол, тонкие настройки (я установил тонкие настройки), клавиатура, питание, и о. Что я делаю?

2
задан 14 March 2014 в 23:54

2 ответа

Это, вероятно, вызывается установкой XDG_CURRENT_DESKTOP.

, Что делает echo $XDG_CURRENT_DESKTOP, говорят в терминале?

.desktop файлы, используемые для компонентов центра управления гнома, содержат строку как OnlyShowIn=GNOME;Unity; и поэтому не отображены с другим XDG_CURRENT_DESKTOP установка.

Попытка XDG_CURRENT_DESKTOP=GNOME gnome-control-center от терминала.

я не уверен, где и если имеет смысл переопределять эту переменную, но я только что сделал так в моем пользовательском сценарии запуска для AwesomeWM.

4
ответ дан 8 October 2019 в 11:43

Проблема не является Определенной для пантеона. Это происходит с каждым рабочим столом, который не является GNOME или Единицей: i3, xfce, и awesome, назвать некоторых для преимущества Googlebot.

Голубоглазый дал корректный ответ, но является также правильным, что не очевидно, где переопределить ту переменную. Вот мое решение: создайте обертку для gnome-control-center так, чтобы это была единственная затронутая программа.

Шаги

  1. Создайте новый сценарий оболочки в ~/bin/gnome-control-center путем вырезания и вставления следующих команд в терминале:

    mkdir -p ~/bin
    cd ~/bin
    echo 'XDG_CURRENT_DESKTOP=GNOME exec /usr/bin/gnome-control-center "$@"' >gnome-control-center
    chmod 755 gnome-control-center
    
  2. Протестируйте его путем запущения программы:

    ./gnome-control-center
    
  3. Если это работало, то выйдите из системы и войдите в добавить ~ / мусорное ведро к Вашему ПУТИ.

Центр управления Gnome должен теперь работать на Вас.

Дополнительный

Логический последующий вопрос мог бы быть, "Как я заставляю центр управления GNOME обнаруживаться в моих меню?" Один ответ должен скопировать/usr/share/applications/gnome-control-center.desktop в ~/.local/share/applications/и удалить строку, которая говорит OnlyShowIn=GNOME;Unity;. Я рекомендовал бы также измениться Name=Settings кому: Name=GNOME Settings, именно так это более очевидно в Вашем меню, какая программа это.

Вот является мой ~/.local/share/applications/gnome-control-center.desktop файлом, который можно скопировать непосредственно:

[Desktop Entry]
Name=GNOME Settings
Icon=preferences-system
Exec=gnome-control-center --overview
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;System;
Keywords=Preferences;Settings;
0
ответ дан 2 December 2019 в 02:26

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

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