记录启动jupyter_notebook时也会启动chimeraX的bug
遇到一个很好玩的bug,启动jupyter notebook时,chimeraX也会启动,关掉chimeraX,jupyter notebook也会同时关闭,十分有趣。
在排除了环境本身存在问题后,猜想应该系统配置问题(这俩软件部署在centos 7桌面版),发现chimerax是被~/.local/share/jupyter/runtime/nbserver-83245-open.html
这个html文件启动的,由于 .html
文件关联的应用程序被设置为 ChimeraX,所以两个文件会同时启动。因此需要将html文件的启动软件改为合适的 Web 浏览器,如 Firefox 。
步骤1:确保目录存在
首先,确保 ~/.local/share/applications
目录存在。如果不存在,需要手动创建它:
1 | mkdir -p ~/.local/share/applications |
步骤2:创建或修改 mimeapps.list
接下来,需要确保 mimeapps.list
文件存在,并且包含正确的内容。您可以手动编辑这个文件:
打开终端。
输入以下命令以编辑或创建
mimeapps.list
文件:1
vim /home/zch/.local/share/applications/mimeapps.list
在文件中,添加或确保以下内容位于
[Default Applications]
部分:1
2[Default Applications]
text/html=firefox.desktop如果
[Default Applications]
部分不存在,就添加它。保存并退出编辑器。
步骤3:设置默认程序
设置完 mimeapps.list
文件后,再次尝试使用 xdg-mime
命令设置默认浏览器:
1 | xdg-mime default firefox.desktop text/html |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Brainupdating!
评论
ValineDisqus