Forum Cubuntu

Nouveau forum des utilisateurs de Cubuntu Ultimate Remix

Connexion

Récupérer mon mot de passe

Derniers sujets

» Créer un nouveau lanceur inopérant.
Lun 9 Oct - 8:18 par palerider

» [RÉSOLU] Carte son Creative Sound Blaster Cinema 2 ne fonctionne pas
Lun 21 Nov - 17:55 par pachot

» update kernel
Ven 18 Nov - 21:43 par cubyti

» [RÉSOLU] Gestion d'énergie ne se lance pas
Mar 18 Oct - 12:16 par phj

» [RÉSOLU] Mise à jour Cinnamon impossible
Mar 18 Oct - 11:57 par phj

» Présentation de Cubuntu 16.04.1 V217
Mar 11 Oct - 21:16 par Invité

» mot de passe
Ven 7 Oct - 17:37 par arena2013

» Cubuntu sous Virtualbox [RESOLU]
Lun 26 Sep - 20:59 par arkavae

» Problème de vague (tearing) sur l'ecran (avec PC portable)
Jeu 8 Sep - 15:36 par Chooper

» résolu - Plus de wifi
Jeu 8 Sep - 12:08 par cr70

Mots-clés


    xdg-open et Nemo, comment ça marche ??

    Partagez

    blonchkman

    Messages : 27
    Date d'inscription : 15/05/2014

    xdg-open et Nemo, comment ça marche ??

    Message  blonchkman le Jeu 22 Jan - 14:41

    Bonjour à tous

    Contexte: cubuntu 14.04, avec le quartet Cinnamon, Mate, Gnome, Unity
    Question: Comment rendre Nemo actif par défaut avec la commande xdg-open ?
    Cas d'utilisation: Menu contextuel Sublime_text "Open containig folder" lance nautilus au lieu de nemo.
    Remarque: je bosse principalement dans Cinnamon, or la commande shell 'xdg-open $HOME'  n'ouvre que nautilus. En outre, si la chose est possible, j'aimerai également disposer de Nemo par défaut dans tous les envs.

    Tapé "nemo" dans le moteur de recherche du forum, rien trouvé sur le sujet.

    Une références pertinente sur le net: https://sites.google.com/site/installationubuntu/tweaking-ubuntu/change-default-filemanager
    m'a permis ce script de bascule (commentaire en anglais, désolé):

    Code:
    #!/bin/bash

    # Swithc default file manager

    THIS=`basename "$0"`
    if [[ "$1" == "nemo" ]]; then
     # Switch default file manager to Nemo
     xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search
     gsettings set org.gnome.desktop.background show-desktop-icons false
     gsettings set org.nemo.desktop show-desktop-icons true
    elif [[ "$1" == "nautilus" ]]; then
     # Switch default file manager to Nautilus
     xdg-mime default nautilus*.desktop inode/directory application/x-gnome-saved-search
     gsettings set org.nemo.desktop show-desktop-icons false
     gsettings set org.gnome.desktop.background show-desktop-icons true
    else
     # display current default file manager
     echo -n "Current file manager: "
     xdg-mime query default inode/directory
     echo "To change default file manager: $THIS [ nemo | nautilus ]"
    fi

    Sauf que ça ne marche pas. La requête retourne bien nemo.desktop:

    Code:
    $ xdg-mime query default inode/directory
    nemo.desktop

    Mais
    Code:
    $ xdg-open $HOME
    persiste à n'ouvrir que nautilus  Evil or Very Mad  

    Raté qq chose ? Y a-t-il un truc et si oui lequel ?
    Quelqu'un pourrait-il confirmer ou infirmer ce comportement?

    D'avance merci pour le coup de pouce.
    Amicales salutations.

      La date/heure actuelle est Mar 17 Oct - 13:18