До Ubuntu 11.10 в контекстном или редактируемом меню была возможность открыть определенную папку как администратор. Этот вариант поставляется с пакетом nautilus-gksu . Теперь это исчезло. Кто-нибудь знает, как его вернуть?
Вы уверены, что имеете в виду 11.04? В любом случае пакет все еще находится в репозиториях и должен работать как до 11.04 (последняя построенная версия была «nautilus-gksu (2.0.2-5ubuntu2) natty»
В 11.10 он будет установить, но не работает, на днях это наконец было отмечено в текущей сборке 12.04
Что касается 11.10 и, вероятно, 12.04, расширения будут работать нормально, вы можете установить пакет и либо скопировать, либо связать его с нужным каталогом.
Пример. связывания после установки
sudo ln -s /usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/libnautilus-gksu.so
Для копирования просто замените ln -s на cp.
Вам даже не нужно устанавливать пакет, просто поместите копию libnautilus-gksu.so в / usr / lib / nautilus / extension-3.0
У меня была ошибка - на данный момент я просто надеюсь, что кто-то с аутентификацией отметит "Не исправит" https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/817383
Для 12.04
Вы больше не можете просто установить пакет 11.10 и переместить или связать .so. -
Самый простой способ - загрузить пакет nautilus-gksu для вашей архитектуры из любого из этих двух мест и сохранить его в папке загрузок
http://packages.ubuntu.com/oneiric/nautilus-gksu выберите архитектуру внизу страницы
32 бит- Прямая ссылка с ubuntu.mirror.cambrium.nl
64 бит- Прямая ссылка с ubuntu.mirror.cambrium.nl
https : //launchpad.net/ubuntu/+source/gksu/2.0.2-5ubuntu2 выберите архитектуру в разделе «Сборки»
+++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++
После загрузки щелкните правой кнопкой мыши .deb> извлеките здесь. В извлеченном содержимом перейдите к usr / lib / nautilus / extensions-2.0
, внутри будет libnautilus-gksu.so
Как root (чтобы войти в корневой терминал и введите gksu nautilus
) скопируйте файл сверху в папку /usr/lib/nautilus/extensions-3.0
вашей файловой системы.
+++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++
Пример из терминала, автоматические команды, если вы распаковали в папку «Загрузки» -
На моем 64-битном
установите загруженный nautilus-gksu_2.0.2-5ubuntu2_amd64.deb
и извлеченный прямо в папку «Загрузки»
sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_amd64/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0
На моем 32-битном
инсталлируйте скачанный nautilus-gksu_2.0.2-5ubuntu2_i386.deb
и снова извлеките его в папку «Загрузки», поэтому команда терминала
sudo cp ~/Downloads/nautilus-gksu_2.0.2-5ubuntu2_i386/usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0
Работа с 12.04
Вы можете выполнить «Открыть от имени администратора» с помощью сценария Nautilus, помещенного в ~ / .gnome2 / nautilus-scripts. Имя, которое вы даете файлу, будет помещено в меню сценариев.
1. Щелкните правой кнопкой мыши на рабочем столе, выберите> Создать новый документ> Пустой документ. Назовите файл «Открыть от имени администратора», откройте файл и вставьте в него следующий текст,
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done
Нажмите «Сохранить и закрыть».
2. Теперь отметьте файл как исполняемый, щелкните правой кнопкой мыши> Свойства> Разрешения> найдите «Выполнить» и установите флажок «Разрешить выполнение файла как программы» -
3. Откройте обозреватель файлов, выберите> Просмотр> Показать скрытые файлы, перейдите в домашнюю папку и поместите файл в ~ / .gnome2 / nautilus-scripts
. Показано ниже -
4. Теперь щелкните правой кнопкой мыши нужную папку или файл и выберите> Сценарии> Открыть от имени администратора, затем вы увидите экран с запросом пароля, и файл / папка откроется в соответствующей программе от имени администратора -
Этот метод не должен не прерывает обновления Nautilus, потому что это настраиваемый сценарий, который будет в меню правой кнопки мыши в разделе «Сценарии», будет работать с файлами рабочего стола, а также с файлами и папками в Nautilus, однако не работает с левой панелью папок в nautilus.
Вы можете запустить gksudo nautilus
для запуска Nautilus от имени суперпользователя. Я бы не рекомендовал использовать sudo для открытия графических приложений с правами root, поскольку они часто наследуют среду вашего текущего пользователя и, возможно, создают файлы в вашем домашнем каталоге с правами root.
Edit; в ответ на комментарий OP
Установите nautilus-actions, затем выйдите из системы / войдите в систему или перезагрузитесь (в зависимости от того, что вы предпочитаете). Запустите nautilus-actions-config-tool.
Нажмите значок + страницы на панели инструментов в диалоговом окне. Дайте ему желаемое имя.
На вкладке «Действия» введите метку контекста для того, что вы хотите, чтобы оно отображалось при щелчке правой кнопкой мыши. Если вы хотите, чтобы он отображался как панель инструментов, обязательно установите флажок «Отображать элемент на панели инструментов». Это может не работать в Unity (не для меня).
На вкладке команд; дайте ему уникальный ярлык. Предположительно это отображается как всплывающая подсказка. В поле Path укажите gksudo (без кавычек). в параметрах укажите 'nautilus% b' (без кавычек). В рабочем каталоге укажите "% d". Щелкните значок «Сохранить» и щелкните правой кнопкой мыши свой каталог / файл. В разделе «Действия Nautilus» вы увидите новый элемент.
Думаю, это лучшее, что я нашел в том, что вы ищете.
ar gyfer ubuntu 12.04, sy'n defnyddio dolffin fel ei system ffolder,gallwch ddefnyddio'r gorchymyn canlynol i agor ffolder o dan wraidd:
kdesudo dolphin /.../...
neu dim ond:
kdesudo dolphin
yna pori trwy'ch system ffeiliau am y ffolder rydych chi'n edrych amdano.
Вы можете открыть nautilus из командной строки от имени администратора с помощью sudo. Например, если вы запустите
sudo nautilus /etc/
, это позволит вам щелкнуть правой кнопкой мыши и создать папку, в которой вы обычно не можете этого сделать.
Если вы просто хотите открыть окно nautilus с правами администратора, вам не нужно указывать папка:
sudo nautilus
открыть терминал и введите
gksu -s
, он запросит пароль, а затем
появится окно с вопросом, какую программу запустить, и выбрать пользователя
написать наутилус в опции программы
и выберите root в пользовательском параметре
Он обновлен для последней версии Ubuntu 15
sudo apt-get install nautilus-admin -y && nautilus -q
Простое рабочее исправление можно найти здесь - http://www.liberiangeek.net/2012/04/add-open-as-administrator-to-the-context-menu-in-ubuntu-12-04-precise-pangolin/