위의 해결책 중 어느 것도 내 데비안에서 작동하지 않았습니다. 또한 %d
더 이상 사용되지 않습니다. 데스크탑 엔트리 사양을 참조하십시오 .
그래서 다음 bash 스크립트를 사용하여 pymol을 실행하고 있습니다. 먼저 다음 bash 스크립트 파일을 작성하고에 저장해야합니다 /usr/local/bin/run_pymol.sh
. HOME 디렉토리 등이 무엇인지 이해하지 못하는 /usr/local
것 같아서 파일을 저장 xdg-open
했습니다.
#!/usr/bin/env bash
# change working directory
cd `dirname $1`
# run pymol
/usr/bin/env pymol $@
둘째, 해당 파일에 대한 실행 권한을 부여하십시오. 터미널을 열고 다음 명령을 입력하여 권한을 부여하고 확인하십시오.
% chmod +x /usr/local/bin/run_pymol.sh
% run_pymol.sh
마지막으로 pymol.desktop
파일을 다음과 같이 수정 하면 pymol이 첫 번째 파일이있는 디렉토리에서 시작됩니다.
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=PyMOL Molecular Graphics System
GenericName=Molecular Modeller
Comment=Model molecular structures and produce high-quality images of them
Type=Application
Exec=/usr/local/bin/run_pymol.sh %U
TryExec=pymol
Icon=pymol
MimeType=chemical/x-pdb
Categories=Education;Science;Chemistry;
그것이 당신을 도울 수 있기를 바랍니다 :-)