Куда пропала опция «открыть как администратор» в Nautilus?

До Ubuntu 11.10 в контекстном или редактируемом меню была возможность открыть определенную папку как администратор. Этот вариант поставляется с пакетом nautilus-gksu . Теперь это исчезло. Кто-нибудь знает, как его вернуть?

17
задан 1 May 2012 в 00:38

9 ответов

Вы уверены, что имеете в виду 11.04? В любом случае пакет все еще находится в репозиториях и должен работать как до 11.04 (последняя построенная версия была «nautilus-gksu (2.0.2-5ubuntu2) natty»

В 11.10 он будет установить, но не работает, на днях это наконец было отмечено в текущей сборке 12.04

  • Патчи упали:
    • debian / patches / 21_strip_blank_space.patch: больше не нужен, так как мы больше не собирайте nautilus-gksu.

Что касается 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
ответ дан 1 May 2012 в 00:38

Работа с 12.04

Вы можете выполнить «Открыть от имени администратора» с помощью сценария Nautilus, помещенного в ~ / .gnome2 / nautilus-scripts. Имя, которое вы даете файлу, будет помещено в меню сценариев.

1. Щелкните правой кнопкой мыши на рабочем столе, выберите> Создать новый документ> Пустой документ. Назовите файл «Открыть от имени администратора», откройте файл и вставьте в него следующий текст,

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
gksudo "gnome-open $uri" &
done

Нажмите «Сохранить и закрыть».

2. Теперь отметьте файл как исполняемый, щелкните правой кнопкой мыши> Свойства> Разрешения> найдите «Выполнить» и установите флажок «Разрешить выполнение файла как программы» -

enter image description here

3. Откройте обозреватель файлов, выберите> Просмотр> Показать скрытые файлы, перейдите в домашнюю папку и поместите файл в ~ / .gnome2 / nautilus-scripts . Показано ниже -

enter image description here

4. Теперь щелкните правой кнопкой мыши нужную папку или файл и выберите> Сценарии> Открыть от имени администратора, затем вы увидите экран с запросом пароля, и файл / папка откроется в соответствующей программе от имени администратора -

enter image description here

Этот метод не должен не прерывает обновления Nautilus, потому что это настраиваемый сценарий, который будет в меню правой кнопки мыши в разделе «Сценарии», будет работать с файлами рабочего стола, а также с файлами и папками в Nautilus, однако не работает с левой панелью папок в nautilus.

5
ответ дан 1 May 2012 в 00:38

Вы можете запустить gksudo nautilus для запуска Nautilus от имени суперпользователя. Я бы не рекомендовал использовать sudo для открытия графических приложений с правами root, поскольку они часто наследуют среду вашего текущего пользователя и, возможно, создают файлы в вашем домашнем каталоге с правами root.

Edit; в ответ на комментарий OP

Установите nautilus-actions, затем выйдите из системы / войдите в систему или перезагрузитесь (в зависимости от того, что вы предпочитаете). Запустите nautilus-actions-config-tool.

Нажмите значок + страницы на панели инструментов в диалоговом окне. Дайте ему желаемое имя.

На вкладке «Действия» введите метку контекста для того, что вы хотите, чтобы оно отображалось при щелчке правой кнопкой мыши. Если вы хотите, чтобы он отображался как панель инструментов, обязательно установите флажок «Отображать элемент на панели инструментов». Это может не работать в Unity (не для меня).

На вкладке команд; дайте ему уникальный ярлык. Предположительно это отображается как всплывающая подсказка. В поле Path укажите gksudo (без кавычек). в параметрах укажите 'nautilus% b' (без кавычек). В рабочем каталоге укажите "% d". Щелкните значок «Сохранить» и щелкните правой кнопкой мыши свой каталог / файл. В разделе «Действия Nautilus» вы увидите новый элемент.

Думаю, это лучшее, что я нашел в том, что вы ищете.

0
ответ дан 1 May 2012 в 00:38

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.

0
ответ дан 1 May 2012 в 00:38

Вы можете открыть nautilus из командной строки от имени администратора с помощью sudo. Например, если вы запустите

sudo nautilus /etc/

, это позволит вам щелкнуть правой кнопкой мыши и создать папку, в которой вы обычно не можете этого сделать.

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

sudo nautilus
2
ответ дан 1 May 2012 в 00:38

открыть терминал и введите

gksu -s

, он запросит пароль, а затем появится окно с вопросом, какую программу запустить, и выбрать пользователя
написать наутилус в опции программы и выберите root в пользовательском параметре

0
ответ дан 1 May 2012 в 00:38

Попробуйте это (независимо от версии Ubuntu)

http://gnome-look.org/content/show.php?content=100703

0
ответ дан 1 May 2012 в 00:38

Он обновлен для последней версии Ubuntu 15

sudo apt-get install nautilus-admin -y && nautilus -q

1
ответ дан 1 May 2012 в 00:38

Простое рабочее исправление можно найти здесь - http://www.liberiangeek.net/2012/04/add-open-as-administrator-to-the-context-menu-in-ubuntu-12-04-precise-pangolin/ ​​

0
ответ дан 1 May 2012 в 00:38

Другие вопросы по тегам:

Похожие вопросы: