ajout wallpaper
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user