Forum Cubuntu

Nouveau forum des utilisateurs de Cubuntu Ultimate Remix

Connexion

Récupérer mon mot de passe

Derniers sujets

» Installation VLC
Jeu 24 Mai - 20:39 par GC29

» Comment verifier que je suis bien sous Cubuntu + Cubuntu 18.04
Dim 13 Mai - 10:01 par breizhat

» install google earth [Résolu]
Dim 29 Avr - 15:59 par Lepralo

» Google Earth
Dim 29 Avr - 11:09 par Lepralo

» Montage automatique des clés USB
Mar 27 Fév - 14:54 par Gsigms

» Cubuntu Cinnamon
Mar 2 Jan - 15:25 par petitnain

» [RESOLU] ctrl+left or right => jump word
Lun 23 Oct - 7:43 par darkeclypse

» 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


    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 Sam 18 Aoû - 18:02