Trabajo con muchos archivos csv y los abro con gedit o libreoffice en diferentes momentos. Me gustaría tenerlos a ambos en el menú contextual para ahorrar tiempo.
En el pasado, existía este submenú donde podía seleccionar abrir con y enumera otras aplicaciones, sin abrir un segundo menú. Este nuevo comportamiento desperdicia varios segundos útiles.
¿Hay alguna opción para recuperar esta entrada del menú contextual? ¿O algún truco para obtener un comportamiento similar?
18.04
context-menu
tokyoCoder
fuente
fuente
Respuestas:
No creo que pueda recuperar el comportamiento anterior sin adaptar el código fuente. Sin embargo, haciendo clic sabio, el comportamiento actual no es tan malo. Como antes, necesita tres clics para iniciar un archivo / documento con otra aplicación. La única diferencia es que el último paso es hacer doble clic en lugar de un solo clic. Sí, en lugar de hacer clic en la aplicación y luego en el botón "Seleccionar", puede hacer doble clic en la aplicación.
La primera vez, el cuadro de diálogo "Aplicaciones recomendadas" estará vacío. Sin embargo, esa lista se completa con las aplicaciones que designe. Entonces, en su caso, "Text Editor" (gedit) y "Libreoffice Writer" llegarán a esa lista. Seleccione el programa con un doble clic, mientras que con el enfoque anterior del submenú, habría sido un solo clic.
Personalmente, me gusta más la interfaz, porque los iconos del programa se presentan en un tamaño más grande y el diálogo no es propenso a cerrarse cuando coloca el mouse un poco en la dirección incorrecta.
Alternativamente, puede solucionar el problema con el script nautilus , pero esto no es sensible al archivo que seleccionó.
Como tercera opción, puede configurar elementos de menú contextual con el botón derecho del mouse con la aplicación de terceros nautilus-actions . La instalación hoy en día puede ser menos sencilla, y si logra que funcione correctamente, enfrentará cierta curva de aprendizaje. Es potente pero también un poco complejo.
fuente
En lugar de centrarnos en tratar de abrir múltiples aplicaciones, tengamos una sola aplicación que abra el archivo en varias otras aplicaciones. Para eso podemos crear un
.desktop
archivo personalizado./.local/share/applications/
y llamarloopen_dual.desktop
. El contenido es así (Icon=
es opcional, por lo que no está incluido; también tenga en cuenta que no tengo libre office, así que usewps
este ejemplo en su lugar, pero para usted el comando debería serlibreoffice --writer
):Una vez hecho esto, debería poder agregarlo al menú "abrir con".
Alternativamente, como un script Nautilus. Guárdalo
.local/share/nautilus/scripts/
y vamos a llamarlodual_open.sh
Haga que el script sea ejecutable con
chmod +x ~/.local/share/nautilus/scripts/dual_open.sh
. Ahora debe tener un menú "scripts" cuando hace clic derecho en el archivo ydual_open.sh
debe estar disponible como una opción.fuente