Dans Ubuntu 11.10, comment puis-je configurer nautilus pour que lorsque je sélectionne "Enregistrer sous ..." sur Evince ou un autre visualiseur PDF, pour un PDF que j'ai téléchargé avec le navigateur, il suggère automatiquement le dossier 'Documents' pour l'enregistrer fichier PDF?
En ce moment, cela me donne juste le dernier dossier qui a été utilisé pour enregistrer quelque chose auparavant. Je me souviens que 11.04 faisait exactement cela, ce qui est pratique pour garder tous les fichiers PDF dans un seul dossier.
Réponses:
Pourquoi...
Dans cette réponse, je me concentre sur evince puisque vous l'avez mentionné comme votre application clé dans la question.
En regardant le code source, la boîte de dialogue Enregistrer sous définit uniquement le nom de fichier par défaut. Puisqu'aucun dossier n'est défini, les bibliothèques GTK3 supposent que les dossiers récemment utilisés sont le premier dossier à afficher dans la boîte de dialogue.
Les applications GTK3 doivent définir explicitement le dossier pour une première recherche.
Personnellement, je pense que le dossier par défaut pour evince devrait être défini - en tant que tel, vous devez le déposer sur bugzilla comme une demande de bug / liste de souhaits.
Comment...
Ce qui suit est un moyen de forcer evince à utiliser par défaut le dossier Documents plutôt que le précédent récemment utilisé .
En résumé, la source est modifiée pour obtenir le dossier Document par défaut et le définir comme dossier par défaut pour la boîte de dialogue Enregistrer sous .
installer les outils de développement de base
obtenir la source
faire le changement
Ouvrez ev-window.c
Copiez et collez ce qui suit dans le fichier à la position indiquée dans l'image
Enregistrer et fermer gedit
lui donner un nom de package unique
OK, nous devons donner au package un nom unique pour empêcher les mises à jour du référentiel d'écraser votre package modifié
gedit debian / changelog
maintenant ajouter
+yourname
à la version de ligne supérieure et enregistrerc'est à dire
evince (3.2.1-0ubuntu2+fossfreedom)
construire le package
NB cela va télécharger 161 Mo de dépendances
Allez prendre un café ... et probablement un déjeuner!
En passant - pour éviter que cette nouvelle version d'Evince ne soit mise à niveau à l'avenir, utilisez Synaptic pour épingler cette version d'Evince.
la source
Malheureusement, en raison de la façon dont la boîte de dialogue de sélection de fichiers a été codée dans GTK + 3.x, vous ne pouvez pas modifier ce comportement de manière cohérente.
Le sélecteur de fichiers reviendra toujours aux documents récents comme emplacement, sauf si l'application que vous utilisez est spécifiquement codée pour ouvrir un dossier par défaut, et la plupart des applications n'ont pas cette option.
Voir cette réponse: Puis-je empêcher les applications de sélectionner "Récemment utilisé" par défaut dans les boîtes de dialogue de sélection de fichiers?
Comme vous le lirez ici, j'ai fait beaucoup de tests et il n'y avait aucun moyen de contourner cela. Je suis désolé que vous ne puissiez pas obtenir ce que vous voulez dans ce cas, mais vous pouvez signaler un bogue et peut-être qu'ils implémenteront l'option.
la source
Vous pouvez utiliser Libre Office pour PDF et dans Libre Office, vous pouvez modifier l'emplacement par défaut pour les types de fichiers et son ici
~/.libreoffice/3/user/gallery/
et dans Libre Office sa modifiable dans Outils -> Options -> Chemins -> GraphiquePlugins http://www.libreoffice.org/features/extensions/
En recherchant sur Google et en trouvant /superuser/220647/executing-the-default-application-assigned-to-a-file-type-from-terminal-given ET http://www.packtpub.com/ article / control-of-file-types-in-ubuntu ET http://silverwav.wordpress.com/2010/03/21/note-ubuntu-default-folders/ ET Le fichier à modifier est un fichier de configuration dans une zone cachée dossier dans votre dossier personnel:
gedit ~/.config/user-dirs.dirs
effectuez les modifications comme vous le souhaitez, enregistrez et fermez. Et puis, exécutezxdg-user-dirs-update
pour refléter les changements. Mais comment je ne sais pas, mais quelque chose de tout cela est ce que je pense devrait être possible de cette façon."Les emplacements de sauvegarde personnalisés pourraient probablement être piratés dans Firefox car il peut déjà enregistrer des actions basées sur le type de fichier.
Vous pouvez également écrire un script shell, puis configurer Firefox pour ouvrir les types de fichiers que vous souhaitez avec ce script. Firefox téléchargera le fichier dans un répertoire temporaire et transmettra le nom de fichier au script. Le script analyserait la sortie de
file ${1}
ou ferait une correspondance regex sur le nom du fichier, et prendrait l'action appropriée que vous désirez (déplacer vers X, déplacer vers Y, etc.).Ce niveau de préférences de type mime ne sera probablement pas une caractéristique de Gnome lui-même. "
BTW Libreoffice a cette possibilité https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/801130
Vous pouvez également toujours enregistrer dans le même dossier, mais effectuer une vérification de script du dossier et déplacer des fichiers de type X.
Je pense que ce serait en quelque sorte fait s'il est possible de faire un lanceur spécifique pour l'extension .pdf et dans le lanceur pour faire du dossier par défaut votre choix.
Comment? Je ne sais pas mais j'espère que cela vous aidera à trouver une réponse.
la source