¿Cómo personalizar el menú contextual de archivos en el administrador de archivos Xubuntu XFCE Thunar?

14

Generalmente prefiero el entorno de escritorio XFCE de Xubuntu, pero encontré que sus archivos con el botón derecho del menú contextual son demasiado humildes (no hay opción para comprimir / descomprimir archivos, por ejemplo, y también me gustaría algunas de mis acciones especiales allí).

¿Cómo puedo personalizarlo?

Ivan
fuente

Respuestas:

3

Mira estos enlaces,

karthick87
fuente
La respuesta exacta en mi respuesta es en realidad thunar-uca (Editar - Configurar acciones personalizadas). Pero lo encontré buscando pluguns.
Ivan
@ karthick87 Los enlaces están rotos. El primero solo lleva a xfce.org y el segundo no lleva a ninguna parte.
Nanashi No Gombe
18

La mejor manera de hacer esto es usar la excelente custom actionscaracterística Thunar (ahora instalada de manera predeterminada con Thunar), y como no hay tutoriales detallados aquí, pensé que valía la pena agregar uno. Cuando se crea una acción personalizada, se agrega al menú contextual, como mostraré en mi discusión a continuación. Sin embargo, puede personalizar cuando aparece en el menú contextual y, por ejemplo, asegurarse de que su acción personalizada solo aparece cuando se hace clic con el botón derecho en los archivos de imagen.

En thunar, si va a editar> configurar acciones personalizadas, verá el menú a continuación (menos mis acciones personalizadas, por supuesto):

ingrese la descripción de la imagen aquí

Puede crear una nueva acción personalizada (consulte la discusión a continuación) o editar una existente. Hay muchos ejemplos útiles en el sitio Xfce y en el wiki de Ubuntu , por lo que no es necesario revisarlos todos aquí, pero solo discutiremos algunos ejemplos para mostrar la utilidad de esta función Thunar.

Crearía una nueva acción personalizada haciendo clic en Agregar botón (que se muestra en la primera captura de pantalla). Luego pondría el siguiente comando, por ejemplo, en el cuadro de comando (como lo hice para un ejemplo diferente en la captura de pantalla 2):

zenity --question;if [ $? = 0 ];then srm -rvf %F;fi

y luego asegúrese de que se seleccionaron los tipos de archivo correctos en el menú Condiciones de apariencia (como lo hice para un ejemplo diferente en la captura de pantalla 3).

El comando anterior usa srm(que está en el paquete llamadosecure-delete ), y uno debe tener mucho cuidado al usarlo en archivos. Por lo tanto, el programa de diálogo GNOME Zenity, a menudo se usa si se necesita confirmación para las acciones ( como se usó aquí ) para que los archivos no se eliminen accidentalmente.

Sin embargo , para usar un ejemplo más seguro que srm, podemos usar el ejemplo de espeak, para que podamos espeakleernos cualquier archivo de texto. Creamos una nueva acción personalizada y luego la ponemos en el cuadro de comando (como en la captura de pantalla 2)

espeak -s 135 -f %f

Espeaknecesita ser instalado si aún no lo está (con sudo apt-get install espeak); la -sopción que he usado ralentiza un poco la velocidad del discurso; puede especificar otros parámetros, así como diferentes voces, pero el-f interruptor siempre debe ir antes, %fya que muestra espeakel archivo de entrada de texto a utilizar.

(Puede agregar un icono si lo desea (vea la captura de pantalla a continuación), para que el menú contextual se vea más interesante).

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Ahora, solo cuando hace clic derecho en un archivo de texto, el espeak opción, como en la captura de pantalla a continuación.

ingrese la descripción de la imagen aquí

Hay mucho más que se puede hacer con acciones personalizadas, pero esto fue solo una introducción a las formas básicas de crear su propio elemento de menú contextual. Hay mucha más información en el wiki de Xfce y muchos ejemplos útiles, y también hay algunos ejemplos excelentes de acciones personalizadas. en este foro .


Para restringir un comando a un determinado tipo de archivos:

  • solo para txt : en la pestaña 'Condiciones de apariencia', marque 'Archivos de texto' y luego agregue *.txt'Patrón de archivo'.
  • solo para png : marque 'Archivos de imagen' y *.png'Patrón de archivo'.
  • solo para flv : 'Archivos de video', y *.flv.
  • para otros archivos, como pdf: marque 'Otros archivos' y agregue *.pdf. etc.

fuente
0

Complementos Thunar cubren un área limitada de opciones.

La forma principal de agregar nuevas opciones de menú contextual es (como dijo Mik ) haciendo 'Editar / Configurar acciones personalizadas' y haciendo clic en "+" para agregar.

Agregar aplicaciones de vino es más complicado. Vea esta respuesta para el jugador Foobar2000 que viene también de Mik . Aunque el script podría no funcionar para todas las aplicaciones, también lo he probado en 7-zip archiver y funciona.

Comunidad
fuente