相关疑难解决方法(0)

在 evince 文档查看器中单击的超链接未打开,有关如何修复的任何想法?

正如在论坛中的另一个线程中所指示的那样,我打开了 /usr/share/applications/mimeinfo.cache 文件以检查正确的引用。并注意到这似乎不是问题,甚至有 3 个可选的浏览器可供使用。

x-scheme-handler/http=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;
x-scheme-handler/https=google-chrome.desktop;chromium-browser.desktop;firefox.desktop;
Run Code Online (Sandbox Code Playgroud)

我已经使用终端中的“which”命令检查了程序是否正确命名,如下所示:

$ which google-chrome
$ /usr/bin/google-chrome
Run Code Online (Sandbox Code Playgroud)

所以 google-chrome 应该是第一个选项,但打开 url 的命令似乎并没有到达程序,无论如何都没有到达第二个或第三个选项。

此外,“帮助”菜单中的“在线获取帮助...”命令也不起作用。所以也不是特定文档文件的问题。

我正在运行 Ubuntu 12.04 LTS。如果您需要询问更多相关细节,请这样做。对如何解决这个问题有各种意见会很好,谢谢:-)

更新:我按照要求从终端运行了 evince。
这是我尝试打开链接时得到的:

/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Permission denied
/opt/google/chrome/google-chrome: line 42: /opt/google/chrome/chrome: Success
Run Code Online (Sandbox Code Playgroud)

即使我的错误日志不同,我是否应该尝试您建议的修复?

更新:尝试了@maggotbrain 的解决方案和 BINGO,现在我可以更快地学习 pdf 参考文献,感谢兄弟!

pdf google-chrome evince

12
推荐指数
2
解决办法
7252
查看次数

如何打开带有错误的 PDF 中的链接:“无法打开外部链接。无法执行子进程“sh”(权限被拒绝)”?

我有一个与这个未回答的问题类似的问题。

当我使用 evince 单击 PDF 文档中的链接时,出现错误:“无法打开外部链接。无法执行子进程“sh”(权限被拒绝)”。

在此处输入图片说明

作为参考,链接在 p. 上。此 PDF 的 6 部分:https : //1drv.ms/b/s ! ArWcVIN9MDpYlALaxYygOngeodbz。CTRL+F“邪教参数”。

请注意,您可以通过右键单击链接来复制该链接,然后将其粘贴到浏览器中,但最好通过直接单击该链接来使其工作。

当我在 Windows 10 上单击 Adob​​e Acrobat Reader 中的链接时,我收到以下提示:

PDF链接权限提示

单击允许,然后在默认浏览器中打开 URL。所以我可以确认这是 Ubuntu 的问题。

请注意,我可以从命令行运行 Bash 脚本,这就是我从 TeX 文件编写 PDF 文件时所做的,使用一个简单的./build.sh命令 while cded 到文件目录。

该问题也出现在本文档中。请注意,单击链接可以与 Brave 浏览器中的 PDF 查看器扩展一起正常工作。

通过此问题中的步骤,当我运行 evince 并单击链接时,Bash 中没有输出。

在 Ubuntu 17.10 中,单击应用程序下拉菜单中的帮助时仍然没有任何反应。

尝试@muru 的建议:

$ type -a sh
sh is /bin/sh
$ namei -lx /bin/sh
f: /bin/sh
Drwxr-xr-x …
Run Code Online (Sandbox Code Playgroud)

permissions pdf evince url

7
推荐指数
1
解决办法
2128
查看次数

Evince 可以在 Firefox 中打开超链接,那么为什么不能在 Chrome 中打开呢?

张贴这个问题之前,我研究这个,发现它已经在我的14.04实施。还调查了参考上述链接问题的this。google-chrome.desktop 和 firefox.desktop 的处理程序都在我的系统中。

下面进行说明。任何人都可以提出一种追踪和解决这个问题的方法吗?

问题陈述:

系统为Ubuntu 14.04 64位,2015年7月10日全新安装,包括LibreOffice Writer 4.2.8.2。默认文档阅读器是 Evince 3.10.3。

在 Evince 中打开包含 Internet 超链接的 PDF 文档。如果默认浏览器是 Firefox,单击任何超链接都会正确打开 Firefox 中的页面。但是如果默认浏览器是 Chrome,即使 Chrome 已经启动,点击超链接也不会有任何作用。

这是一个演示。

在 LiberOffice Writer 中创建一个包含互联网超链接的文档。当文档在 Writer 中打开时,按住 ctrl+单击链接会在默认浏览器(Chrome 或 Firefox)中打开页面。

现在将文档导出为 PDF 并关闭 Writer。

双击PDF文件名;它在 Evince 中打开它。如果 Firefox 是默认浏览器,则单击的链接会正确打开。如果 Chrome 是默认浏览器,光标会在将鼠标悬停在链接上时变为链接指针,但单击什么都不做。

注意:还可以在 Gnome 文档查看器中打开 PDF 进行打印预览。该文档在此查看器中显示得很好,当鼠标悬停在链接上时,光标会变为链接指针,但无论默认浏览器是哪个,单击的链接都不起作用。

现在尝试获得一些线索。

关闭 Evince 并从终端重新启动它。然后文件>打开PDF文档。如果 Firefox 是默认浏览器,则单击的链接会正确打开,并且在终端中显示以下内容:

当页面加载开始时: (process:3226): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed

当页面加载完成时: Vector smash protection is enabled. …

firefox pdf google-chrome evince

5
推荐指数
0
解决办法
916
查看次数

标签 统计

evince ×3

pdf ×3

google-chrome ×2

firefox ×1

permissions ×1

url ×1