Ecco il mio boggle. Uso gmplayer
per riprodurre tutti i miei video. Il 99,9% delle volte tutto funziona bene, ma in quel caso 1 su 1000, un video potrebbe essere danneggiato. gmplayer
riproduce il video ma piange come un bambino arrabbiato e affamato, aprendo le finestre a sinistra, a destra e al centro. Nei video davvero pessimi questo rallenta effettivamente l'intero sistema poiché genera centinaia di finestre di errore (compiz applica effetti, ecc.). Inoltre ruba la concentrazione e occasionalmente annulla il Natale.
Nella riga di comando mplayer
questi messaggi vengono semplicemente gettati nella riga di comando. Usando mplayer
-proper potrebbe essere un'opzione se non riesco a utilizzare gmplayer
ma non è così buono per le mie esigenze.
Ho trovato una soluzione alternativa. Se aggiungi -msglevel all=0
al gmplayer
chiamata, gli errori vengono eliminati. Inutile dal punto di vista del debug, ma non sto tentando di eseguire il debug dei video qui, guardali solo.
Quello che voglio fare è "alias" o "proxy" il gmplayer
comando così quando esegui gmplayer
dalla riga di comando o per associazione, esegue effettivamente gmplayer -msglevel all=0
. Ho capito che la semplice aggiunta di un alias bash non funzionerà per le riproduzioni associate (come nel doppio clic su un video in gnome).
Quali sono le mie opzioni per l'hard proxy del comando. Questo deve funzionare solo per un utente, ma sono aperto anche a modifiche a livello di sistema.
Risposta accettata:
Puoi impostare questa opzione in uno dei file delle opzioni di mplayer, questo sarà quindi il comportamento predefinito. Per modificare a livello di sistema /etc/mplayer/mpplayer.conf solo per quell'utente, crea ~/.mplayer/mplayer.conf e inseriscilo lì.
Aggiungendo questo a ~/.mplayer/mplayer.conf
funziona:
msglevel=all=0