- Fichiers .desktop pour actions: Imprimer, Convertir, Prévisualiser - Script install-desktop.sh pour installation automatique - Support sélection multiple de fichiers - Compatible Caja Actions (MATE Desktop)
62 lines
1.9 KiB
Bash
Executable File
62 lines
1.9 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Script pour forcer le rechargement des actions Caja
|
|
|
|
echo "=== Diagnostic et correction des actions Caja ==="
|
|
echo ""
|
|
|
|
# Vérifier que les fichiers existent
|
|
echo "1. Vérification des fichiers .desktop..."
|
|
if ls ~/.local/share/caja/actions/md-to-print-*.desktop > /dev/null 2>&1; then
|
|
echo " ✓ Fichiers .desktop trouvés"
|
|
ls -1 ~/.local/share/caja/actions/md-to-print-*.desktop
|
|
else
|
|
echo " ✗ Aucun fichier .desktop trouvé"
|
|
exit 1
|
|
fi
|
|
|
|
echo ""
|
|
echo "2. Vérification du format..."
|
|
for file in ~/.local/share/caja/actions/md-to-print-*.desktop; do
|
|
if grep -q "X-Action-Profile" "$file" && grep -q "Enabled=true" "$file"; then
|
|
echo " ✓ $(basename $file) - Format correct"
|
|
else
|
|
echo " ✗ $(basename $file) - Format incorrect"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "3. Vérification des scripts..."
|
|
if command -v md_to_print_gui.sh > /dev/null; then
|
|
echo " ✓ md_to_print_gui.sh trouvé: $(which md_to_print_gui.sh)"
|
|
else
|
|
echo " ✗ md_to_print_gui.sh non trouvé dans PATH"
|
|
echo " Installation nécessaire: ./desktop/install-desktop.sh"
|
|
fi
|
|
|
|
echo ""
|
|
echo "4. Redémarrage de Caja..."
|
|
killall caja 2>/dev/null
|
|
sleep 2
|
|
caja > /dev/null 2>&1 &
|
|
sleep 2
|
|
echo " ✓ Caja redémarré"
|
|
|
|
echo ""
|
|
echo "=== Instructions ==="
|
|
echo ""
|
|
echo "1. Ouvrez caja-actions-config-tool:"
|
|
echo " caja-actions-config-tool"
|
|
echo ""
|
|
echo "2. Dans l'outil, vérifiez que les actions MD_to_Print sont présentes"
|
|
echo " Si elles ne sont pas là, utilisez Fichier > Importer > Desktop files"
|
|
echo " et sélectionnez: ~/.local/share/caja/actions/md-to-print-*.desktop"
|
|
echo ""
|
|
echo "3. Assurez-vous que les actions sont activées (cochez la case 'Enabled')"
|
|
echo ""
|
|
echo "4. Dans Édition > Préférences > Préférences d'exécution:"
|
|
echo " Désactivez 'Créer un menu racine Caja-Actions'"
|
|
echo ""
|
|
echo "5. Testez avec un clic droit sur un fichier .md"
|
|
|