可以将 evince 配置为在使用下载文档的“另存为”时建议最后使用的文件夹吗?

可以将 evince 配置为在使用下载文档的“另存为”时建议最后使用的文件夹吗?

虽然在 Ubuntu 16.04 中这是默认设置并且非常方便(至少对我来说),但在 Ubuntu 18.04 中它每次总是转到“~/Documents”强制导航到所选文件夹。

用例可能很常见:浏览网页阅读 pdf 文档,可能希望将其中一些文档整理好。在同一会话中浏览的多个文档进入同一文件夹的可能性要高得多。

这个问题 ”...让 nautilus 自动建议文件夹“Documents”...“在以前的 Ubuntu 版本中要求相反的操作,但解决方案需要更改源代码,重新编译 evince 并停止接收更新。在另一个老问题中”我可以阻止应用程序选择“最近使用的”吗?“,提到了文件选择器设置,但是选项已经过时了。

是否有一个设置可以控制 evince 或所有程序中的“另存为”行为?

答案1

看来,解决这个问题的唯一办法是修改源代码并重新编译应用程序。我创建了一个带有附加命令行参数(--documents-dir)的版本,该参数允许用户指定默认的保存目录。有关详细信息,请参阅这个帖子

我还为 20.04 创建了二进制包,可以从我的 PPA

sudo add-apt-repository ppa:laczik/ppa
sudo apt-get update
sudo apt upgrade atril

答案2

使用 Xreader。它是 Linux Mint 团队提供的 Xapps 之一,也是 Evince 的一个分支。它会打开您保存上一个文档的同一文件夹。

忘了提一下:您可以使用这个 PPA 来安装:https://launchpad.net/~embrosyn/+archive/ubuntu/xapps

sudo add-apt-repository ppa:embrosyn/xapps
sudo apt-get update
sudo apt-get install xreader

答案3

也许不是你想要的,但可以通过更改中的~/Documents变量将默认保存文件夹更改为你喜欢的任何文件夹。例如,可以通过XDG_DOCUMENTS_DIR~/.config/user-dirs.dirs

xdg-user-dirs-update --set DOCUMENTS $HOME/foo/bar

(已使用 Fedora 测试,我希望它也可以在 Ubuntu 上运行。)

相关内容