Deshabilitar "Usado recientemente" en el selector de archivos/directorios GTK

Deshabilitar "Usado recientemente" en el selector de archivos/directorios GTK

¿Puedo desactivar completamente la función "Usado recientemente" en el selector de archivos/directorios de GTK?

Recientemente usado

A veces los programas utilizan esto de manera predeterminada, pero como no es útil en mi flujo de trabajo y en la forma en que organizo mis archivos, solo agrega confusión:

  • Normalmente espero comenzar desde mi $HOME, por lo que me sorprende la lista de carpetas.

  • Además, en el caso de guardar un archivo, me molesta el hecho de que no puedes simplemente escribir el nombre y presionar Enter: tienes que escribir una ruta o seleccionar una.

Estoy usando Xfce 4.8 en Debian Wheezy y esta función no estaba disponible en Xfce anterior (en Squeeze). encontréuna publicación en la lista de correo de usuarios de Xfcecon respecto a esta característica, pero sin ningún resultado útil.

¿Es posible simplemente desactivar esto y ponerlo de forma predeterminada $HOME?

Respuesta1

Nota: Esta respuesta es para GTK3; Todas las demás respuestas solo funcionan para GTK2.

Para deshabilitar la lista de archivos recientes, agregue lo siguiente ~/.config/gtk-3.0/settings.ini(créelo y su directorio si es necesario):

[Settings]
gtk-recent-files-enabled=0

Para preseleccionar el directorio de trabajo actual, ejecute

dconf write /org/gtk/settings/file-chooser/startup-mode \"cwd\"

o utilice un programa GUI como dconf-editor.

Respuesta2

@MartinVegter

Hay un archivo ~/.config/gtk-2.0/gtkfilechooser.ini. Debería verse como Stefano escribió:

[Filechooser settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=377
GeometryY=132
GeometryWidth=612
GeometryHeight=528
SortColumn=name
SortOrder=ascending
StartupMode=recent

No había ninguna DefaultFoldervariable en este archivo, pero encontré la StartupMode=recentvar a la que cambié StartupMode=cwd. Esto sólo funciona en aplicaciones GTK 2 como mousepad.

No sé que existe un archivo de configuración para aplicaciones GTK 3 como gedit, pero parece que el selector de archivos GTK 3 ya establece la ubicación en la carpeta actual de forma predeterminada.

Respuesta3

En realidad, puedes desactivarlo: ábrelo o créalo ~/.config/gtk-2.0/gtkfilechooser.iniy agrégale estas líneas:

[Filechooser Settings]
DefaultFolder=cwd

Reemplace cwdcon lastsi prefiere comenzar con la última carpeta seleccionada.

Creo que esta opción oculta también debería funcionar para gtk3, pero no la probé.

Respuesta4

StartupMode de reciente a cwd Simplemente cambiar esa variable me funciona muy bien, usando opensuse xfce. Ahora la lista reciente está disponible pero no es persistente, por ejemplo, si abro un archivo '*.tap', el emulador FUSE se abre en el directorio de trabajo donde está el archivo real, por lo que AHORA el siguiente guardado o carga es en ESE directorio. Si combino mis páginas ASM, puedo encontrar fácilmente los diferentes directorios con la lista reciente. eso es flexible

información relacionada