Forum Linux.debian/ubuntu Le couteau suisse tranche à tout va (VLC et type MIME)

Posté par (page perso) . Licence CC by-sa
Tags : aucun
1
21
nov.
2014

Bonsoir, je me retrouve avec un drôle de petit soucis (Kde/Sid). Lorsque je fais un clic droit sur un fichier ou dossier dans Dolphin, celui-ci me propose de l'ouvrir avec d'autres applications. Certains type MIME sont associés à certaines application, et normalement tout va bien. Sauf que mon VLC m'est proposé quelque soit le type. Bof !

Kde propose une interface permettant d'associer application et type MIME. Le problème c'est qu'on peut filtrer par type MIME, et donc modifier l'association pour ce type, mais pas faire le contraire : modifier les types associés à une application ; en l'occurence VLC, qui est associé à tous les types.

Ma question maintenant. Puisque la GUI de Kde ne propose pas ce type de modif, existe-il une solution en ligne de commande, et sinon, peut-on modifier à la main le fichier de conf. ?

Merci.

  • # FreeDesktop

    Posté par . Évalué à 3.

    Déjà regarde /usr/share/applications/vlc.desktop pour voir ce que vlc "prétend" prendre en charge. Tu peut modifier ce fichier en le copiant dans ~.local/share/applications.

    Après y'a les associations "forcées", regarde dans les fichiers suivants : https://wiki.archlinux.org/index.php/default_applications

    • [^] # Re: FreeDesktop

      Posté par (page perso) . Évalué à 1.

      Merci, je vais regarder ça de plus près. Je n'ai pas pensé au fichier desktop.

      « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

      • [^] # Re: FreeDesktop

        Posté par (page perso) . Évalué à 1.

        Il s'agit bien du fichier /usr/share/applications/vlc.desktop qui est foireux.
        Comment cela s'est-il produit ?

        « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

        • [^] # Re: FreeDesktop

          Posté par . Évalué à 1.

          (Kde/Sid)

          Comment cela s'est-il produit ?

          Perso, je vois au moins deux possibilités :
          - un mauvais clic un jour. Donc il faudrait voir la date de modification du fichier, si ça te rappelle une action à ce moment là, etc… mais si tu l'as modifié, c'est une info déjà perdue. C'était quoi qui était faux au passage ?
          - tu es quand même en sid, donc il peut se glisser des "erreurs" dans les fichiers de confs. Si c'est ça, une petite remontée de bug serait bienvenue ;) Pour vérifier, il faut aller voir à la source, dans le .deb qui te fournis le fichier.

          Sur ma sid, c'est :
          ~$ apt-file search /usr/share/applications/vlc.desktop
          vlc: /usr/share/applications/vlc.desktop

          Après, je n'y vois rien de spécial à priori, mais comme je n'utilise pas ce fichier, ni KDE, je ne peux en dire plus.

          • [^] # Re: FreeDesktop

            Posté par (page perso) . Évalué à 1.

            Oui, un mauvais clic ou une conf mal soignée, sont probables.
            Pour autant, voici la liste des types MIMES cités dans le fichier /usr/share/applications/vlc.desktop

            video/dv
            video/mpeg
            video/x-mpeg
            video/msvideo
            video/quicktime
            video/x-anim
            video/x-avi
            video/x-ms-asf
            video/x-ms-wmv
            video/x-msvideo
            video/x-nsv
            video/x-flc
            video/x-fli
            video/x-flv
            video/vnd.rn-realvideo
            video/mp4
            video/mp4v-es
            video/mp2t
            application/ogg
            application/x-ogg
            video/x-ogm+ogg
            audio/x-vorbis+ogg
            audio/ogg
            video/ogg
            application/x-matroska
            audio/x-matroska
            video/x-matroska
            video/webm
            audio/webm
            audio/x-mp3
            audio/x-mpeg
            audio/mpeg
            audio/x-wav
            audio/x-mpegurl
            audio/x-scpls
            audio/x-m4a
            audio/x-ms-asf
            audio/x-ms-asx
            audio/x-ms-wax
            application/vnd.rn-realmedia
            audio/x-real-audio
            audio/x-pn-realaudio
            application/x-flac
            audio/x-flac
            application/x-shockwave-flash
            misc/ultravox
            audio/vnd.rn-realaudio
            audio/x-pn-aiff
            audio/x-pn-au
            audio/x-pn-wav
            audio/x-pn-windows-acm
            image/vnd.rn-realpix
            audio/x-pn-realaudio-plugin
            application/x-extension-mp4
            audio/mp4
            audio/amr
            audio/amr-wb
            x-content/video-vcd
            x-content/video-svcd
            x-content/video-dvd
            x-content/audio-cdda
            x-content/audio-player
            application/xspf+xml
            x-scheme-handler/mms
            x-scheme-handler/rtmp
            x-scheme-handler/rtsp

            Il n'y a bien que de l'audio/vidéo. et pourtant Vlc m'est proposé pour ouvrir un PDF …

            Il reste une piste, celle de Wine. Vlc possède un profil (wineprefix), je vais fouiller.

            Merci pour les pistes.

            « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

            • [^] # Re: FreeDesktop

              Posté par . Évalué à 2.

              Il reste une piste, celle de Wine. Vlc possède un profil (wineprefix), je vais fouiller.

              c'est quoi cette horreur ?
              rassures moi, tu n'as pas installé la version windows de VLC pour l'utiliser dans WINE
              alors qu'il existe une version LINUX de VLC…
              si ?

              • [^] # Re: FreeDesktop

                Posté par (page perso) . Évalué à 1.

                Non,non, rassure-toi. Le vlc que j'utilise est un paquet Debian. Mais je l'ai aussi installé via wintricks à des fins de tests (c'est une machine de tests). Je n'avais par contre pas fais gaffe au .desktop créé dans le profil wine.
                Ceci-dit je n'ai rien trouvé là non plus.

                P.-S. : Neox, j'espère ne pas t'avoir causé d'insomnie.

                « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

                • [^] # Re: FreeDesktop

                  Posté par . Évalué à 1. Dernière modification le 23/11/14 à 15:36.

                  Un petit diff entre mon fichier et ta liste sur les types MIME ne donne que ça que je n'ai pas :
                  > audio/ogg
                  > video/ogg

                  Pas très instructif à priori.

                  Par contre, dans mon fichier juste en dessous, j'ai un truc qui a l'air spécifique KDE :
                  X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb

                  Faut peut-être regarder par là ?

                  • [^] # Re: FreeDesktop

                    Posté par . Évalué à 1.

                    Et du coup (plus possible d'éditer), ton problème viendrait pas d'un montage en smb ? Vu qu'on cause de wine, et tout ça ?

                • [^] # Re: FreeDesktop

                  Posté par . Évalué à 2.

                  P.-S. : Neox, j'espère ne pas t'avoir causé d'insomnie.

                  rassure toi, j'ai quand meme pu dormir ;)

  • # Non résolu.

    Posté par (page perso) . Évalué à 1.

    Comme je l'ai dit plus haut, c'est une machine de tests. C'est certainement la raison de ces petits soucis.
    Ceci-dit voici les résultats de mes essais :
    J'ai commencé par virer les associations MIME dans les deux fichiers vlc.desktop, puis finalement supprimés (renommés), sans que ça change quoi que ce soit.
    Puis j'ai mis à jour, via update-mime, la base de données. Toujours rien :<
    Je laisse tomber, à regrets car je n'ai pas compris, ce système ne valant pas la peine d'y passer plus de temps.
    Merci à tous.

    « Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes. »

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.