计算化学公社

 找回密码 Forget password
 注册 Register
Views: 1075|回复 Reply: 8
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 简化科研工具链:在 Ubuntu 系统中为GView6 创建桌面快捷方式

[复制链接 Copy URL]

196

帖子

5

威望

1221

eV
积分
1517

Level 5 (御坂)

本帖最后由 wxyhgk 于 2024-7-16 15:54 编辑


测试过的系统版本:

Ubuntu 22.04

Ubuntu 20.04




在 Linux 系统中配置 Gaussian 和 GView 环境通常需要在终端中设置环境变量,然后通过命令行启动 GView。虽然这种方法可行,但操作繁琐且不够直观。

面对这个问题,我一直在寻找更便捷的解决方案。最近,我想到了利用图形用户界面的方式来简化这个过程。具体而言,我考虑使用 `.desktop` 文件创建一个桌面快捷方式。

这个想法的灵感部分来自于 Clash(一个流行的代理工具)的图标制作方式(https://wxyhgk.com/article/Ubuntu-install-clash)。

通过借鉴 Clash 的做法,我尝试使用 `.desktop` 文件为 GView 创建一个桌面图标。经过实践,我发现这种方法不仅可行,而且效果相当不错。它既简化了操作流程,又提高了用户体验。这种方法成功地将 GView 的启动从命令行转移到了更直观的图形界面。

接下来,我将详细介绍如何实现这个解决方案,包括如何创建和配置 `.desktop` 文件,以及如何将其应用于 GView 的启动过程。

1. 准备工作

在开始创建 GView 6 的桌面图标之前,我们需要准备两个关键元素:图标图片和环境变量配置脚本。

1.1 GView 6 图片

首先,我们需要一个高质量的 GView 6 图标, 你可以从以下链接下载我已经提取好的高清图标:

(https://www.123pan.com/s/U8JrVv-loVEH.html)

下载后,解压文件并将图标传输到你的 Linux 服务器中。


1.2 准备环境变量文件

接下来,我们需要创建一个脚本来设置 Gaussian 16和 GView 6 的环境变量。

我将这个脚本命名为 `start_gv.sh`,并将其保存在 `/home/wxyhgk/Documents/Scripts/` 目录下。

你可以根据自己的喜好选择存储位置,只要确保它位于你的主目录下即可。

  1. #!/bin/bash

  2. # gaussian16 环境变量
  3. export g16root=$HOME/Software
  4. export GAUSS_SCRDIR=$HOME/Software/g16/scratch
  5. source $HOME/Software/g16/bsd/g16.profile
  6. export PGI_FASTMATH_CPU=sandybridge

  7. # gv6 环境变量
  8. export GV_DIR=$HOME/Software/gv
  9. export LIBPATH=$HOME/Software/gv
  10. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/Software/gv/lib
  11. export PATH=$PATH:$HOME/Software/gv
  12. $HOME/Software/gv/gview.exe
复制代码


注意:请将脚本中所有的 `/Software` 路径替换为你系统中 Gaussian 16 和 GView 6 的实际安装位置。编辑完成后,保存文件即可。

通过这两个步骤,我们为创建 GView 6 的桌面图标做好了准备。接下来,我们将使用这些元素来创建一个易于使用的桌面快捷方式。


2. 制作启动项

现在我们已经准备好了必要的元素,接下来让我们创建一个桌面启动项,使 GView 可以通过图形界面轻松启动。

2.1 创建.desktop文件

首先,我们需要创建一个 .desktop 文件。这个文件将定义桌面图标的属性和行为。请按以下步骤操作:

1. 打开Linux终端
2. 输入以下命令来创建并编辑.desktop文件:

  1. vim ~/.local/share/applications/gview.desktop
复制代码



2.2 配置.desktop文件

然后填入下面的内容

  1. [Desktop Entry]
  2. Name=GView
  3. Icon=/home/wxyhgk/Software/gv/gview.png
  4. Exec=bash -c '/home/wxyhgk/Documents/Scripts/start_gv.sh'
  5. Type=Application
  6. Terminal=false
复制代码


请注意,你需要根据自己的系统配置修改以下两行:

  • `Icon=`: 将路径更改为你存放 GView 图标的实际位置
  • `Exec=`: 将路径更改为你存放 `start_gv.sh` 脚本的实际位置


编辑完成后,保存文件并退出编辑器。

完成以上步骤后,你应该能够在 Ubuntu 的应用程序菜单或桌面搜索中找到 GView 的图标。这表明桌面启动项已成功创建。





通过以上步骤,我们成功地将 GView 6 集成到了 Ubuntu 的图形界面中,大大简化了启动过程。现在,你可以像使用其他常规应用程序一样轻松启动 GView 了。

3. 参考资料

1. (https://wxyhgk.com/article/Ubuntu-install-clash)
2. (https://chatgpt.com/share/f1958358-a56e-4f7a-8f1c-1e880bedf6b4)


可以到我博客  https://wxyhgk.com/article/gview6-icon 看,排版更好

评分 Rate

参与人数
Participants 2
eV +10 收起 理由
Reason
Freeman + 5 谢谢
sobereva + 5

查看全部评分 View all ratings

33

帖子

1

威望

2199

eV
积分
2252

Level 5 (御坂)

9#
发表于 Post on 2024-8-9 13:43:29 | 只看该作者 Only view this author
花里胡哨,但好像没啥用

196

帖子

5

威望

1221

eV
积分
1517

Level 5 (御坂)

8#
 楼主 Author| 发表于 Post on 2024-7-17 10:17:08 | 只看该作者 Only view this author
本帖最后由 wxyhgk 于 2024-7-17 10:20 编辑
乐平 发表于 2024-7-17 10:10
命令行启动 Gview 也是操作一次就行了……

命令行输入 gv 是两步,先打开终端,然后输入 gv ,现在是一步.

而且还有一点比较重要的是,如果你终端开了几个,有风险把开 gv 的终端不小心关掉的,因为 Ubuntu 的终端是多个窗口公用一个图标的


例如我这边开了四个窗口,如果你的开多了很容易混乱


此外用这种方法不影响在 ssh 软件里面使用 gv 打开 GView

评分 Rate

参与人数
Participants 1
eV +5 收起 理由
Reason
Freeman + 5 深有同感

查看全部评分 View all ratings

1063

帖子

0

威望

3277

eV
积分
4340

Level 6 (一方通行)

7#
发表于 Post on 2024-7-17 10:10:46 | 只看该作者 Only view this author
wxyhgk 发表于 2024-7-17 09:59
操作一次就行了,而且我这里没有写成脚本,如果写成脚本一键的事情

命令行启动 Gview 也是操作一次就行了……

196

帖子

5

威望

1221

eV
积分
1517

Level 5 (御坂)

6#
 楼主 Author| 发表于 Post on 2024-7-17 09:59:48 | 只看该作者 Only view this author
乐平 发表于 2024-7-17 09:50
你这一通操作也是一样“繁琐”啊,跟命令行启动 GView 没啥简化的……

操作一次就行了,而且我这里没有写成脚本,如果写成脚本一键的事情

1063

帖子

0

威望

3277

eV
积分
4340

Level 6 (一方通行)

5#
发表于 Post on 2024-7-17 09:50:56 | 只看该作者 Only view this author
在终端中设置环境变量,然后通过命令行启动 GView。虽然这种方法可行,但操作繁琐且不够直观。


你这一通操作也是一样“繁琐”啊,跟命令行启动 GView 没啥简化的……

2302

帖子

1

威望

5481

eV
积分
7803

Level 6 (一方通行)

4#
发表于 Post on 2024-7-16 20:29:56 | 只看该作者 Only view this author
wxyhgk 发表于 2024-7-16 19:37
你这个得收费,没啥好的,vnc 远程而已,受网络影响比较大

你自己看ood 手册,自己安装就行了。

用我的工具套件,显然需要付费。

看ood 的手册描述,并非原始的VNC.

上海交大的超算平台,应该有修改后的ood.

ood,Open OnDemand, 免费开源的。

部署之后的效果,就是我展示的那个样子。
High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

196

帖子

5

威望

1221

eV
积分
1517

Level 5 (御坂)

3#
 楼主 Author| 发表于 Post on 2024-7-16 19:37:50 | 只看该作者 Only view this author
abin 发表于 2024-7-16 17:52
视频演示

【Web可视化运行GaussView-哔哩哔哩】 https://b23.tv/JoYIxJm

你这个得收费,没啥好的,vnc 远程而已,受网络影响比较大

2302

帖子

1

威望

5481

eV
积分
7803

Level 6 (一方通行)

2#
发表于 Post on 2024-7-16 17:52:07 | 只看该作者 Only view this author
视频演示

【Web可视化运行GaussView-哔哩哔哩】 https://b23.tv/JoYIxJm

High-Performance Computing for You
为您专属定制的高性能计算解决方案

更多讯息,请访问:
https://labitc.top
http://tophpc.top:8080
电邮: ask@hpc4you.top

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 18:58 , Processed in 0.261012 second(s), 26 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list