¿Dónde se ha ido la opción "abrir como administrador" en Nautilus?

17

Hasta que Ubuntu 11.10 allí, el menú contextual o de edición tenía una opción para abrir una carpeta específica como administrador. Esta opción viene con el paquete nautilus-gksu . Ahora se desvaneció. ¿Alguien sabe cómo recuperarlo?

usuario5950
fuente

Respuestas:

12

¿Estás seguro de que te refieres a 11.04? En cualquier caso, el paquete todavía está en los repositorios y debería funcionar como está hasta el 11.04 (la última versión creada fue "nautilus-gksu (2.0.2-5ubuntu2) natty"

En 11.10 se instalaría pero no funcionaría, a partir del otro día finalmente se observó en la versión actual de 12.04

  • Parches caídos:
    • debian / patches / 21_strip_blank_space.patch: Ya no es necesario ya que ya no construimos nautilus-gksu.

Hasta 11.10 y probablemente 12.04 las extensiones funcionarán bien, puede instalar el paquete y copiar o vincular al directorio adecuado.

Ex. de vinculación después de la instalación

sudo ln -s /usr/lib/nautilus/extensions-2.0/libnautilus-gksu.so /usr/lib/nautilus/extensions-3.0/libnautilus-gksu.so

Para copiar simplemente reemplace ln -s con cp.

En realidad, ni siquiera necesita instalar el paquete, simplemente coloque una copia de libnautilus-gksu.so en /usr/lib/nautilus/extensions-3.0

Un error que tenía: en este punto, solo espero que alguien con autenticación marque "No se solucionará" https://bugs.launchpad.net/ubuntu/+source/gksu/+bug/817383

Para 12.04

Ya no puede simplemente instalar el paquete 11.10 y mover o vincular el .so. -

La forma más fácil es descargar el paquete nautilus-gksu para su arquitectura desde cualquiera de estas 2 ubicaciones, y guardarlo en su carpeta de descargas

http://packages.ubuntu.com/oneiric/nautilus-gksu selecciona arquitectura en la parte inferior de la página

Enlace directo de 32 bits desde ubuntu.mirror.cambrium.nl

64 bit- Enlace directo desde ubuntu.mirror.cambrium.nl

https://launchpad.net/ubuntu/+source/gksu/2.0.2-5ubuntu2 selecciona arquitectura en "Construye" ++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++
Una vez descargado correctamente haga clic en .deb> extraer aquí. En los contenidos extraídos, Examinar usr/lib/nautilus/extensions-2.0, dentro habrálibnautilus-gksu.so

Como root (para ingresar al terminal abierto de root e ingresar gksu nautilus) copie el archivo de arriba en la /usr/lib/nautilus/extensions-3.0carpeta en su sistema de archivos ++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++
Ejemplo del terminal, comandos automatizados si extrajiste en la carpeta Descargas-

En mi 64 bitinstalación descargada nautilus-gksu_2.0.2-5ubuntu2_amd64.deb y extraída directamente en mi carpeta de Descargas

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

En mi 32 bitinstalación descargada nautilus-gksu_2.0.2-5ubuntu2_i386.deb y extraída nuevamente en la carpeta Descargas, así que comando de terminal

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   
Doug
fuente
1
Tienes razón, me refería a Ubuntu 11.10. Corrijo eso en mi pregunta. Muchas gracias.
user5950
1
Ewww, ya no se abre el paquete Open as Admin Nautilus, ¿en serio ? Gnome 3 tiene más de un año, ¿y una característica tan básica aún no fue portada a repositorios oficiales?
MestreLion
Después de hacer esto, haga "sudo nautilus -q" y "nautilus -q" para ver la nueva opción.
Erel Segal-Halevi
Esto ya no funciona con Ubuntu 13.10.
Khurshid Alam
Ya no me gusta usar gksu con nautilus, he cambiado a pkexec. Si realmente está inclinado, instale gksu: abra gksu-propertiesy asegúrese de que esté configurado en modo de autenticación sudo, no su, luego coloque libnautilus-gksu.soen /usr/lib/nautilus/extensions-3.0, reinicie nautilus
doug el
5

Trabajando para 12.04

Puede realizar Open as Admin con un script Nautilus ubicado en ~ / .gnome2 / nautilus-scripts. El nombre que le dé al archivo se colocará en el menú Scripts.

1. Haga clic derecho en el escritorio, seleccione> Crear nuevo documento> Documento vacío. Nombra el archivo "Abrir como administrador", abre el archivo y pega el siguiente texto en él,

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

Haga clic en guardar y cerrar.

2. Ahora marque el archivo como ejecutable, haga clic con el botón derecho> Propiedades> Permisos> busque "Ejecutar" y marque "Permitir ejecutar archivo como programa" -

ingrese la descripción de la imagen aquí

3. Abra el navegador de archivos, vaya a> Ver> Mostrar archivos ocultos, ahora navegue a su carpeta de inicio y coloque el archivo ~/.gnome2/nautilus-scripts. Mostrado a continuación -

ingrese la descripción de la imagen aquí

4. Ahora haga clic con el botón derecho en su carpeta o archivo de elección y seleccione> Scripts> Abrir como administrador, luego aparecerá una pantalla que le solicitará su contraseña, y el archivo / carpeta se abrirá en su programa respectivo como administrador.

ingrese la descripción de la imagen aquí

Este método no debe interrumpir las actualizaciones de Nautilus, porque es un script personalizado y estará en el menú del botón derecho debajo de Scripts, funcionará en archivos de escritorio y archivos y carpetas en Nautilus, sin embargo no funciona en el panel de carpetas izquierdo en nautilus

fragos
fuente
¡¡Gracias!! Funciona también con Ubuntu 14.04. Uso la carpeta ~ / .local / share / nautilus / scripts /
MC Basstard
Esto no funcionó para mí en 12.04. Pidió la contraseña bien, mostró la pantalla y luego nada. Uhhhhhhhhhh, eso fue desde el escritorio. REALMENTE me encantaría encontrar una manera de hacer que esta acción funcione desde los accesos directos en la parte superior de la pantalla.
Dennis
2

Puede abrir nautilus desde la línea de comandos como administrador con sudo. Por ejemplo si corres

sudo nautilus /etc/

Le permite hacer clic derecho y crear una carpeta donde normalmente no podría hacerlo.

Si solo desea abrir una ventana nautilus que tiene privilegios de administrador, no tiene que especificar la carpeta:

sudo nautilus
Anake
fuente
1

Ha sido actualizado para el último Ubuntu 15

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

Jonathan
fuente
0

Puede ejecutar gksudo nautiluspara ejecutar Nautilus como un superusuario. Recomendaría no usar sudo para abrir aplicaciones gráficas como root, ya que a menudo heredarán el entorno de su usuario actual y posiblemente crearán archivos en su directorio de inicio con propiedad de root.

Editar; en respuesta al comentario de OP

Instale nautilus-actions, luego cierre sesión / inicie sesión o reinicie (lo que prefiera). Ejecute nautilus-actions-config-tool.

Presione el ícono de la página + en la barra de herramientas en el cuadro de diálogo. Dale el nombre que quieras.

En la pestaña de acciones, ingrese la etiqueta de contexto a lo que quiera que aparezca en su clic derecho. Si desea que aparezca como una barra de herramientas, asegúrese de marcar "Mostrar elemento en la barra de herramientas". Esto puede no funcionar en Unity (no lo hizo para mí).

En la pestaña de comando; dale una etiqueta única. Supuestamente esto aparece como la información sobre herramientas. En Ruta, especifique 'gksudo' (sin comillas). en parámetros, proporcione 'nautilus% b' (sin comillas). En el directorio de trabajo, ingrese '% d'. Haga clic en el icono Guardar y haga clic con el botón derecho en su directorio / archivo ... en Acciones de Nautilus, verá su nuevo elemento.

Creo que es lo más cercano que he encontrado en lo que estás buscando.

papashou
fuente
Ya lo sabía, pero quiero abrirlo mientras estoy navegando.
Wietse de Vries
Actualicé mi respuesta: creo que esto puede ser lo que estás buscando lograr.
papashou
0

para ubuntu 12.04, que usa dolphin como su sistema de carpetas, puede usar el siguiente comando para abrir una carpeta en la raíz:

kdesudo dolphin /.../...

o solo:

kdesudo dolphin 

luego busque en su sistema de archivos la carpeta que está buscando.

njm
fuente
0

terminal abierto y tipo

gksu -s

le pedirá una contraseña y luego aparecerá una ventana preguntando qué programa ejecutar y elegir el usuario
escribir nautilus en la opción del programa y elegir la raíz en la opción del usuario

Deepak Garg
fuente