我在我的.bashrc文件中为程序做了一个别名,如下所示:
alias foxitreader="/home/username/opt/foxitsoftware/foxitreader/FoxitReader"在我的rifle.conf文件中,我在pdf阅读器列表的顶部做了如下条目:
ext pdf, has foxitreader, X, flag f = foxitreader "$@"尽管如此,pdf文件不是通过Foxit打开的,而是用Okular打开的。但是,如果我在终端中键入以下内容,文件就会打开,不会出现任何问题:
foxitreader myfile.pdf请告诉我如何才能达到预期的效果。
我在Ubuntu18.04.2上使用XTerm终端。
发布于 2019-06-04 19:21:09
这不是别名设计的目的。与其填写配置文件中的别名,不如尝试填写一个真正的命令。这要么是可执行文件的完整路径名,要么是指向可执行文件的符号链接,要么是调用它的脚本。让我们去做一个符号链接。
如果要启动FoxitReader而不必键入完整的路径名称,请在路径中的文件夹中创建指向FoxitReader可执行文件的符号链接。在Ubuntu中,如果存在文件夹~/bin (主文件夹中名为bin的文件夹)将自动添加到路径中。因此,如果您的主文件夹中还没有bin文件夹,那么创建一个:
mkdir ~/bin然后在该文件夹中创建一个指向可执行文件的符号链接:
ln -s /home/username/opt/foxitsoftware/foxitreader/FoxitReader ~/bin/foxitreader现在,只需输入命令foxitreader即可启动D5。此外,您的rifle.conf配置文件现在应该可以工作了。
https://askubuntu.com/questions/1148614
复制相似问题