Natenom´s Blog

Notizblock, Linux, IT, Sonstiges und Meins

Durchsuche Beiträge mit Schlagwörtern Git

Es gab in den letzten Tagen wieder einige Verbesserungen im Entwicklerbaum von Mumble (dem späteren Mumble 1.2.4).

Murmur:
Neue Kommandozeilenoption -wipelogs um die Logs in der Datenbank zu löschen.

Mumble:
Verbesserte Fehlermeldungen mit Erklärungen…

  1. Wenn das Passwort/Zertifikat für einen registrierten Benutzer nicht richtig ist wird man direkt darauf hingewiesen:
  2. Wenn der Benutzername von einem unregistrierten Benutzer bereits verwendet wird kann man direkt einen anderen Namen eingeben :)
  3. Auch wenn der Benutzername ungültige Zeichen enthält, kann man einen neuen eingeben:
  4. Wenn der Server per Passwort geschützt ist, kann man (wie bisher auch) das PW eingeben

Damit sollte die relativ große Fehlerquelle “nicht lesen wollender Mensch” abgemildert sein :)
Die Texte werden natürlich noch übersetzt.

Verwandte Themen...

Ein sehr nerviges Verhalten von Mumble, das sich irgendwann eingeschlichen hatte, wurde im Git beseitigt:
Wenn man im Chatlog hochgescrollt hat um etwas zu lesen, wurde bei jedem neuen Eintrag automatisch wieder runtergescrollt.
Man konnte also kaum was suchen oder lesen wenn auf dem Server etwas los war.

Nun funktioniert es wie bei anderen Programmen auch: Wenn man hochscrollt bleibt man auch bei neuen Ereignissen an der entsprechenden Position. Nur wenn der Scrollbalken am Ende der Log steht, wird automatisch mitgescrollt.

Verwandte Themen...

Für Spielkinder gibt es seit gestern einen Snapshot für das zukünftige Mumble 1.2.4. Eine ausführliche Liste der Änderungen seit 1.2.3 gab es bereits, nämlich hier.

Hier der Link: http://mumble.info:8080/snapshot/mumble-1.2.3-53-g2f3f6b1.msi.

Ja, der Link ist richtig; im Programm selbst steht dann auch 1.2.4.

Was unseren Server betrifft ist das Update freiwillig da kein neuer Codec verwendet wird.

Verwandte Themen...

Nach dem Release von Mumble 1.2.3 wird nun die zukünftige Version 1.2.4 entwickelt. Aktuell gibt es noch keinen Snapshot, Interessierte müssen sich Mumble also selbst kompilieren. Wie das geht, steht hier.

Es folgt eine unsortierte Liste von neuen Funktionen die bereits implementiert wurden:

1. “Mumble-URL kopieren” im Kontextmenü eines Kanals
Danach liegt in der Zwischenablage ein Mumble-Link für den aktuellen Server und Kanal. Diesen kann man dann sehr einfach als Verknüpfung in Websites hinterlegen oder direkt in Mumble schicken. Sonderzeichen werden dabei automatisch kodiert, so wie z.B. hier: “mumble://mumble.natenom.name/%E2%86%82%7C%20PRIVATBEREICH%20%7C%E2%86%82/%E1%83%A6%20Natenom%20%E1%83%A6?title=Natemologie-Zentrum&version=1.2.0″

2. Chatbar History
Mit Strg+↑ bzw. Strg+↓ kann man jetzt in der Chatbar-History blättern um bereits gesendete Nachrichten hervorzuholen. Die History wird jedoch beim Beenden von Mumble nicht gespeichert.

3. Log Size beschränken im Client
Die Anzahl der Zeilen des Logbereichs kann nun begrenzt werden. Ältere Einträge die über dem Limit liegen werden somit automatisch gelöscht.

4. version=1.2.0 jetzt Standard und kein Kompatibilitätsclient mehr
Bis Mumble 1.2.3 wird beim Aufruf einer Mumble-URL ohne Angabe von “version=1.2.x” der Kompatibilitätsclient gestartet. Ab Mumble 1.2.4 wird es diesen Kompatibilitätsclient nicht mehr geben und die Angabe der Version ist dann in einer Mumble-URL nicht mehr notwendig.

5. Benutzerinformationen
Bei den UDP Statistiken gibt es nun auch Prozentangaben.

6. Folgende neue Links/Schemas (oder wie man das nennt) werden unterstützt:

Beim Anklicken eines solchen Links wird automatisch das entsprechende Programm gestartet.
Hier eine Liste aller in Mumble unstützten Schemas.

7. Text zu Sprache
Hier lässt sich nun einstellen, dass auch Texte vorgelesen werden, die man selbst an jemanden/einen Kanal schickt (Read back own messages).

8. Änderungen im Overlay
Sortierung der Spieler im Overlay: entweder alphabetisch oder nach Aktivität.

Sichtbare Spieler im Overlay: Es ist möglich, dass nur noch Spieler angezeigt werden, die auch aktiv sind. Inaktive werden ausgeblendet. Die Zeit, ab der jemand als inaktiv gilt kann eingestellt werden und beträgt per Voreinstellung 5 Sekunden.

Verwandte Themen...

Artikel beim Linux-Magazin über das Programm etckeeper: http://www.linux-magazin.de/Online-Artikel/Etckeeper-stellt-Systemkonfiguration-unter-Versionskontrolle.

Es werden auch durch apt veranlasste Änderungen erfasst.

Verwandte Themen...

GUI
Zuerst einmal ein Fix in der GUI; man kann nun endlich bei den Tastenkürzeln dank eines Patches von Manuel Finessi die gesamte Bezeichnung sehen:

