Posso impedir que os aplicativos selecionem "Usado recentemente" por padrão nas caixas de diálogo do seletor de arquivos?

33

No Ubuntu e no Kubuntu 11.10, vejo mudanças no comportamento da caixa de diálogo do seletor de arquivos GTK. Quando tento abrir um novo arquivo (segundo, terceiro etc., não o primeiro no editor), mostre a seção "Recenty used". É muito inadequado para mim, na caixa de diálogo 10.04 mostra a pasta onde estava o arquivo aberto anterior. Alguém sabe como posso recuperar o comportamento antigo?

Dim_K
fonte
4
Embora eu não tenha testado para ver exatamente o que acontece, isso certamente pode ser atribuído ao 11.10 usando o GTK3 em vez do GTK2. Eu sugiro que você arquive isso como um bug se você acha que não é assim que deve se comportar.
Oli
em alguns casos, é ok, mas eu esperava que pode mudá-lo de alguma configuração
Dim_K
3
Este é um recurso realmente irritante! Eu tentei jogar com ~/.config/gtk-2.0/gtkfilechooser.inimas sem sucesso até agora
Tzury Bar Yochay
1
Antes disso, a 11.10 tinha como padrão o "Sistema de Arquivos", ou seja, "/" e, se não me engano, as versões anteriores eram padronizadas como "Página Inicial". Ser capaz de configurar um padrão funcionaria bem para mim, pois faço a maior parte do meu trabalho em uma pasta "trabalho em andamento".
fragos 26/10/11
2
Há algum bug ativo do Launchpad para isso? Eu gostaria de segui-los e dar meu apoio a um padrão e / ou personalização sensato.
Weberc2

Respostas:

8

Que eu saiba, esse é um "recurso" do GTK + 3.x, e não tenho tanta certeza de que possa ser alterado.

Se eu encontrar uma solução, atualizarei minha resposta, mas por enquanto não conheço nenhuma (além de relatar um bug).

Atualizar:

Acredito que posso ter encontrado uma solução parcial. Infelizmente, não é permanente.

  1. Instale dconf-tools.
  2. Corra dconf-editor.
  3. Navegue para org.gtk.settings.file-chooser.
  4. Altere o last-folder-urivalor para a pasta de sua escolha, por exemplo file:///home/rolandixor/Desktop.
  5. As caixas de diálogo do seletor de arquivos agora devem usar esta pasta por padrão. No entanto, eles voltarão a ser usados ​​recentemente se você usar a caixa de diálogo, mas na verdade não abrir / salvar um arquivo.

Update2:

Como isso é bastante complicado, aqui está outra solução possível (parcial):

  1. Aberto gedit.
  2. Abra um arquivo (da pasta que você deseja usar).
  3. Salve um arquivo (salvar como) na pasta que deseja usar.
  4. Feche o gedit. Isso só funcionará se você realmente abrir um arquivo de uma pasta e salvá-lo em uma pasta. Se você abrir o diálogo e não fizer nada, ele será revertido quando você o fechar. Não há como contornar isso.
RolandiXor
fonte
Ok, eu tinha medo disso. Vou esperar alguns dias para ver se alguém tem uma solução inteligente, mas, caso contrário, darei a você a recompensa.
Kris Harper #
@ root45: Vou fazer uma pesquisa sobre o problema e atualizar minha resposta.
RolandiXor
@ root45: Confira minha atualização agora :).
RolandiXor
1
Hmm, parece não funcionar para mim. Ainda recebo a pasta Usado recentemente.
Kris Harper
@ root45: funciona para mim no gedit - mas como eu disse, é uma solução parcial. Vou atualizar minha resposta com outra possibilidade.
RolandiXor
4

Eu também fui incomodado por esse comportamento e dei uma olhada mais de perto nos últimos dias.

Até agora, encontrei apenas um dos aplicativos GTK3 que sempre traz os Recentes Usados ​​no início: Gedit. Todos os outros aplicativos que testei (Totem, Eog, Evince, File-Roller, ...) começam com uma pasta "normal" no seletor de arquivos (testados com uma nova sessão de convidado).

Então, fiz um pequeno patch que faz o Gedit voltar para a pasta Home em vez de Utilizado recentemente: http://pastebin.com/GhXCRzNV

Também posso fornecer um debdiff, se solicitado, ou criar um PPA.

ThePainter
fonte
Geany também exibe esse comportamento irritante. Como podemos aplicar seu patch, por favor? E seu patch resolveria o problema para outros aplicativos ou apenas o Gedit? Eu não sou um programador, mas eu poderia ser capaz de seguir instruções - contanto que eles são bastante simples para alguém tão denso quanto me ;-)
dunderhead
4

Para o GTK2, você deseja editar $XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.inie definir

StartupMode=cwd

Para o GTK3, não há como alterá-lo. Nas versões anteriores, este comando pode funcionar

gsettings set org.gtk.SettingsFileChooser startup-mode cwd
Max Tsepkov
fonte
"org.gtk.SettingsFileChooser" deve ser "org.gtk.Settings.FileChooser" .entre "Configurações" e "FileChooser".
user369450 11/04
1

Talvez seja mais fácil corrigir o gtk3 para preencher os arquivos usados ​​recentemente com a pasta em que o último arquivo estava. Eu acho que isso funcionaria bem para mim.

Jason Axelson
fonte
-3

Além disso, você pode usar o atalho para revelar a caixa de entrada Localização e ir para o diretório desejado: ~ (sinal de til), Shift-`em alguns teclados.

sgtpep
fonte