melawy-plymouth-theme-neon-.../dev/test_quick.sh

57 lines
2.0 KiB
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
#
# Быстрый режим тестирования Plymouth-темы БЕЗ пересборки initramfs
# Просто копирует файлы и запускает демон для интерактивного тестирования
#
# Использование:
# Окно 1: ./test_quick.sh (запуск демона)
# Окно 2: ./d1.sh (тестовые команды)
#
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_DIR="$SCRIPT_DIR/.."
THEME_NAME="melawy-neon-recline"
THEME_PATH="/usr/share/plymouth/themes/$THEME_NAME"
echo "============================================"
echo " Быстрое тестирование Plymouth-темы"
echo " Тема: $THEME_NAME"
echo "============================================"
echo ""
# --- Проверка прав ---
if [[ "$UID" != 0 ]]; then
echo "[!] Требуется root, перезапуск через sudo..."
exec sudo "$0" "$@"
fi
# --- Копирование файлов ---
echo "[1] Копирование темы в $THEME_PATH ..."
mkdir -p "$THEME_PATH"
cp -vrf --remove-destination --no-dereference --preserve=links \
"$PROJECT_DIR/$THEME_NAME/." "$THEME_PATH/."
echo " ✓ Файлы скопированы"
# --- Установка темы по умолчанию (без -R = без пересборки initramfs!) ---
echo "[2] Установка темы по умолчанию (БЕЗ пересборки initramfs)..."
plymouth-set-default-theme "$THEME_NAME"
echo " ✓ Тема установлена"
echo ""
echo "============================================"
echo " Запуск Plymouth daemon (debug mode)"
echo " В ДРУГОМ ОКНЕ выполните:"
echo " cd $(dirname "$0")"
echo " bash d1.sh"
echo ""
echo " Нажмите Ctrl+C для остановки"
echo "============================================"
echo ""
sleep 2
# --- Запуск демона ---
exec sudo plymouthd --debug --no-daemon --tty=/dev/tty7