此方法仅为个人偏好,其他方法自行测试
原理:使用windows自带阅读器hh.exe,对系统中的chm文件类型自动关联
hh.exe 文件目录 C:/Windows/h.exe,请自行拷贝或下载
1.安装wine环境
sudo apt-get install wine64
2.添加桌面图标
sudo gedit /usr/share/applications/hh.desktop
将以下代码复制粘贴写入,需要注意的是,其中的
Exec=env WINEPREFIX=/home/yourusername/.wine wine hh.exe %F
Icon=yourdownload png path
需要自行设置 hh.exe和图标的路径
我将它们都放在~/.wine目录下
[Desktop Entry] Encoding=UTF-8 Name=CHM Viewer Name[cs]=Prohlížeč CHM souborů Name[de]=CHM Betrachter Name[it]=Visualizzatore CHM Name[ja]=CHM ビュアー Name[pl]=Przeglądarka plików CHM Name[pt_BR]=Visualizador CHM Name[ru]=Просмотрщик CHM Name[tr]=CHM Görüntüleyici Name[zh_CN]=CHM 阅读器 Name[zh_TW]=CHM 檢視器 Comment=A viewer for HTML Help files Comment[cs]=Prohlížeč souborů HTML nápovědy Comment[de]=Ein Betrachter für HTML Hilfe Dateien Comment[it]=Un visualizzatore per file di aiuto HTML Comment[ja]=HTML ヘルプファイルのビュアーです Comment[pl]=Przeglądarka plików CHM Comment[pt_BR]=Um visualizador para aquivos CHM Comment[ru]=Программа для просмотра файлов HTML Help Comment[tr]=HTML yardım dosyası görüntuleyici Comment[zh_CN]=HTML 帮助文件阅读程序 Comment[zh_TW]=HTML 輔助檔案檢視程式 Exec=env WINEPREFIX=/home/yourusername/.wine wine hh.exe %F Icon=yourdownload png path Terminal=false Type=Application MimeType=application/x-chm; StartupNotify=true X-GNOME-DocPath=gnochm/gnochm.xml Categories=Application;Utility;X-Red-Hat-Extra; X-Ubuntu-Gettext-Domain=gnochm
保存退出
3.添加文件类型关联
sudo gedit /usr/share/applications/defaults.list
在新的一行添加以下代码
application/x-chm=hh.desktop
保存退出
4.用一个chm文档进行测试
双击xxx.chm或者在菜单中打开CHM阅读器
PS:需要的附件在以下链接中可以找到
链接: https://pan.baidu.com/s/1Bhq4FCqtZWdg1HQKxvybmw 提取码: kpqu