fgv2.0 平台 electron 打包桌面应用
whychw
2026-03-19 c3f4ce9d1789c62fead2f4ea1383829574d809f5
dependent_linux/install.sh
File was renamed from dependent_linux/create_desktop.sh
@@ -19,11 +19,26 @@
chown root:root $SH_DIR/chrome-sandbox
chmod 4755 $SH_DIR/chrome-sandbox
# 安装jdk
mkdir -p $USER_HOME/jdk8/ && cp $SH_DIR/jdk-8u271-linux-x64.tar.gz $USER_HOME/jdk8/
tar -zxvf $USER_HOME/jdk8/jdk-8u271-linux-x64.tar.gz -C $USER_HOME/jdk8/
mkdir -p $USER_HOME/.config/electron-fg/ && cp $SH_DIR/fg_v2.0-1.0.jar $USER_HOME/.config/electron-fg/fgv2.jar
mkdir -p $USER_HOME/.config/systemd/user/ && cp $SH_DIR/fgv2.service $USER_HOME/.config/systemd/user/fgv2.service
systemctl --user daemon-reload
systemctl --user enable fgv2.service
systemctl --user start fgv2.service
# 配置参数(用户可根据需要修改)
APP_NAME="electron-fg"
EXEC_PATH="$SH_DIR/$APP_NAME"      # 可执行程序路径
ICON_PATH="$SH_DIR/resources/build/icons/icon.png"   # 图标路径
DESKTOP_FILE="$USER_HOME/.local/share/applications/$APP_NAME.desktop"
# DESKTOP_FILE="$USER_HOME/.local/share/applications/$APP_NAME.desktop"
DESKTOP_FILE="$USER_HOME/Desktop/$APP_NAME.desktop"
 
# 生成 .desktop 文件
cat << EOF > "$DESKTOP_FILE"