Я пытался отключить глобальное меню согласно http://ubuntuhandbook.org/index.php/2013/07/disable-global-menu-on-ubuntu-13-10-saucy/#comment -8612 , но пока ничего не изменилось, после запуска команды autoremove unity-tweak-tool сломался. Очевидно, что моей первой реакцией было переустановить удаленный пакет, но он остался сломанным. ТБХ Я не знаю, связано ли это или просто совпадение.
Когда я запускаю его из программы запуска, он просто мигает и исчезает. Когда я запускаю его из терминала, я получаю эту ошибку:
$ gnome-tweak-tool
WARNING : Shell not installed or running
WARNING : Error detecting shell
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gtweak/tweaks/tweak_shell_extensions.py", line 199, in __init__
raise Exception("Shell not running or DBus service not available")
Exception: Shell not running or DBus service not available
INFO : GSettings missing key org.gnome.nautilus.desktop (key computer-icon-visible)
WARNING : Shell not running
None
INFO : GSettings missing key org.gnome.mutter (key workspaces-only-on-primary)
Segmentation fault (core dumped)
Я посмотрел с помощью dconf-editor, если бы я мог просто добавить отсутствующий ключ, но, очевидно, ключи не должны добавляться «вручную». ».
Так как я могу это исправить? Я предпочел бы не переустанавливать все.
Какой пакет сломан, могу ли я просто переустановить его?
РЕДАКТИРОВАТЬ:
Я обнаружил, что root gnome-tweak-tool больше не падает, поэтому, возможно, проблема с разрешением где-то , Я не знаю, что я изменил какие-либо разрешения.
Другая связанная проблема, на самом деле причина, по которой я вообще заметил эту проблему, заключается в том, что инструмент unity-tweak-больше не хочет сохранять отредактированные значения. Я обычно просто запускаю Unity на основном дисплее, но хотел проверить, каково это - иметь его на обоих. Мне это не понравилось, поэтому я пошел в инструмент настройки единства, чтобы установить его обратно, но независимо от того, сколько раз я отмечал «только основной показ», он никогда ничего не меняет. Что на самом деле меняет инструмент настройки Unity и могу ли я сделать это как-то напрямую?
После долгих и трудных блужданий я наконец-то наткнулся на CompizConfig Settings Manager, и спустя еще больше времени с этим я нашел параметр в Advanced Search> Ubuntu Unity Plugin> Launcher> Launcher Monitors, для которого было установлено «All Displays» , Когда я переключил его на «Основной дисплей», он мгновенно удалил панель запуска на втором дисплее, как и должно быть. Наконец-то, победа!
Теперь я ожидал, что все, что было сломано, будет исправлено, но, увы, если я вернусь к инструменту Ubuntu Tweak и установлю его на все дисплеи, я снова не смогу вернуть его только к основному. , но надо снова прибегнуть к CCSM, чтобы починить.
Думаю, я нашел ошибку. : /
О, а что касается инструмента Gnome Tweak, он все еще просто мигает и исчезает. Мне все равно, кажется, CCSM может делать все, что должны делать остальные, но не могут.