少于 1 分钟阅读 次阅读

  • 新建脚本,替换环境变量
    vim /home/KangHua/tool/nomacs-wrapper.sh
    
#!/bin/bash

# 1. 设置环境变量
export PATH="/opt/Qt5.15.2/bin:$PATH"
export QTDIR=/opt/Qt5.15.2
export LD_LIBRARY_PATH="/opt/Qt5.15.2/lib:/usr/lib/aarch64-linux-gnu:$LD_LIBRARY_PATH"
export PKG_CONFIG_PATH="/opt/Qt5.15.2/lib/pkgconfig:$PKG_CONFIG_PATH"

# 2. 启动程序并传递所有参数
# "$@" 会原封不动地把所有传入脚本的参数(即 %F 代表的文件路径)传给 nomacs
# 使用 exec 可以让 nomacs 进程替换当前的 shell 进程,更省资源
exec /usr/bin/nomacs "$@"
chmod +x /home/KangHua/tool/nomacs-wrapper.sh
  • 替换启动方式为脚本启动
    vim /usr/share/applications/nomacs.desktop
    
[Desktop Entry]
Name=nomacs
GenericName=Image Viewer
Comment=nomacs is a free, open source image viewer.
Exec=/home/KangHua/tool/nomacs-wrapper.sh %F
Terminal=false
Icon=nomacs
Type=Application
Categories=Graphics;RasterGraphics;Viewer;2DGraphics;
MimeType=image/gif;image/jpeg;image/png;image/bmp;image/tiff;image/x-eps;image/x-ico;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-xbitmap;image/x-xpixmap;
GenericName[de]=Bildbetrachter
Comment[de]=Ressourcenschonender, plattformübergreifend verwendbarer Bildbetrachter mit Unterstützung für verschiedenste Formate
Name[pt]=nomacs
GenericName[pt]=Visualizador de imagens
Comment[pt]=Um visualizador de imagens desenvolvido em Qt

留下评论