计算化学公社

标题: 求助ubuntu上打开gaussview6.0不显示文字 [打印本页]

作者
Author:
2877321934    时间: 2024-6-6 19:22
标题: 求助ubuntu上打开gaussview6.0不显示文字
在linux ubuntu上新安装了gaussview6.0,打开后如下,不显示任何操作功能
(, 下载次数 Times of downloads: 15)
在bashrc文件中的书写如下
export GV_DIR=/root/gaussian/g16/gv
export LIBPATH=/root/gaussian/g16/gv
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/gaussian/g16/gv/lib
export PATH=$PATH:/root/gaussian/g16/gv
alias gv="gview.exe"
请问是哪里出问题了



作者
Author:
Uus/pMeC6H4-/キ    时间: 2025-2-13 17:05
本帖最后由 Uus/pMeC6H4-/キ 于 2025-2-13 18:50 编辑

我居然复现了这个问题并找到了解决方法!待我记录一下,希望有点参考价值。编辑:经过考虑,中间一段过程还是加个阅读权限为好,还请谅解。

在某个利用container rootfs导入镜像的环境下创建Rocky Linux 9虚拟机,然后安装GaussView 6.1.1并添加环境变量(具体怎么写最后说),试图打开时像这帖一样报错找不到若干动态库,于是类比这帖的方法补装几个相关包(Ubuntu用apt,而我这Rocky Linux用dnf):
并用指令ldd gview.exe检查动态库的链接确定齐全了。此时GaussView能打开,但正如1楼图片那样没有任何文字和图标。其实参考帮助手册的截图,点击相应区域还是有反应的,估计此问题出在显示上而对功能影响不大。


一番折腾解决问题后,往.bashrc里写的与Gaussian和GaussView有关的内容总共五行,第五行就是关键解法:
  1. export g16root=/opt/
  2. export GAUSS_SCRDIR=/opt/g16/scratch
  3. source /opt/g16/bsd/g16.profile
  4. export GV_DIR=/opt/gv
  5. export QT_X11_NO_MITSHM=1
复制代码
其中Gaussian相关的三行在社长的Gaussian的安装方法及运行时的相关问题http://sobereva.com/439)已经解释过了。GaussView相关的只有后两行,GV_DIR是有必要设置的;其他的什么LIBPATH、LD_LIBRARY_PATH、gv的alias等等都不需要像1楼这样写到.bashrc里(也与本帖问题无关),仔细观察GaussView目录下的文件就能找到gv或gview等指令对应的脚本,启动时会自动考虑环境变量的。如果只写前四行就能正常打开,而没有1楼的缺失文字和图标的问题,那第五行就不用写了。

顺便说两句,我没装虚拟桌面啥的,但也能从命令行启动GaussView的图形界面。用GaussView加载Gaussian输出文件时不需要先gv打开再在窗口里选择,可直接指定文件路径
(如gv /path/to/file/result.log)。


作者
Author:
2877321934    时间: 2025-2-13 22:38
Uus/pMeC6H4-/キ 发表于 2025-2-13 17:05
我居然复现了这个问题并找到了解决方法!待我记录一下,希望有点参考价值。编辑:经过考虑,中间一段过程还 ...

陈年老帖居然得到回复!谢谢老师,我去尝试一下
作者
Author:
2877321934    时间: 2025-2-14 00:27
Uus/pMeC6H4-/キ 发表于 2025-2-13 17:05
我居然复现了这个问题并找到了解决方法!待我记录一下,希望有点参考价值。编辑:经过考虑,中间一段过程还 ...

将您提到的第五行加到.bashrc里还真行,太厉害了老师,感激不尽! (, 下载次数 Times of downloads: 5)





欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3