¿Puedo desactivar completamente la función "Usado recientemente" en el selector de archivos/directorios de GTK?
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 DefaultFolder
variable en este archivo, pero encontré la StartupMode=recent
var 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.ini
y agrégale estas líneas:
[Filechooser Settings]
DefaultFolder=cwd
Reemplace cwd
con last
si 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