[英]Setting the default PDF viewer for rstudio
在 Rstudio 中使用 knitr,當將 .Rmd 文件編織為 PDF 時,生成的文件查看器是 evince。 我非常想將其更改為 okular,但我找不到實現此目的的方法。
查看 Sweave 設置,我看到預覽中注明了“系統查看器”,但 okular 已設置為我的默認系統查看器。 我還使用 xdg-mime 檢查了默認查看器,okular 也是默認查看器。 在所有其他情況下,okular 是默認的,但 Rstudio/knitr 總是使用 evince。
我怎樣才能改變這種行為?
我最近遇到了這個問題並找到了一個潛在的解決方案。
首先,檢查默認 PDF 查看器設置為:
Sys.getenv("R_PDFVIEWER")
現在,在我的系統上這是“開放的”,但它需要是“xdg-open”。
所以,我改變了環境變量:
Sys.setenv(R_PDFVIEWER = "xdg-open")
這可以通過以下方式永久設置:
# Checking where your home directory is in R
Sys.getenv('HOME')
然后在終端中,在主目錄中:
# Making an R environment file that runs at startup
touch .Renviron
# Add the environment variable change
echo 'R_PDFVIEWER = xdg-open' >> .Renviron
現在,當 R 啟動時,應該使用正確的 PDF 查看器。
和你一樣:
使用文件管理器:
Linux Mint 18.2 索尼婭
文件管理器:nemo
PDF查看器:apvlv
RStudio 1.1.383
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.