Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 07-11-2016 16:20:37

arno71
Membre
Lieu : Bourgogne
Distrib. : Crunchbang Linux Waldorf
Noyau : 3.2.0-4-amd64 x86_64
(G)UI : openbox 3.5.0
Inscription : 07-07-2016

[résolu]configuration ranger pour mplayer

Salut à tous !!:)

je viens d'installer mplayer que je trouve très cool !!! J'utilise Ranger comme gestionnaire de fichier et j'aimerais que cette application lance mplayer lorsque je suis sur un fichier video et audio. Je suis allé voir dans le fichier "apps.py" et je trouve ça:

if f.video or f.audio:
            if f.video:
                c.flags += 'd'
            return self.either(c, 'smplayer', 'gmplayer', 'mplayer2',
                    'mplayer', 'vlc', 'totem')

Donc, selon moi, c'est mplayer qui devrait s'ouvrir lorsque je suis sur un mp3 par exemple; or, il lance VLC par défaut.

Est-ce que vous avez une idée ?

Dernière modification par arno71 (07-11-2016 18:35:59)

Hors ligne

#2 07-11-2016 18:06:59

greenmerlin
Membre
Lieu : 127.0.0.1
Distrib. : Archlinux/TinycoreLinux(CorePure 64-6.4.1)/Jessie
Noyau : 4.2.2-1 / 4.4
(G)UI : wmaker
Inscription : 23-01-2016

Re : [résolu]configuration ranger pour mplayer

Bonjour,

au début de apps.py c'est écrit je cite :

In order to add application definitions "on top of" the default ones
# in your ~/.config/ranger/apps.py, you should subclass the class defined
# here like this:
#
#   from ranger.defaults.apps import CustomApplications as DefaultApps
#   class CustomApplications(DeafultApps):
#       <your definitions here>
#
# To override app_defaults, you can write something like:
#
#       def app_defaults(self, c):
#           f = c.file
#           if f.extension == 'lol':
#               return "lolopener", c
#           return DefaultApps.app_default(self, c)




donc tu  devrais rajouter un truc du genre

def app_defaults(self, c):
           f = c.file
           if f.extension == 'avi':
               return "mplayer", c
           return DefaultApps.app_default(self, c)

ou plus facile modifier la
ligne

return self.either(c, 'smplayer', 'gmplayer', 'mplayer2',
                    'mplayer', 'vlc', 'totem')



par

return self.either(c, 'mplayer')

@+

Dernière modification par greenmerlin (07-11-2016 18:08:31)


" La plus importante et la plus négligée de toutes les conversations, c'est l'entretien avec soi-même. "
Chancelier Oxenstiern.

536920766f7573206172726976657220c3a0206c69726520c3a7612c20632765737420717565206e6f757320706172746167656f6e73206c6573206dc3aa6d65732063656e747265732064e28099696e74c3a972c3aa74732e

Hors ligne

#3 07-11-2016 18:35:45

arno71
Membre
Lieu : Bourgogne
Distrib. : Crunchbang Linux Waldorf
Noyau : 3.2.0-4-amd64 x86_64
(G)UI : openbox 3.5.0
Inscription : 07-07-2016

Re : [résolu]configuration ranger pour mplayer

Salut greenmerlin smile

j'suis trop con !! mon problème venait tout simplement du fait que je n'avais pas relancé ranger après avoir fait mes modifications du fichier apps.py....

Malgré tout merci pour ton message car cela m'a permis de me pencher un peu plus sur la façon de paramétrer ranger !!

Hors ligne

Pied de page des forums