Desative "Usado recentemente" no seletor de arquivo/diretório GTK

Desative "Usado recentemente" no seletor de arquivo/diretório GTK

Posso desabilitar completamente o recurso "Usado recentemente" no seletor de arquivo/diretório do GTK?

Usado recentemente

Às vezes, os programas adotam isso como padrão, mas como não é útil no meu fluxo de trabalho e na maneira como organizo meus arquivos, isso só aumenta a confusão:

  • Normalmente espero começar do meu $HOME, então fico surpreso com a lista de pastas

  • Também no caso de salvar arquivos, estou irritado com o fato de que você não pode simplesmente digitar o nome e pressionar Enter - você precisa digitar um caminho ou selecionar um

Estou usando o Xfce 4.8 no Debian Wheezy e esse recurso não estava disponível no Xfce antigo (no Squeeze). eu encontreiuma postagem na lista de discussão dos usuários do Xfceem relação a esse recurso, mas sem nenhuma saída útil.

É possível simplesmente desligar isso e usar como padrão $HOME?

Responder1

Nota: Esta resposta é para GTK3; todas as outras respostas funcionam apenas para GTK2.

Para desativar a lista de arquivos recentes, adicione o seguinte ~/.config/gtk-3.0/settings.ini(crie-a e seu diretório, se necessário):

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

Para pré-selecionar o diretório de trabalho atual, execute

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

ou use um programa GUI como dconf-editor.

Responder2

@MartinVegter

Existe um arquivo ~/.config/gtk-2.0/gtkfilechooser.ini. Deveria parecer que Stefano escreveu:

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

Não havia DefaultFoldervariável neste arquivo, mas encontrei a StartupMode=recentvar que mudei para StartupMode=cwd. Isso funciona apenas em aplicativos GTK 2 como mousepad.

Não sei se existe um arquivo de configurações para aplicativos GTK 3 como gedit, mas parece que o selecionador de arquivos GTK 3 já define o local para a pasta atual por padrão.

Responder3

Na verdade você pode desativá-lo: abra ou crie ~/.config/gtk-2.0/gtkfilechooser.inie adicione estas linhas a ele:

[Filechooser Settings]
DefaultFolder=cwd

Substitua cwdpor lastse preferir começar com a última pasta selecionada.

Acho que essa opção oculta também deveria funcionar para gtk3, mas não testei.

Responder4

StartupMode de recente para cwd Apenas alterar essa variável funciona muito bem para mim, usando o opensuse xfce. Agora a lista recente está disponível, mas não persistente, por exemplo, se eu abrir um arquivo '* .tap', o emulador FUSE abre no diretório de trabalho onde o arquivo real está, AGORA o próximo salvamento ou carregamento está nesse diretório. Se eu combinar minhas páginas ASM, poderei encontrar facilmente os diferentes diretórios com a lista recente. isso é flexível

informação relacionada