
¿Hay alguna manera de agregar carpetas personalizadas a la barra izquierda del cuadro de diálogo del archivo XDG en Linux? ¿Cómo?
A continuación se muestra una captura de pantalla del cuadro de diálogo del archivo de mi Firefox en Kubuntu 20.04, con plasma-browser-integration
el paquete instalado. Según tengo entendido, ¿este es el cuadro de diálogo del archivo de portales XDG? Me refiero a la zona marcada con la flecha roja. Quiero agregar algunas otras carpetas allí para un acceso rápido.
Respuesta1
Después de experimentar un poco más, encontré la respuesta:
En el cuadro de diálogo particular en esta captura de pantalla, busque la carpeta que desea agregar en el área principal, selecciónela y haga clic derecho, luego Agregar a Marcadores.
Esto crea un archivo ~/.config/gtk-3.0/bookmarks
, que simplemente enumera las rutas de los marcadores, una en cada línea:
file:///path/to/folder1
file:///path/to/folder2
Según la ruta de este archivo, supongo que este no es en realidad el cuadro de diálogo del archivo XDG.
Kate y Konsole usan un cuadro de diálogo diferente, donde puede hacer clic con el botón derecho en el área Lugares y elegir Agregar entrada. Esto edita el ~/.local/share/user-places.xbel
archivo XML.
Respuesta2
Este es específicamente elGNOMO (GTK 3)diálogo de archivo (usando el tema Breeze-GTK, aparentemente).
El sistema "XDG Portal" permite que cada entorno de escritorio proporcionesu propioimplementación de estos cuadros de diálogo: el mismo programa que usa el portal puede tener un cuadro de diálogo de archivo GTK 3 cuando esté en GNOME cuando se esté ejecutando "xdg-desktop-portal-gtk", pero tendrá un cuadro de diálogo de archivo basado en Qt cuando esté en KDE-Plasma cuando "xdg -desktop-portal-kde" se está ejecutando.
Además, los programas que sonnoEl uso del sistema XDG Portal siempre utilizará el cuadro de diálogo proporcionado directamente por cualquier kit de herramientas en el que esté escrito ese programa. Por lo tanto, si la función de portales no está disponible, los programas creados en GTK 3 siempre utilizarán el cuadro de diálogo integrado en GTK, independientemente del entorno.
No puedes fijar nada en la sección superior del cuadro de diálogo del archivo GTK 3; solo enumera las ubicaciones estándar del "Directorio de usuarios XDG" (aunque se pueden reubicar a través de ~/.config/user-dirs.dirs
).
Sin embargo, hay una sección de marcadores separada.abajolas ubicaciones montadas: puede hacer clic derecho en cualquier carpeta en el cuadro de diálogo del archivo y seleccionar "Agregar a marcadores". Si su sistema tiene Thunar (de Xfce) o una versión de Nautilus (el administrador de archivos GNOME) basada en GTK 3, también comparten la misma lista de marcadores.