ajout wallpaper

This commit is contained in:
2025-12-28 09:35:23 +01:00
parent f94ba663f8
commit 7bd522ad01
8 changed files with 535 additions and 1 deletions

View File

@@ -13,7 +13,8 @@ NC='\033[0m' # No Color
# Configuration
EXTENSION_UUID="asus-kbd-rgb@gilles"
EXTENSION_DIR="$HOME/.local/share/gnome-shell/extensions/$EXTENSION_UUID"
SOURCE_DIR="$(cd "$(dirname "$0")/.." && pwd)/extension"
PROJECT_DIR="$(cd "$(dirname "$0")/.." && pwd)"
SOURCE_DIR="$PROJECT_DIR/extension"
echo -e "${BLUE}=== Installation de l'extension ASUS Keyboard RGB ===${NC}\n"
@@ -109,6 +110,24 @@ echo -e "\n${BLUE}Copie du schéma GSettings...${NC}"
mkdir -p "$EXTENSION_DIR/schemas"
cp -v "$SOURCE_DIR/schemas/org.gnome.shell.extensions.asuskbdrgb.gschema.xml" "$EXTENSION_DIR/schemas/"
# Copier les wallpapers (si présents)
if [ -d "$PROJECT_DIR/wallpapers" ]; then
echo -e "\n${BLUE}Copie des fonds d'écran...${NC}"
mkdir -p "$EXTENSION_DIR/wallpapers"
# Compter les fichiers .jpg
wallpaper_count=$(find "$PROJECT_DIR/wallpapers" -maxdepth 1 -name "ec_v_*.jpg" 2>/dev/null | wc -l)
if [ "$wallpaper_count" -gt 0 ]; then
cp -v "$PROJECT_DIR/wallpapers"/ec_v_*.jpg "$EXTENSION_DIR/wallpapers/" 2>/dev/null || true
echo -e "${GREEN}${NC} $wallpaper_count fond(s) d'écran copié(s)"
else
echo -e "${YELLOW}${NC} Aucun fond d'écran trouvé (ec_v_*.jpg)"
echo -e "${YELLOW} Placez vos wallpapers dans: $PROJECT_DIR/wallpapers/${NC}"
echo -e "${YELLOW} Format attendu: ec_v_blue.jpg, ec_v_teal.jpg, etc.${NC}"
fi
fi
# Compiler le schéma
echo -e "\n${BLUE}Compilation du schéma GSettings...${NC}"
if command -v glib-compile-schemas &> /dev/null; then