GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Überschreiben einer ausführbaren Datei, um ein Standard-Flag hinzuzufügen?

Hier ist mein Sumpf. Ich benutze gmplayer um alle meine Videos abzuspielen. In 99,9 % der Fälle funktioniert alles einwandfrei, aber in diesem 1-in-1000-Fall könnte ein Video beschädigt sein. gmplayer spielt das Video ab, aber es weint wie ein wütendes, hungriges Baby und lässt Fenster links, rechts und in der Mitte aufspringen. In wirklich schlechten Videos verlangsamt dies tatsächlich das gesamte System, da es Hunderte von Fehlerfenstern erzeugt (Compiz wendet Effekte an usw.). Es stiehlt auch den Fokus und bricht gelegentlich Weihnachten ab.

In der Kommandozeile mplayer Diese Nachrichten werden einfach an die Befehlszeile ausgegeben. Mit mplayer -proper könnte eine Option sein, wenn ich gmplayer nicht verwenden kann aber es ist nicht ganz so gut für meine Bedürfnisse.

Ich habe eine Problemumgehung gefunden. Wenn Sie -msglevel all=0 hinzufügen zum gmplayer aufrufen, Fehler werden unterdrückt. Aus Debug-Perspektive nutzlos, aber ich versuche hier nicht, Videos zu debuggen, sieh sie dir einfach an.

Was ich tun möchte, ist "Alias" oder "Proxy" für den gmplayer Befehl also, wenn Sie gmplayer ausführen von der Befehlszeile oder durch Assoziation, es führt tatsächlich gmplayer -msglevel all=0 aus . Ich nehme an, dass das Hinzufügen eines Bash-Alias ​​​​für zugehörige Wiedergaben (wie beim Doppelklicken auf ein Video in Gnome) nicht funktioniert.

Was sind meine Optionen für das Hard-Proxying des Befehls? Dies muss nur für einen Benutzer funktionieren, aber ich bin auch offen für systemweite Änderungen.

Akzeptierte Antwort:

Sie können diese Option in einer der mplayer-Optionsdateien einstellen, dies wird dann das Standardverhalten sein. Für systemweite Änderungen /etc/mplayer/mpplayer.conf oder nur für diesen Benutzer erstelle ~/.mplayer/mplayer.conf und füge sie dort ein.

Hinzufügen zu ~/.mplayer/mplayer.conf funktioniert:

msglevel=all=0

Ubuntu
  1. So fügen Sie eine Auslagerungsdatei unter Ubuntu hinzu

  2. So fügen Sie einen Drucker in Ubuntu 11.10 hinzu | Drucker in Ubuntu hinzufügen

  3. Standardbenutzerverzeichnisse umbenennen?

  4. Gvfsd-smb-browse entfernen?

  5. Ist Mysql Server standardmäßig installiert?

Ubuntu-Standardhintergründe auf Arch Linux

So fügen Sie eine heruntergeladene .box-Datei zu Vagrant in Linux hinzu

So fügen Sie einen Benutzer zu einer Gruppe in Linux hinzu

So fügen Sie Ubuntu einen Drucker hinzu

Wie füge ich ein Lesezeichen im Nautilus-Ordner-Explorer hinzu?

Ausführbare Datei zum Lubuntu-Menü hinzufügen?