express
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| express [2025/04/03 01:52] – svv | express [2025/04/21 20:03] (текущий) – [Скрипт express-install.sh] svv | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | Лежит в ~/ | + | ====== |
| - | < | + | |
| - | [Desktop Entry] | + | Скрипт копирует |
| - | Categories=Network; | + | |
| - | Comment=eXpress client | + | ===== Скрипт express-install.sh ===== |
| - | Exec=/ | + | |
| - | Icon=/ | + | |
| - | MimeType=x-scheme-handler/ | + | |
| - | Name=eXpress | + | |
| - | NoDisplay=false | + | |
| - | Path= | + | |
| - | StartupNotify=true | + | |
| - | StartupWMClass=eXpress | + | |
| - | Terminal=false | + | |
| - | TerminalOptions= | + | |
| - | Type=Application | + | |
| - | X-AppImage-Version=3.37.45.42576 | + | |
| - | X-KDE-SubstituteUID=false | + | |
| - | X-KDE-Username= | + | |
| - | </ | + | |
| - | Лежит в AppImage: | ||
| < | < | ||
| - | [Desktop Entry] | + | #!/bin/bash |
| - | Name=eXpress | + | BINARY_DIR=" |
| - | Exec=AppRun --no-sandbox %U | + | BINARY_FILE=" |
| - | Terminal=false | + | ICON_DIR=" |
| - | Type=Application | + | ICON_FILE=" |
| - | Icon=express | + | SHORTCUT_DIR=" |
| - | StartupWMClass=eXpress | + | SHORTCUT_FILE=" |
| - | X-AppImage-Version=3.37.45.42983 | + | |
| - | Comment=eXpress client | + | err() { |
| - | MimeType=x-scheme-handler/expressapp; | + | echo " |
| - | Categories=Network; | + | exit 0 |
| + | } | ||
| + | |||
| + | [ " | ||
| + | [ -f " | ||
| + | |||
| + | [ -d " | ||
| + | cp -v " | ||
| + | chmod +x " | ||
| + | chmod +x " | ||
| + | echo " | ||
| + | ./" | ||
| + | [ -d " | ||
| + | |||
| + | echo " | ||
| + | cp -v " | ||
| + | [ -d " | ||
| + | cp -v " | ||
| + | |||
| + | echo " | ||
| + | E_BINARY_FILE=$(echo " | ||
| + | sed -i " | ||
| + | E_ICON_FILE=$(echo " | ||
| + | sed -i "s/^Icon=.*$/ | ||
| + | echo " | ||
| + | rm -rf " | ||
| + | echo " | ||
| + | | ||
| </ | </ | ||
| - | express-install.sh | + | ===== Пример запуска ===== |
| < | < | ||
| - | #!/bin/bash | + | bash express-install.sh eXpress-3.37.45.AppImage |
| - | BINARY_DIR=" | + | |
| - | BINARY_FILE=" | + | |
| - | ICON_DIR=" | + | |
| - | ICON_FILE=" | + | |
| - | SHORTCUT_DIR=" | + | |
| - | SHORTCUT_FILE=" | + | |
| - | + | ||
| - | err() { | + | |
| - | echo " | + | |
| - | exit 0 | + | |
| - | } | + | |
| - | + | ||
| - | [ " | + | |
| - | [ -f " | + | |
| - | + | ||
| - | [ -d " | + | |
| - | cp -v " | + | |
| - | chmod +x " | + | |
| - | chmod +x " | + | |
| - | ./" | + | |
| - | [ -d " | + | |
| - | + | ||
| - | cp -v " | + | |
| - | [ -d " | + | |
| - | cp -v " | + | |
| - | + | ||
| - | E_BINARY_FILE=$(echo " | + | |
| - | sed -i " | + | |
| - | E_ICON_FILE=$(echo " | + | |
| - | sed -i " | + | |
| - | rm -rf " | + | |
| </ | </ | ||
express.1743645167.txt.gz · Последнее изменение: — svv
