Ubuntu 11.10では、ブラウザでダウンロードしたPDFでEvinceまたは他のPDFビューアーで[名前を付けて保存...]を選択すると、保存するフォルダー「Documents」が自動的に提案されるようにnautilusを設定できます。 PDFファイル?
今のところ、前に何かを保存するために使用された最後のフォルダーが表示されます。11.04はまさにこれを行っていたのを覚えています。これは、すべてのPDFを単一のフォルダーに保存するのに便利です。
Ubuntu 11.10では、ブラウザでダウンロードしたPDFでEvinceまたは他のPDFビューアーで[名前を付けて保存...]を選択すると、保存するフォルダー「Documents」が自動的に提案されるようにnautilusを設定できます。 PDFファイル?
今のところ、前に何かを保存するために使用された最後のフォルダーが表示されます。11.04はまさにこれを行っていたのを覚えています。これは、すべてのPDFを単一のフォルダーに保存するのに便利です。
回答:
この回答では、質問の主要なアプリケーションとしてこれを述べたので、証拠に集中しています。
ソースコードを見ると、「名前を付けて保存」ダイアログはデフォルトのファイル名のみを設定します。フォルダーが定義されていないため、GTK3ライブラリは、最近使用したフォルダーがダイアログに表示される最初のフォルダーであると想定します。
GTK3アプリケーションは、最初に検索するフォルダーを明示的に設定する必要があります。
個人的には、evinceのデフォルトのフォルダーを定義する必要があると思います-そのため、これをbugzillaにbug / wish-listリクエストとして提出する必要があります。
次は、以前に最近使用したものではなく、ドキュメントフォルダーをデフォルトにするように強制する1つの方法です。
要約すると、デフォルトのドキュメントフォルダーを取得し、これを[名前を付けて保存 ]ダイアログのデフォルトフォルダーとして設定するようにソースが変更されます。
基本的な開発ツールをインストールする
sudo apt-get install devscripts build-essential fakeroot
ソースを入手
cd ~/Downloads
mkdir build
cd build
apt-get source evince
cd evince*
変更を加える
ev-window.cを開きます
gedit shell/ev-window.c
以下をコピーして、ファイルの画像に示されている位置に貼り付けます
const gchar *folder;
folder = g_get_user_special_dir (G_USER_DIRECTORY_DOCUMENTS);
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (fc),
folder ? folder : g_get_home_dir ());
geditを保存して閉じます
一意のパッケージ名を付けます
OK、パッケージに一意の名前を付けて、リポジトリの更新が変更されたパッケージを上書きしないようにする必要があります
gedit debian / changelog
今+yourname
トップ行バージョンに追加して保存します
すなわち evince (3.2.1-0ubuntu2+fossfreedom)
パッケージをビルドする
sudo apt-get build-dep evince
debuild -us -uc
NBこれは161Mbの依存関係をダウンロードします
コーヒーを飲みに行き...そしておそらくランチ!
cd ..
sudo dpkg -i evince_3.2*.deb
余談ですが、この新しいバージョンのevinceが今後アップグレードされないようにするには、synapticを使用してこのバージョンのevinceを固定します。
残念ながら、ファイル選択ダイアログはGTK + 3.xでコーディングされているため、この動作を一貫して変更することはできません。
使用するアプリケーションがデフォルトでフォルダを開くように特別にコーディングされており、ほとんどのアプリケーションにこのオプションがない場合を除き、ファイル選択ツールは常に場所として最近のドキュメントに戻ります。
この回答を参照してください:ファイル選択ダイアログでアプリがデフォルトで「最近使用した」を選択するのを停止できますか?
あなたがそこで読むように、私は多くのテストを行いましたが、それを回避する方法はありませんでした。この場合、あなたが望むものを手に入れることができないことを残念に思いますが、バグを報告することができ、おそらく彼らはオプションを実装するでしょう。
Libre Office for PDFを使用できます~/.libreoffice/3/user/gallery/
。LibreOfficeでは、ファイルタイプとそのデフォルトの場所を変更できます。LibreOfficeでは、[ツール]-> [オプション]-> [パス]-> [グラフィック]
プラグインhttp://www.libreoffice.org/features/extensions/
グーグルで検索して/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変更するファイルは非表示の設定ファイルですホームフォルダー内のフォルダー:gedit ~/.config/user-dirs.dirs
必要に応じて変更を加え、保存して閉じます。次に、実行xdg-user-dirs-update
して変更を反映します。しかし、どのように私は知らないが、これのすべてが、このようにして可能なはずだと思うものです。
「ファイルの種類に基づいてアクションを保存できるため、カスタム保存場所はおそらくFirefoxにハッキングされる可能性があります。
また、シェルスクリプトを記述し、そのスクリプトで希望するファイルタイプを開くようにFirefoxを設定することもできます。Firefoxは、ファイルを一時ディレクトリにダウンロードし、ファイル名をスクリプトに渡します。スクリプトはfile ${1}
、ファイル名の出力を解析するか、正規表現の一致を行い、必要な適切なアクション(Xに移動、Yに移動など)を実行します。
このレベルのmimeタイプの設定は、おそらくGnome自体の機能ではないでしょう。」
ところで、Libreofficeにはその可能性がありますhttps://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/801130
また、常に同じフォルダーに保存できますが、フォルダーのスクリプトチェックとXタイプファイルの移動を行います。
拡張子が.pdfの特定のランチャーを作成し、ランチャーでデフォルトのフォルダーを希望どおりにすることが可能であれば、どうにかしてできたと思います。
どうやって?わかりませんが、これが答えを見つけるのに役立つことを願っています。