Statistiken
Hier drei Statistiken die heute im IRC Kanal von Mumble gepostet wurden…
Man muss beachten, dass hier nur die Server enthalten sind, deren Admins aktiv etwas getan haben um sich in der Serverliste anzumelden.
Man kann die Zahlen also nicht mit anderen Produkten vergleichen bei denen aufgrund restrikiver Lizenzen jeder Server ohne Einverständnis der Admins erfasst wird.

  1. Anzahl der Benutzer auf öffentlichen Mumble-Servern (als GoogleChart):
  2. Anzahl der öffentlichen Mumble-Server (als GoogleChart):
  3. Anzahl der öffentlichen Mumble-Server mit einem starken Zertifikat (als GoogleChart):

Die mittels der Google Chart-API erstellten Statistiken wurden für diesen Artikel als Grafiken abgespeichert, damit sie auch dann noch verfügbar sind, wenn es die API selbst nicht mehr geben sollte. (Update: Es ist laut Google auch erlaubt.)

Mehr Statistiken rund um Mumble/Murmur gibt es hier: http://www.sjuengling.de/mus/.

Verwandte Themen...

Heute wurde in Mumble (Git) die CELT Version 0.8.1 durch 0.9.0 ersetzt.
Die Windows-User werden mit dem nächsten Snapshot diesen Codec verwenden können; Selbstbauer jetzt schon.
Es müssen natürlich alle Benutzer auf dem Server den neuen Codec haben, ansonsten wird der die alte Version 0.7.0 verwendet.

Zur neuen CELT Version ist auf http://www.celt-codec.org/ zu lesen:

CELT 0.9.0 mainly focuses on quality improvements. The transient handling code has been greatly improved and high-frequency artefacts have been reduced. There have also been lots of small improvements from better tuning of various parameters.

Verbesserte Qualität :)

Welche Versionen in einem Client integriert sind, sieht man über “Rechtsklick” -> “Informationen” bei sich selbst oder als Admin bei anderen Benutzern.

Verwandte Themen...

Der Bug ist nun im aktuellen Git gefixt. Die Windows-Fraktion kann sich also auf den nächsten Snapshot von Mumble freuen …

Und da ist er schon … zum Herunterladen: http://mumble.info:8080/snapshot/mumble-2010-10-15-0504-d3875c.msi.

Man merkt keinen Unterschied mehr zwischen der Datenbank im tmpfs und dem Original mit Bugfix :)

Verwandte Themen...

Eine Übersicht der interessanten Neuerungen im Entwicklerzweig von Mumble.
Diese werden im nächsten Snapshot bzw. in Mumble 1.2.3 enthalten sein.

Skins

Man kann jetzt die Icons in der Toolbar mittels QSS verändern :)
Somit lassen sich nun alle Icons in Mumble austauschen.

Und hier ein Link zu einem Skin der mir sehr gut gefällt, noch ohne geänderte Toolbar-Icons: http://www.el.nu/?v=pandempwp.png.

Haben will :)

Overlay

  • Die Einstellungen des Overlays lassen sich nun Exportieren/Importieren.
  • Schriftart und Farbe der FPS-Anzeige können geändert werden.FPS-Anzeige

Aufnehmen

  • Man kann nun einen Sound abspielen lassen, wenn jemand eine Aufnahme beginnt.
  • Die Aufnahmestatus ist nun in UserState in Ice enthalten.
    Somit kann man z.B. Server seitig jeden automatisch stumm und taub stellen der eine Aufnahme startet; wie mit diesem Script.
    Aufnehmen verboten :P

Verwandte Themen...

Im Mumble-Record Zweig – die Hauptakteure sind dD0t und pcgod – gibt es bereits eine funktionierende Aufnahmefunktion für Mumble. Man erkennt das an einem zusätzlichen Symbol in der Toolbar rechts neben dem Kopfhörer und einen neuen Eintrag unter “Selbst” in der Menüleiste.

Aufnahmefunktion in Mumble

Sobald man den Knopf drückt oder den Eintrag anklickt erscheint das neue Aufnahmefenster:

Aufnahmefenster in Mumble

Aktuell ist alles noch in Englisch, aber das wird bis zum Release von Mumble 1.2.3 übersetzt.

Die Aufnahmen werden wahlweise in den Formaten .wav, .ogg, .au oder .flac erstellt.

Man hat ausserdem noch die Wahl zwischen zwei Aufnahmemethoden:

  1. Mixdown: Alle Benutzer landen in derselben Datei.
  2. Multichannel: Jeder Benutzer wird in eine eigene Datei aufgenommen.

Beim Pfad und beim Dateinamen hat man sogar die Möglichkeit Variablen zu verwenden um Aufnahmen zu strukturieren:

  • %user
  • %date
  • %time (Startzeit der Aufnahme)
  • %host (Hostname des Servers wenn verfügbar, sonst die IP-Adresse)

Soll z.B. für jeden Server ein eigenes Verzeichnis angelegt werden und dort wiederum ein Unterverzeichnis mit Datum, so verwendet man beim Pfad: “c:\aufnahmen\%host\%date\”.

Beim Dateinamen reicht dann: “Mumble-%time-%user”.

Beim Aufnehmen auf unserem Server hätte man dann bei der Einstellung Multichannel mehrere Dateien nach dem Schema “c:\aufnahmen\natenom.name\2010-08-15\Mumble-14-03-13-Benutzername.ogg” vorliegen.

Wer die neue Funktion jetzt schon ausprobieren will, muss alles selbst kompilieren. Wer dazu keine Möglichkeit hat, muss sich noch etwas gedulden bis Mumble 1.2.3 freigegeben wird :D

Ich freue mich schon…

Verwandte Themen...