我为所有用户使用 Debian squeeze 和 Gnome Desktop。我需要设置一组机器,以便全部用户应该用作xpdf
默认查看器(而不是evince
)。
我希望这个设置可以通过命令行完成(甚至更好,使用 puppet)。
我知道xpg-mime
命令,但是手册页说默认命令不应该以 root 身份使用。
我可以手动调整/etc/gnome/defaults.list
文件,但我正在寻找一个可以运行的单个命令来执行设置,而无需编辑器交互。
有任何想法吗?
答案1
嗯,Linux 默认设置是通过编辑文本文件来设置的。我怀疑你能避免这种情况。你能但要自动化。以下sed
命令/etc/gnome/defaults.list
将按您需要的方式进行更改:
sed -i '/pdf/s/evince./xpdf./g'