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)
This commit is contained in:
61
desktop/fix-caja-actions.sh
Executable file
61
desktop/fix-caja-actions.sh
Executable file
@@ -0,0 +1,61 @@
|
||||
#!/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"
|
||||
|
||||
Reference in New Issue
Block a user