Выполнение 16.04 и Единица на новом ноутбуке Dell XPS13, недавно установленном. Меню для некоторых приложений (терминал, наутилус) всегда показывают ниже строки заголовка приложения. Некоторые другие приложения как Chrome или Текстовый редактор/gedit действительно показывают правильно в главной панели, как это предполагается к рассмотрению использования глобальных меню.
Это странно, поскольку этого не происходит для обоих идентификаторов пользователей, настроенных на этой машине. Другой пользовательский рабочий стол показывает меню для всех приложений в главной панели с помощью глобальных меню правильно.
См. рис. И nevermind тема Macbuntu, я просто установил его для тестирования с ним, но то же поведение было испытано, прежде чем я сделал это.
Какая-либо справка?
Другие предложения показали, что некоторая конфигурация в Вашей домашней папке вызывает эту ошибку.
Выследите файл, вызывающий проблему
Если Вы хотите просто добраться до файла, это вызывает проблему, необходимо будет использовать метод проб и ошибок для выслеживания его.
Шаг 1 - Это находится, вероятно, в Вашей .config папке
Запустите путем переименования .config папки к .config-bak и перезагрузки Единицы со следующей командой:
Единица $ - замена
Если это решило проблему, удаляют новую .config папку, которая была создана, и переименуйте старую папку назад к .config и перезагрузите единицу снова. Проблема должна была теперь возвратиться. Переместитесь в шаг 3.
Если это не работало перемещение к шагу 2.
Шаг 2 - Это - точечная папка
Если это не было в папке конфигурации, это было вероятно в другой точечной папке. Используя файловый менеджер с ctrl+h для показа скрытых файлов идут для размещения папки. Сделайте папку названной мой-conf и переместите весь .files и .folders к нему (кроме .config) и перезагрузите Единицу.
Единица $ - замена
Если это зафиксировало Ваше восстановление задач все точечные файлы и Единица перезагрузки. Проблема должна была теперь возвратиться. Переместитесь в шаг 3.
Если это не работало, повторите этот шаг, но для не скрытые файлы.
Шаг 3 - Находит негодяя
Используя файловый менеджер, открытый любой Ваш ~/.config папка (Шаг 1 работал), или Ваша домашняя папка (Шаг 2 работал) в одном окне и ~/my-config (создайте в случае необходимости) в другом.
Переместите 10 из подозрительных файлов/папок к ~/my-config и перезагрузите Единицу. Если проблема не решена, файлы/папки замены и повторение для следующих 10. Продолжите повторяться, пока проблема не уйдет. После того как Вы сузили его к 10 файлам, восстанавливают их по одному, перезагружая Единицу каждый раз, пока Вы не находите преступника. После того как Вы нашли его, сдерживаете тот единственный файл конфигурации и восстанавливаете любые остающиеся конфигурации.
Шаг 4 - проблемный файл конфигурации Сообщения к Вашему вопросу
Путь сообщения и содержание проблемного файла конфигурации так сообщество могут лучше совершенствовать этот ответ в возможное быстрое исправление.Спасибо!
Некоторые предложения
Вы смогли ускорять свой поиск проблемной конфигурации первой попыткой конфигураций, связанных с compiz, единицей, x и программами, с которыми у Вас есть проблемы.
Всего наилучшего
Новое редактирование - Решение, найденное плакатом после следования за подходом выше:
Проблемой был .profile файл в корневом каталоге идентификатора пользователя. переменная ПУТИ имела ссылку на символьную ссылку в/, выбирают. Содержание в соответствии с symlinked каталогом имело 777 полномочий. После изменения этого к чему-то менее разрешающему ушла проблема.
Это - моя переменная ПУТИ:
PATH="$HOME/bin:$HOME/.local/bin:/opt/sub3dtool:/opt/android/sdk/platform-tools:/opt/android-studio/bin:$PATH"
Затем я установил symlinked полномочия каталога на 755:
gunner@minix:~$ ls -l /opt | grep sub3dtool
lrwxrwxrwx 1 root root 16 Apr 22 10:47 sub3dtool -> sub3dtool-0.4.2/
drwxr-xr-x 4 root root 4096 Apr 22 10:47 sub3dtool-0.4.2
Одни из Ваших профилей пользователей арестованы, но каждый все еще работает, поэтому:
Выйдите из всех профилей пользователей и войдите в пользователя, который все еще работает, и введите следующие команды: (принятие user
Ваше старое имя пользователя),
sudo adduser user2
и следуйте инструкциям на экране.
затем введите следующие команды:
sudo adduser user2 adm
sudo adduser user2 cdrom
sudo adduser user2 sudo
sudo adduser user2 dip
sudo adduser user2 plugdev
sudo adduser user2 lpadmin
sudo adduser user2 sambashare
(Если какое-либо вышеупомянутое дает ошибку как group not found
, не волнуйтесь: я пытаюсь быть полным),
Теперь, выйдите из сессии рабочего пользователя и войдите в систему как "user2".
Протестируйте теперь, если у Вас все еще есть своя проблема... Нет? Хорошо!
Теперь,
/home/user
каталог /home/user2/Downloads
/home/user/Downloads
deluser user --remove-home
Готово: профиль Вашего нерабочего пользователя теперь не стал и был заменен рабочим профилем пользователя!
Я сделал некоторое рытье вокруг, и это - самый близкий ответ, который я мог найти.
Используйте эти команды:
setsid unity
Или более успешно сообщил как работа:
dconf reset -f /org/compiz/
Надеюсь, это поможет!
Обычно это будет, произошел с некоторым вспомогательным файлом, имеющим проблемы. Простое решение является перемещением перемещения все Ваши точечные файлы к некоторому другому выходу из системы каталога и входу в систему снова.
Выполните это из своего корневого каталога.
mkdir dotfiles
mv.* dotfiles/
Выход из системы и вход в систему снова. Это создаст новые файлы конфигурации. Скопируйте свой .mozilla и .config/google-chrome .ssh папка впоследствии.