No Ubuntu 11.10, como posso configurar o nautilus para que, ao selecionar "Salvar como ..." no Evince ou em outro visualizador de PDF, para um PDF que baixei com o navegador, ele sugira automaticamente a pasta 'Documentos' para salvar o arquivo ficheiro PDF?
No momento, ele me fornece a última pasta que foi usada para salvar algo antes. Lembro que o 11.04 estava fazendo exatamente isso, o que é conveniente para manter todos os pdfs em uma única pasta.
Respostas:
Por quê...
Nesta resposta, estou me concentrando no evince, já que você mencionou isso como seu principal aplicativo na pergunta.
Observando o código-fonte, a caixa de diálogo Salvar como define apenas o nome do arquivo padrão. Como nenhuma pasta está definida, as bibliotecas GTK3 assumem que as pastas Utilizadas Recentemente são a primeira pasta a ser exibida na caixa de diálogo.
Os aplicativos GTK3 precisam definir explicitamente a pasta para a primeira pesquisa.
Pessoalmente, acho que a pasta padrão do evince deve ser definida - como tal, você deve arquivar isso no bugzilla como uma solicitação de bug / lista de desejos.
Quão...
A seguir, é uma maneira de forçar o evince a padronizar a pasta Documentos, em vez da anterior usada recentemente .
Em resumo, a fonte é alterada para obter a pasta Documento padrão e defini-la como a pasta padrão da caixa de diálogo Salvar como .
instale as ferramentas básicas de desenvolvimento
pegue a fonte
fazer a mudança
Abra ev-window.c
Copie e cole o seguinte no arquivo na posição mostrada na imagem
Salvar e fechar o gedit
dê a ele um nome de pacote exclusivo
OK, precisamos dar um nome exclusivo ao pacote para impedir que as atualizações do repositório substituam o pacote alterado
gedit debian / changelog
agora anexe
+yourname
à versão superior e salveie
evince (3.2.1-0ubuntu2+fossfreedom)
construa o pacote
NB isso fará o download de 161Mb de dependências
Vá tomar um café ... e provavelmente almoçar!
Como um aparte - para impedir que esta nova versão do evince seja atualizada no futuro, use o synaptic para fixar esta versão do evince.
fonte
Infelizmente, devido à maneira como a caixa de diálogo do seletor de arquivos foi codificada no GTK + 3.x, você não pode alterar esse comportamento de maneira consistente.
O seletor de arquivos sempre reverterá para documentos recentes como o local, a menos que o aplicativo que você está usando seja especificamente codificado para abrir uma pasta por padrão e a maioria dos aplicativos não possua essa opção.
Veja esta resposta: Posso impedir que os aplicativos selecionem "Usado recentemente" por padrão nas caixas de diálogo do seletor de arquivos?
Como você lerá lá, eu fiz muitos testes e não havia como contornar isso. Lamento que você não consiga o que deseja neste caso, mas pode relatar um erro e talvez eles implementem a opção.
fonte
Você pode usar o Libre Office para PDF e, no Libre Office, pode alterar o local padrão dos tipos de arquivos, e aqui
~/.libreoffice/3/user/gallery/
e no Libre Office, pode ser alterado em Ferramentas -> Opções -> Caminhos -> GráficoPlugins http://www.libreoffice.org/features/extensions/
Pesquisando no Google e encontrando /superuser/220647/executing-the-default-application-assigned-to-a-file-type-from-terminal-given AND http://www.packtpub.com/ article / control-of-file-types-in-ubuntu AND http://silverwav.wordpress.com/2010/03/21/note-ubuntu-default-folders/ AND O arquivo a ser alterado é um arquivo de configuração em um oculto pasta na sua pasta pessoal:
gedit ~/.config/user-dirs.dirs
faça as alterações que desejar, salve e feche. E então, corraxdg-user-dirs-update
para refletir as mudanças. Mas como eu não sei, mas algo disso tudo é o que eu acho que deveria ser dessa maneira possível."Os locais de salvamento personalizados provavelmente podem ser invadidos pelo Firefox, já que ele pode salvar ações com base no tipo de arquivo.
Você também pode escrever um script de shell e configurar o Firefox para abrir os tipos de arquivos que deseja com esse script. O Firefox fará o download do arquivo em um diretório temporário e passará o nome do arquivo para o script. O script analisaria a saída
file ${1}
ou faria alguma correspondência de regex no nome do arquivo e executaria a ação apropriada que você deseja (vá para X, vá para Y, etc).Esse nível de preferências do tipo mime provavelmente não será um recurso do próprio Gnome. "
BTW Libreoffice tem essa possibilidade https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/801130
Além disso, você sempre pode salvar na mesma pasta, mas fazer uma verificação de script da pasta e mover arquivos do tipo X.
Eu acho que seria de alguma forma feito se é possível fazer lançador específico para a extensão .pdf e no lançador para fazer a pasta padrão ser o seu desejado.
Quão? Não sei, mas espero que isso ajude você a encontrar uma resposta.
fonte