Configure la aplicación predeterminada para que se inicie al guardar/abrir el cuadro de diálogo de archivo

Configure la aplicación predeterminada para que se inicie al guardar/abrir el cuadro de diálogo de archivo

Estoy usando i3wm en una instalación de Arch actualizada y me encantaría saber cómo cambiar la aplicación para que se abra en el cuadro de diálogo Guardar/abrir archivo.

como reproducirse

  • Si abro okular y selecciono "Abrir archivo", me saluda un administrador de archivos feo
  • Si hago clic en "guardar PDF" en Chrome, se abre la misma aplicación

lo que he probado

  • establecer el valor predeterminado en exo-aplicaciones-preferidas
  • configurar manualmente en cada archivo de configuración mime que pude encontrar en mi máquina (inode/directory=Nautilus.desktop;)
  • y un montón de otras correcciones que encontré en línea
  • xdg-open y mimeo abren la aplicación correcta al abrir un directorio

También tengo gnome instalado en mi PC, y al iniciar Chrome en este administrador de escritorio, se abre Nautilus, por lo que creo que podría ser manejado por el administrador de escritorio/ventanas, por lo tanto, i3 en mi caso.

Respuesta1

Al usarlo, pstreepuede ver okularcualquier subproceso con y sin el cuadro de diálogo de archivo abierto. Lo que encontrará es que el cuadro de diálogo del archivo no es un proceso generado, es parte de la aplicación misma. Su apariencia se rige por las bibliotecas con las que está escrita la aplicación y el tema aplicado a esa biblioteca.

Puede parecer que la aplicación utiliza diferentes aplicaciones de selección de archivos según las versiones de las bibliotecas involucradas y los temas e íconos que se le aplican.

Las bibliotecas de gráficos más populares son QT y GTK. puedes revisarcómo aplicar temas uniformesa aplicaciones QT y GTK.

Las aplicaciones centradas en KDE como Okular generalmente se escriben en la biblioteca QT, mientras que las aplicaciones centradas en Chromium y Gnome usan la biblioteca GTK.

información relacionada