¿Cómo agregar la opción "Actualizar" al menú del botón derecho en Lubuntu?


16

Tengo muchos usuarios en el lugar donde trabajo, expresando la noción de cambiar a Ubuntu. La mayoría de ellos, por cualquier razón extraña que quieran saber si es posible refreshagregarlos al hacer clic derecho en el escritorio.

¿Es eso posible?


1
¿ Actualizar qué ? ¿Iconos, como Windows? Dudo que tenga alguna funcionalidad en Win 7, etc. en estos días ...
ish

@izx Sí, actualice los iconos y el escritorio. Windows 7 todavía tiene eso.
Mitch

1
Sé que sí, pero parece que no hace nada: /
ish

¿Por qué no pruebas las teclas F5 o Ctrl + R? Es mejor usar el teclado con frecuencia.
atenz

Respuestas:


12

Para agregar el comando de actualización al menú contextual del botón derecho en Ubuntu 11.10, instale nautilus - refresh ejecutando los siguientes comandos en la terminal.

sudo add-apt-repository ppa:nae-team/ppa
sudo apt-get update
sudo apt-get install nautilus-refresh

Una vez que el paquete está instalado, ejecute los siguientes comandos para reiniciar nautilus o cierre la sesión y vuelva a iniciarla para ver los cambios.

nautilus -q

Cuando pruebo el primer comando que obtengo, E: No se puede localizar el paquete lineakd
Mitch

¿Puedes proporcionar un enlace? Todo lo que probé no funciona.
Mitch

cuando intento instalar usando USC, recibo un error sobre dependencias no satisfechas.
Mitch


1
Lubuntu no envía Nautilus, así que no puedo imaginar cómo funciona perfectamente ...
Radu Rădeanu

5

El navegador de archivos predeterminado en Lubuntu es PCManFM . Entonces, si hay algunas posibilidades para "actualizar" el escritorio en Lubuntu, estas deberían actuar en PCManFM. Por lo tanto, al mirar la página del manual de PCManFM ( man pcmanfm), descubrí que al ejecutar los siguientes comandos en la terminal ( lxterminal), el escritorio se actualizará

pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu

Hasta aquí todo bien; solo queda hacer de alguna manera ejecutar este comando desde el menú del botón derecho desde el escritorio. Esto se puede hacer en 3 pasos:

  1. Cree un nuevo script pequeño, digamos refresh.sh, con las siguientes dos líneas dentro:

    #!/bin/sh
    pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu
    

    No olvides hacerlo ejecutable:

    chmod +x /path/to/script/refresh.sh
    
  2. En el escritorio, haga clic con el botón derecho y seleccione Preferencias del escritorio , haga clic en Avanzado en la nueva ventana abierta y marque Mostrar menús proporcionados por los administradores de ventanas cuando se hace clic en el escritorio .

    preferencias de escritorio

  3. Usando el siguiente comando en la terminal:

    sudo -i leafpad /usr/share/lubuntu/openbox/menu.xml
    

    edite el archivo abierto de la /usr/share/lubuntu/openbox/menu.xmlsiguiente manera (solo tiene que agregar el texto en negrita y usar la ruta correcta para el script creado en el primer paso):

...
  <separator label = "Sistema" />
  <menu id = "system-menu" icon = "/ usr / share / icons / gnome / 48x48 / categories / aplicaciones-system.png" />
  <item label = "Actualizar">
    <action name = "Ejecutar">
      <comando> /path/to/script/refresh.sh </command>
    </action>
  </item>
  <item label = "Cerrar sesión">
    <action name = "Ejecutar">
      <command> lubuntu-logout </command>
    </action>
  </item>
</menu>

</openbox_menu>

El resultado, como lo probé en Lubuntu 13.04 : (Asegúrese de cerrar sesión y volver a iniciar sesión para que los cambios surtan efecto).

actualizar el escritorio en lubuntu

(Perdón por la baja calidad del gif animado, pero no tengo tiempo para encontrar algo mejor por el momento)


Esto es genial. ¿Solo funciona en 13.04? Acabo de probarlo en 12.10, pero no voy. ¿Alguna idea?
Mitch

@Mich Como dije, probé en Lubuntu 13.04. Intente jugar con pcmanfm --desktop --profile lubuntu, use solo pcmanfm --desktopu otro perfil ... Después de editar el /usr/share/lubuntu/openbox/menu.xmlarchivo es necesario volver a iniciar sesión.
Radu Rădeanu

Si lo hace 12.10 y 12.04. Gracias.
Mitch
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.