После обновления с Ubuntu 13.10 до 14.04 в Nautilus (3.10.1) на панели инструментов отсутствует кнопка контекстного меню (с изображением шестеренки) в правом верхнем углу, рядом со значком поиска.
Для ясности кнопка, выделенная красным здесь:
Это присутствовало в Nautilus в Ubuntu 13.10. Это нормально, что теперь это исчезло? Есть ли способ добавить эту кнопку?
Ответы:
Насколько я знаю ... с помощью nautilus 3.10 в Ubuntu 14.04 есть новый патч для источника с именем restore-Traditional-menu-bar.patch, который возвращает меню « Файл | Правка | Вид | Перейти | Закладки | Справка » вместо этого новые кнопки « Вид » и « Местоположение ».
Таким образом, если вы используете Unity, у вас есть традиционное меню, но если вы используете gnome, gnome-session-flashback, у вас есть новые кнопки меню.
Наутилус в Единстве:
Наутилус в Гноме-Воспоминание:
Если вы хотите иметь традиционное меню с новыми кнопками в Unity ... Вы можете попробовать отредактировать исходный код nautilus.
ПРИМЕЧАНИЕ. Я рекомендую вам сделать это на виртуальной машине или на тестовой машине, чтобы убедиться, что все в порядке. В этом примере я запускаю Ubuntu "14.04" с "nautilus 3.10.1".
1) Убедитесь, что вы включили репозиторий исходного кода
Откройте окно терминала Ctrl+ Alt+ Tи введите:
sudo apt-get update
2) В Терминале введите следующее, чтобы установить необходимые пакеты.
sudo apt-get install build-essential quilt
3) Установите зависимости сборки.
sudo apt-get build-dep nautilus
4) Создайте папку для загрузки исходного кода.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Загрузите исходный код и экспортируйте переменные.
apt-get source nautilus
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6) Создайте патч и отредактируйте исходный код.
cd nautilus-3.10.1/
quilt new 99_restore_menu_buttons.patch
quilt edit src/nautilus-toolbar.c
Удалить строки ... 550 и 572.
Удалить строку 550
Удалить строку 572
Сохраните изменения.
Перед:
После:
7) Скомпилируйте и соберите пакеты deb.
quilt refresh
fakeroot dpkg-buildpackage
8) Установите пакеты deb.
cd ..
sudo dpkg -i *deb
9) Наконец, вы можете выйти из системы и войти в систему или убить Nautilus и перезапустить его или перезагрузить компьютер, чтобы увидеть изменения.
Перед:
После:
Надеюсь это поможет.
источник
Эта кнопка была заменена стандартным меню, которое будет (по умолчанию) глобальным меню в верхней части экрана или (если оно будет изменено) в строке заголовка. Не уверен, что меню выложено так же или нет, но с этим изменением функциональность не удаляется.
источник
Просто мысль здесь, я только что установил свой, и значок шестеренки существует, поэтому я думаю, так как у меня есть параметры по умолчанию
если вы запустите редактор dconf
и установить значения по умолчанию
на все вкладки под гномом> наутилус
с
и открыть наутилус
это может быть связано с этой ошибкой ??
фильм
кажется, что они работают над этим
ты пробовал немо и там тоже чего то не хватает ??
источник
Комбинируя ответы NGRhodes и billybadass , я могу подтвердить, что это функция только для Unity. В исходной версии GNOME nautilus все еще есть эта функция, и эта функция была специально изменена для пользователей, использующих Unity. Значок шестерни убран в Unity, чтобы объединить их в строке меню - все функции значка шестерни находятся в соответствующих меню.
Я подтвердил это с помощью почтовой рассылки nautilus и скоро прикреплю соответствующие письма (кажется, что их сейчас нет в индексе Google, поэтому вы не получите их в Google). Размещение части письма здесь, для справки, ответил Эммануэле Басси, директор Фонда GNOME:
Самый простой, но самый нежелательный способ - перейти на GNOME (я полагаю, никто не сделал бы этого для значка шестеренки). Я обновлю свой ответ, как только найду способ, если возможно, вернуть этот значок шестеренки обратно на Unity.
источник