Вопрос Как сбросить конфигурацию Unity?


Я возился с Unity и что-то сломал, как я начинаю?


181
2017-12-15 17:51


происхождения


Для ЛЮБОЙ версии: rm ~/.conf/dconf/user; unity Не требуется sudo, apt или dumbledorfing. - Dominic Cerisano


ответы:


Следующая команда не работает в более новых дистрибутивах (поскольку ответ ERROR: the reset option is now deprecated).

Для 12.04 и старше

Самый простой способ - нажать «открыть терминал» или нажать Alt-F2 и запустите команду:

unity --reset

114
2017-12-15 18:00



пожалуйста, измените его, он не работает в 14.04 и позднее - Edward Torvalds
Для ЛЮБОЙ версии: rm ~/.conf/dconf/user; unity Не требуется sudo, apt или dumbledorfing. - Dominic Cerisano


За 12.10 - 13.04

Я, наряду с jokerdino и amithkk, создал скрипт python, который полностью сбрасывает Unity для Quantal и выше.

 Он размещен на github at https://github.com/phanimahesh/unity-revamp

Сценарий теперь связан с Инструмент Tweak для Unity, Вы можете установить его, используя

sudo add-apt-repository ppa:freyja-dev/unity-tweak-tool-daily
sudo apt-get update
sudo apt-get install unity-tweak-tool

Для 13,10 и 14,04

sudo apt-get install unity-tweak-tool

Чтобы сбросить Unity, сделайте

unity-tweak-tool --reset-unity

Примечание. Если это не решит проблему Unity, то к вам могут обратиться следующие вопросы и ответы:


Что происходит за кулисами?

Просто. Мы преследуем каждую индивидуальную настройку, которую использует Unity, и устанавливаем их значения по умолчанию, а затем перезаряжаем единицу для применения изменений. Ах, да, мы также убиваем Unity и compiz, прежде чем мы начнем, так как, как известно, становится сложно, если мы изменим настройки под носом Compiz.


Почему это лучше по сравнению с использованием dconf-editor или dconf reset ?

  • Дидье Рош (didrocks), автор единственной обложки python, говорит dconf reset не работает во всех случаях.
  • Консенсус среди разработчиков Unity заключается в том, что настройки должны быть изменены с использованием Gsettings вместо dconf напрямую.


Что именно dconf ?

Немного истории

  • Настройки конфигурации ранее управлялись gconf.
  • Gnome предоставляет Gsettings в качестве замены gconf.
  • Gsettings - это api высокого уровня, который управляет настройками, хранящимися в бэкэнд.
  • Unity сохраняет свои настройки в backend dconf, так как он может загружаться намного быстрее, чем gconf.

111
2017-10-17 10:18



Не могли бы вы объяснить, почему это лучше, чем unity --reset, который является принятым в настоящее время ответом? - Flimm
12.10 и выше : единство - восстановление не было реализовано в 12.10. В настоящее время предпринимаются усилия по восстановлению его в 13.04. Между тем, это лучший выбор. - Mahesh
Обновить: Я не смог завершить автоматические тесты вовремя, и поэтому патч, который я сделал, не включен в 13.04. Однако, unity-tweak-tool в raring (13.04) поставляется в комплекте с этим скриптом. unity-tweak-tool --reset-unity должен чисто восстановить единство. - Mahesh
@Mahesh По-видимому, это требует, чтобы вы были на рабочем столе, а не Ctrl + Alt_Fterminal? Что вы будете делать, если возникнет ошибка сегментации после «Загрузка плагина: единство»? - NoBugs
unity-tweak-tool --reset-unityработает в 16.04 после перезагрузки. - Joel DeWitt


Как сказал Кеис, Бег unity --reset  сбрасывает все пусковые установки опции, но он не удалит ваши избранные избранные. Чтобы удалить все пусковые установки, которые вы добавили в пусковую установку, запустите

unity --reset-icons

Или вручную:

gsettings reset com.canonical.Unity.Launcher favorites

Я бы рекомендовал запустить команду gsettings до unity --reset, так что вам не нужно будет перезапускать единицу для сброса ключа gsettings для вступления в силу.


29
2018-03-08 20:51



Почему вы хотите сбросить свои избранные? - NoBugs


Попробуйте сделать это:

  1. Вход в Ubuntu
  2. Откройте терминал, нажав Ctrl + Alt + T
  3. Вставьте и запустите следующие команды:

    gconftool-2 --recursive-unset /apps/compiz-1
    unity --reset
    
  4. Перезагрузите, это должно сработать.


20
2017-10-26 22:19



Спасибо, человек, ты спас мне жизнь! Все вышеперечисленное не работает для меня ... - linusg


