- Changed window size to mobile phone format (400x800) - Removed width condition for ActiveProxyFooter - now always visible - Added run-umbrix.sh launch script with icon copying - Stats cards now display on all screen sizes
37 lines
1.1 KiB
Bash
Executable File
37 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
# Umbrix v1.7.0 Launch Script
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
# Копируем иконку если её нет
|
|
if [ ! -f "build/linux/x64/release/bundle/umbrix.png" ]; then
|
|
echo "Copying icon..."
|
|
cp logo/ic_launcher_playstore.png build/linux/x64/release/bundle/umbrix.png
|
|
fi
|
|
|
|
# Проверяем запущено ли приложение
|
|
if pgrep -f "umbrix$" > /dev/null; then
|
|
echo "Umbrix уже запущен. Завершаем старый процесс..."
|
|
killall umbrix 2>/dev/null
|
|
sleep 1
|
|
fi
|
|
|
|
# Освобождаем порты если заняты
|
|
lsof -ti:16756 2>/dev/null | xargs kill -9 2>/dev/null
|
|
|
|
# Запускаем приложение
|
|
echo "Запуск Umbrix v1.7.0..."
|
|
nohup ./build/linux/x64/release/bundle/umbrix > /tmp/umbrix.log 2>&1 &
|
|
|
|
sleep 2
|
|
|
|
# Проверяем что запустилось
|
|
if pgrep -f "umbrix$" > /dev/null; then
|
|
PID=$(pgrep -f "umbrix$" | tail -1)
|
|
echo "✅ Umbrix успешно запущен (PID: $PID)"
|
|
echo "📋 Логи: tail -f /tmp/umbrix.log"
|
|
else
|
|
echo "❌ Ошибка запуска. Проверьте логи: tail -100 /tmp/umbrix.log"
|
|
exit 1
|
|
fi
|