¿Puedo evitar que las aplicaciones seleccionen "Usado recientemente" de forma predeterminada en los cuadros de diálogo de selección de archivos?

33

En Ubuntu y Kubuntu 11.10 veo cambios en el comportamiento del diálogo de selección de archivos GTK. Cuando intento abrir un nuevo archivo (segundo, tercero, etc., no el primero en el editor), el cuadro de diálogo muestra la sección "Utilizado recientemente". Es muy inadecuado para mí, en el cuadro de diálogo 10.04 muestra la carpeta donde se encuentra el archivo abierto anterior. ¿Alguien sabe cómo puedo recuperar el viejo comportamiento?

Dim_K
fuente
44
Si bien no he probado para ver exactamente qué sucede, esto casi con certeza se puede atribuir a 11.10 usando GTK3 en lugar de GTK2. Le sugiero que presente esto como un error si cree que no es así como debería comportarse.
Oli
en algunos casos está bien, pero esperaba poder cambiarlo en alguna configuración
Dim_K
3
¡Esta es una característica realmente molesta! He intentado jugar con ~/.config/gtk-2.0/gtkfilechooser.inipero sin éxito hasta ahora
Tzury Bar Yochay
1
Antes de esto, 11.10 había estado predeterminado en "Sistema de archivos", a saber, "/" y, si no me equivoco, las versiones anteriores habían sido predeterminadas en "Inicio". Ser capaz de configurar un valor predeterminado funcionaría bien para mí, ya que hago la mayor parte de mi trabajo en una carpeta de "trabajo en progreso".
fragos
2
¿Hay algún error activo de Launchpad para esto? Me gustaría seguirlos y prestar mi apoyo para un valor predeterminado y / o personalización sensata.
weberc2

Respuestas:

8

Que yo sepa, esta es una "característica" de GTK + 3.x, y no estoy tan seguro de que se pueda cambiar.

Si encuentro una solución, actualizaré mi respuesta, pero por ahora no conozco ninguna (aparte de informar un error).

Actualizar:

Creo que pude haber encontrado una solución parcial. Desafortunadamente, no es permanente.

  1. Instalar dconf-tools.
  2. Ejecutar dconf-editor.
  3. Navega hacia org.gtk.settings.file-chooser.
  4. Cambie el last-folder-urivalor a la carpeta que elija, por ejemplo file:///home/rolandixor/Desktop.
  5. Los diálogos del selector de archivos ahora deberían usar esta carpeta de forma predeterminada. Sin embargo, volverán al uso reciente si usa el diálogo pero en realidad no abre / guarda un archivo.

Actualización2:

Como esto es bastante complicado, aquí hay otra solución posible (parcial):

  1. Abierto gedit.
  2. Abra un archivo (de la carpeta que desea usar).
  3. Guarde un archivo (guardar como) en la carpeta que desea usar.
  4. Cerrar gedit. Esto solo funcionará si realmente abre un archivo desde una carpeta y lo guarda en una carpeta. Si abre el diálogo y no hace nada, se revertirá cuando lo cierre. No hay forma de evitar esto.
RolandiXor
fuente
Vale, tenía miedo de eso. Esperaré unos días para ver si alguien tiene una solución inteligente, pero de lo contrario te daré la recompensa.
Kris Harper
@ root45: Voy a buscar un poco sobre el problema y actualizaré mi respuesta.
RolandiXor
@ root45: Comprueba mi actualización ahora :).
RolandiXor
1
Hmm, no parece funcionar para mí. Todavía recibo la carpeta Utilizado recientemente.
Kris Harper
@ root45: funciona para mí en gedit, pero como dije, es una solución parcial. Actualizaré mi respuesta con otra posibilidad.
RolandiXor
4

También me molestó este comportamiento y lo examiné más de cerca durante los últimos días.

Hasta ahora solo he encontrado una de las aplicaciones GTK3 que siempre muestra el tema Utilizado recientemente en un nuevo comienzo: Gedit. Todas las demás aplicaciones que he probado (Totem, Eog, Evince, File-Roller, ...) comienzan con una carpeta "normal" en su selector de archivos (probado con una nueva sesión de invitado).

Así que hice un pequeño parche que hace que Gedit vuelva a la carpeta de inicio en lugar de recientemente utilizado: http://pastebin.com/GhXCRzNV

También puedo proporcionar un débito si así lo solicita, o crear un PPA.

El pintor
fuente
Geany también exhibe este comportamiento molesto. ¿Cómo podemos aplicar su parche, por favor? ¿Y su parche resolvería el problema para otras aplicaciones o solo para Gedit? No soy un programador, pero podría seguir las instrucciones, siempre que sean lo suficientemente simples para alguien tan denso como yo ;-)
dunderhead
4

Para GTK2 desea editar $XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.iniy configurar

StartupMode=cwd

Para GTK3 no hay forma de cambiarlo. En versiones anteriores, este comando podría funcionar

gsettings set org.gtk.SettingsFileChooser startup-mode cwd
Max Tsepkov
fuente
"org.gtk.SettingsFileChooser" debe ser "org.gtk.Settings.FileChooser" .entre "Configuración" y "FileChooser".
user369450
1

Tal vez sería más fácil parchear gtk3 para llenar los archivos usados ​​recientemente con la carpeta en la que estaba el último archivo también. Creo que eso funcionaría bien para mí.

Jason Axelson
fuente
-3

También podría usar el acceso directo para revelar el cuadro de entrada de Ubicación e ir al directorio deseado: ~ (signo de tilde), Shift-`en algunos teclados.

sgtpep
fuente