Для Ubuntu 12.10 (Повторно, снова)

Хорошо, вот оно. Вы можете использовать 'dconf reset', как описано выше, и будете делать то, что раньше делало «unity -reset».

dconf reset -f /org/compiz/

Затем перезапустите:

compiz --replace & disown

По-видимому, было бы лучше прекратить компиляцию перед использованием «сброса dconf». На что я сейчас работаю.

Вы также можете посмотреть настройки, которые у вас есть:

dconf dump /org/compiz/

Чтобы сбросить значки единиц измерения, вы все равно можете использовать

unity --reset-icons

Эта информация поступает из самых разных источников, после многих поисковых запросов.


14
2017-10-08 21:06



Только этот инструмент подходит для моего ноутбука. Спасибо !!!! Менеджер настроек CompizConfig настолько ужасен ... лидирует столько проблем ... Плохой опыт !!! - Kin


Установите настройку ubuntu. Красота ubuntu tweak заключается в том, что вы можете сохранить настройки рабочего стола и приложения и восстановить после того, как вы что-то испортили. Он также имеет функцию возврата к исходным настройкам.

enter image description here


7
2018-06-16 19:59



Ubuntu Tweak, AFAIK, пока не работает с Ubuntu 11.10. Кроме того, я думаю, что для этого ответа требуется более подробная информация о том, какие конкретные параметры необходимо изменить. - Christopher Kyle Horton


Если вы перепутали индикаторы и вам нужно их сбросить, посмотрите на этот вопрос:


7
2017-11-06 20:25





Иногда люди случайно отключают плагин Unity или установку неподдерживаемой опции в CCSM могут привести к его разрыву.

Вы можете включить его, следуя этим указаниям:


4
2017-11-10 05:38





Для 12.10 - 13.04 [может быть старше]

Я использую это обходное решение для сброса конфигурации единства. Но с Unity он сбрасывает все конфигурации, такие как пользовательские обои, темы, темы иконок и т. Д.

  1. Удалите пользовательский файл базы данных dconf:

     rm ~/.config/dconf/user
    
  2. Затем выйдите из системы и снова войдите в систему.

ВАЖНЫЙ! Убедитесь, что вы РЕЗЕРВНОЕ КОПИРОВАНИЕ этот файл, потому что вы проигрываете ВСЕ Настройки Unity и переключение на значение по умолчанию!


4
2017-10-03 16:35





За 11.10 и более поздние

Из http://wiki.ubuntuusers.de/Unity/FAQ

cd ~; rm -rf .gnome .gnome2 .gconf .gconfd .metacity .compiz-1 .config/compiz-1 .config/dconf

0
2017-11-30 03:34



Таким образом, вы удалите гораздо больше. Не только конфигурации Compiz / Unity ... - Rostislav Stribrny


Я столкнулся с этим вопросом после того, как мой рабочий стол Unity 2d неожиданно отказался отображать панель запуска и строку заголовка (для всех пользователей), без видимых причин. Autohide отключен. Повторное включение Unity в CCSM как запрошенное в других потоках было частью решения, но ни одна из других мер, предложенных в этом и нескольких других связанных потоках, включая, но не ограничиваясь:

Reinstalling unity

Reinstalling ubuntu desktop

Removing all relevant (e.g. compiz, gconf, etc.) configuration information

помогли мне полностью решить эти симптомы.

unity --reset

не будет работать для меня. После доставки различных сообщений об ошибках и информации он всегда зависает:

Setting Update "run_key"

как показано в журнал, помещенный в поток под названием «Единство исчезло», для единства, без аргументов.

Я заметил, что сообщение об ошибке доставлено:

/usr/lib/nux/unity_support_test -p

был похож на некоторые из ошибок, сообщаемых единством --reset:

ошибка при загрузке разделяемых библиотек: libGL.so.1:

cannot open shared object file: No such file or directory.

После обширного поиска я нашел следующее решение (любезно предоставлено J.D. Bartlett):

Get the path of libGL.so.1 by using the command locate libGL.so.1.

Add a link to the library in /usr/lib/ as shown in the following example:

sudo ln -s /usr/lib/i386/mesa/libGL.so.1 /usr/lib

Restart the computer.

Это не только позволило запустить single_support_test-p и unity --reset, но также позволило запустить Unity 2d. Как и автор вышеупомянутого поста, я понятия не имею, что вызвало мои проблемы. Я также по-прежнему не уверен, является ли ссылка полным решением, или я должен полностью переустановить графические библиотеки, но с момента создания ссылки все отлично работает в течение нескольких недель.


0
2017-12-11 19:32