Files
MD-to-Prrint/desktop/fix-caja-actions.sh
syoul 210700e4df Intégration bureau MATE/Caja avec actions contextuelles
- 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)
2025-12-25 16:38:42 +01:00

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"