嘗試從 evince 中的 pdf 文件打開本地連結時出現安全警告
更新到 fedora 33 後,我無法打開指向本地文件系統的 pdf 文件中的連結。
(evince:4693):警告:20:22:47.413:安全警報:此文件已被阻止打開文件“some/file/name.jpg”
文件中的連結有效並指向正確的文件。該文件是通過 pdflatex 創建的,旨在作為我個人使用的連結列表。
我怎樣才能允許一般或特殊文件的訪問?
這與警告告訴我們的安全警報無關!“打開外部連結”功能只是故意從 evince 中刪除,他們所做的最後一次更改。給定的警告是完全錯誤的,絕對不是“這個文件……”,只是他們刪除了打開連結的程式碼。
我找到了損壞的更新檔:e85a79a355ff40149669611812695aad87a1af8d
但是在我的主機上建構 evince 是不可能的,因為建構與 gnome-builder 有關。gnome 建構器可以工作,但建構失敗並顯示數百萬條錯誤消息。簡而言之:如果不是驅魔人,就沒有機會在標準安裝上建構 gnome 工具。為什麼我們沒有配置/製作/安裝???這個 gnome-builder gui 是一場噩夢!
好的,正在搜尋其他 pdf 查看器:
okular:現在在工具本身內顯示外部連結圖像。這可能會有所幫助,但對我來說沒有幫助,因為我連結到我搜尋的第一張圖片。
firefox:沒有從 pdf 打開外部連結 gv:沒有幫助,因為它錯過了很多功能,它根本無法連結到文件本地 refs
mupdf: 是的!這是目前唯一為我工作的工具!
所有這一切對我來說都是如此,結果我必須完全停止使用 pdf。如果打開連結被歸咎於安全問題,我們應該停止使用 html :-) 我不知道為什麼這樣的更改有機會被送出。好的,我們公司現在所有文件都使用 html。這讓世界既不簡單也不節約。
OP 提供了一個答案作為他們問題的一部分,所以我在下面複製它:
這與警告告訴我們的安全警報無關!“打開外部連結”功能只是故意從 evince 中刪除,他們所做的最後一次更改。給定的警告是完全錯誤的,絕對不是“這個文件……”,只是他們刪除了打開連結的程式碼。