Одна из вещей, которая до сих пор удерживала меня от гнома, это отсутствие общего, центрального места для конфигурации. Это было плохо в старые времена, но после появления compiz
, mutter
и dconf
, и неофициальных утилит для настройки (gnome-tweak
, ubuntu-tweak
, unsettings
и т. Д.), Это еще больше сбивает с толку.
Особенно, когда все работает не так, как ожидалось. Некоторые сочетания клавиш установлены в одном месте, некоторые в других; некоторые передаются от одного ванильного гнома к Unity, другие, кажется, остаются незамеченными. Возможно, они конфликтуют с какими-то другими настройками, но уведомлений об этом нет. И т.д.
Я также испытывал, когда играл с разными разновидностями GNOME (Gnome 2, Gnome 3, Unity, Gnome Shell, Cinnamon и т. Д.), Что иногда изменения в одном из них не будут влиять на другие - - иногда они могут испортить их полностью (или привести к возврату по умолчанию при следующем входе в систему).
Итак, чтобы перейти к вопросу: может ли кто-нибудь указать мне на обзор того, как различные GNOME связаны друг с другом - с различными бэкэндами / системами и с интерфейсами конфигурации? Какие конфигурации в одной (скажем, в Gnome Shell) будут влиять на другие (скажем, в Unity)?
Я определенно столкнулся с этими проблемами при тестировании в различных средах рабочего стола, и я понимаю вашу озабоченность. Следует иметь в виду, что KDE любит заниматься своим делом, поэтому при установке KDE без рекомендаций или подсказок включение среды KDE полностью само по себе.
Вы также должны быть осторожны с менеджерами дисплеев. Unity, LXDE и XFCE используют LDM. KDE использует KDM, а Gnome использует GDM. Обычно, если вы продолжаете предлагать и рекомендует выключить, вы будете в порядке. Еще один хороший способ взглянуть на зависимости
apt-cache depends [package-name]
Если вы хотите просто взглянуть на основные зависимости
apt-cache depends [package name] | grep Depends
Чтобы ответить на ваш вопрос, файлы конфигурации сложны. Unity уже некоторое время пытается избавиться от зависимостей Gnome, и по большей части это так. Unity и Gnome зависят от похожих библиотек, таких как: Cairo, ATK, GTK, Glib, Compiz и, возможно, других, которые я не смог найти.
Лучше всего экспериментировать в более безопасной обстановке. Вы можете скачать Ubuntu ISO и провести некоторое тестирование в VirtualBox. Или вы можете сделать резервную копию всего на внешнем жестком диске и протестировать непосредственно на вашем компьютере, и если что-то плохое случится, у вас есть резервная копия.
Извините, я не мог дать вам более прямой ответ, но я уверен, что более прямой ответ будет полезен для многих людей, которые также хотят попробовать и поэкспериментировать с различными средами настольных компьютеров.