web-dev-qa-db-fra.com

Volume audio par défaut avec gmplayer

J'utilise mplayer pour lire des vidéos. Pour avoir la possibilité de lire des vidéos avec mplayer de nautilus, j'ai installé gnome-mplayer. Je n'ai pas besoin de l'interface utilisateur et elle démarre avec un son à 0% tandis que mplayer démarre avec un son normal. J'ai cherché et ils semblent utiliser le même fichier de configuration, mais pourquoi gmplayer démarre-t-il sans son? J'ai essayé quelques modifications, dans le fichier de configuration, puis j'ai pensé à créer un alias gmplayer -volume 100, pas de chance pendant que mplayer -volume 100 travaux. Les touches de volume (0 et 9) fonctionnent avec mplayer et gmplayer. Comment puis-je demander à mplayer de lire des vidéos par défaut à partir de nautilus ou de configurer gmplayer pour avoir du son par défaut?

2
kbenoit

Trouvé une réponse:

Certains des paramètres (initiaux) de gmplayer sont définis dans les définitions de skins. Ceux-ci se trouvent dans /usr/share/mplayer/skins/, et généralement default pointe vers le dossier clearplayer. Vous pouvez changer cela dans le menu contextuel de gmplayer, section skin browser. Ce qui suit fait référence au skin clearplayer.

Ouvrez le fichier de configuration du skin:

Sudo nano /usr/share/mplayer/skins/default/skin (utilisez votre éditeur préféré).

Trouvez maintenant la ligne lisant quelque chose comme

hpotmeter = vol, 18, 14, NULL, 100, 0, 331, 64, 45, 14, evSetVolume

L'information importante est l'événement à déclencher (evSetVolume). Les valeurs définies sont

vol: le nom de l'image du bouton

18, 14: La taille de l'image du bouton

NUll, 100: Informations sur les phases spéciales du potentiomètre

0: La valeur par défaut (démarrage)

331, 64, 45, 14: La géométrie de la boîte pour le curseur.

Donc, pour définir la valeur par défaut (initiale) du volume à 100%, il suffit de modifier la valeur par défaut de 0 à 100. La documentation indique que vous pouvez même le définir sur - (trait d'union) pour respecter la dernière valeur, mais cela n'a pas fonctionné pour moi.

S'il y a une entrée potmeter = ... evSetVolume, supprimez cela, car il est obsolète (cela vous donnera une erreur).

Pour plus d'informations sur les skins gmplayer, voir http://www.mplayerhq.hu/DOCS/HTML/en/skin.html .

3
ridgy