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?
La mejor manera de hacer esto es usar la excelente
custom actions
característica Thunar (ahora instalada de manera predeterminada conThunar
), 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):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):
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 GNOMEZenity
, 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 deespeak
, para que podamosespeak
leernos 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
necesita ser instalado si aún no lo está (consudo apt-get install espeak
); la-s
opció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,%f
ya que muestraespeak
el 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).
Ahora, solo cuando hace clic derecho en un archivo de texto, el
espeak
opción, como en la captura de pantalla a continuación.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:
txt
: en la pestaña 'Condiciones de apariencia', marque 'Archivos de texto' y luego agregue*.txt
'Patrón de archivo'.png
: marque 'Archivos de imagen' y*.png
'Patrón de archivo'.flv
: 'Archivos de video', y*.flv
.pdf
: marque 'Otros archivos' y agregue*.pdf
. etc.fuente
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.
fuente