Я использую i3wm настольную среду на Ubuntu 16.04 LTS. Все было прекрасно на Ubuntu 14.04 LTS. Теперь, когда я использую unity-control-center
Я вижу только следующие настройки:
Где остальная часть является средствами управления? Я пытался использовать gnome-control-center
. Тем не менее ничто лучше.
Но если я использую настольную среду Единицы, все работает. Я предполагаю, я должен выполнить что-то перед вызовом unity-control-center
. Что я пропускаю?
Объясните, почему это происходит.
Для Gnome Ubuntu:
Набор $XDG_CURRENT_DESKTOP
кому: GNOME
и Вы хороши для движения:
XDG_CURRENT_DESKTOP=GNOME gnome-control-center
Для единицы Ubuntu:
Набор $XDG_CURRENT_DESKTOP
кому: Unity
и Вы хороши для движения:
XDG_CURRENT_DESKTOP=Unity unity-control-center
В дополнение к ответу следующего CSARATAKIJ я должен был установить некоторые пакеты, которые я случайно удалил:
sudo apt-get install ubuntu-desktop
Вы могли также сделать (устанавливает меньше пакетов):
sudo apt-get install unity-control-center
Источник: Пропавшие без вести Параметров настройки системы после удаления некоторых пакетов
центр управления единицы все еще не работает на меня, но центр управления гнома хорошо работает.
Я дополню ответы выше объяснением к тому, почему это происходит при использовании i3wm.
Когда Вы устанавливаете и используете i3 в качестве своего диспетчера Windows, i3 автоматически устанавливает текущую настольную переменную на i3. Можно проверить его путем выполнения:
echo $XDG_CURRENT_DESKTOP
Который возвращается i3
Собственные программы Ubuntu не работают хорошо, если эта переменная окружения установлена на другое значение, чем Unity
или Gnome
в зависимости от Вашего дистрибутива Ubuntu.
Для фиксации его, можно просто установить XDG_CURRENT_DESKTOP на настольную среду.
На Gnome:
XDG_CURRENT_DESKTOP=GNOME; gnome-control-center
На единице:
XDG_CURRENT_DESKTOP=Unity; unity-control-center