123 lines
No EOL
44 KiB
HTML
123 lines
No EOL
44 KiB
HTML
<!doctype html><html class=position-relative itemscope itemtype=https://schema.org/WebPage lang=de data-bs-theme=auto data-palette=blue><head><script src=/assets/init/bundle.min.a63b05c8004831f165aca508cfe52bdc3b3c568ce762c0e22f82b1fe1ed14173.js integrity="sha256-pjsFyABIMfFlrKUIz+Ur3Ds8VoznYsDiL4Kx/h7RQXM=" crossorigin=anonymous></script><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>barnard – Ein neuer Mumble-Client für die Konsole - Natenoms Blog</title>
|
||
<link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_16x16_resize_catmullrom_3.png sizes=16x16 type=image/png><link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_32x32_resize_catmullrom_3.png sizes=32x32 type=image/png><link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_150x150_resize_catmullrom_3.png sizes=150x150 type=image/png><link rel=apple-touch-icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_180x180_resize_catmullrom_3.png sizes=180x180 type=image/png><link rel=icon href=/favicon_hudc94279ded70d7b83fccc56e43bdd2fa_24074_192x192_resize_catmullrom_3.png sizes=192x192 type=image/png><link rel=mask-icon href=/safari-pinned-tab.svg color=#6f42c1><meta name=keywords content="Verkehrswende,Fahrrad,CriticalMass,OpenBikeSensor,SimRa,Mumble,Open Source,Minimalismus,OpenStreetMap,Müllsammeln,Fotografie,Malen,Zeichnen"><meta name=description content="Schon lange gibt es Mumble-Clienten für Windows, Mac OS, Linux, iOS, BSD und seit einiger Zeit auch für Android, siehe hier.
|
||
Doch seit gestern gibt es zusätzlich einen Open Source Clienten für Mumble für die Konsole; geschrieben in der Programmiersprache Go."><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://natenom.de/wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-672x372.png"><meta name=twitter:title content="barnard – Ein neuer Mumble-Client für die Konsole"><meta name=twitter:description content="Schon lange gibt es Mumble-Clienten für Windows, Mac OS, Linux, iOS, BSD und seit einiger Zeit auch für Android, siehe hier.
|
||
Doch seit gestern gibt es zusätzlich einen Open Source Clienten für Mumble für die Konsole; geschrieben in der Programmiersprache Go."><meta property="og:title" content="barnard – Ein neuer Mumble-Client für die Konsole"><meta property="og:description" content="Schon lange gibt es Mumble-Clienten für Windows, Mac OS, Linux, iOS, BSD und seit einiger Zeit auch für Android, siehe hier.
|
||
Doch seit gestern gibt es zusätzlich einen Open Source Clienten für Mumble für die Konsole; geschrieben in der Programmiersprache Go."><meta property="og:type" content="article"><meta property="og:url" content="https://natenom.de/2014/12/barnard-ein-neuer-mumble-client-fuer-die-konsole/"><meta property="og:image" content="https://natenom.de/wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-672x372.png"><meta property="article:section" content="posts"><meta property="article:published_time" content="2014-12-05T19:01:30+00:00"><meta property="article:modified_time" content="2014-12-05T19:01:30+00:00"><meta itemprop=name content="barnard – Ein neuer Mumble-Client für die Konsole"><meta itemprop=description content="Schon lange gibt es Mumble-Clienten für Windows, Mac OS, Linux, iOS, BSD und seit einiger Zeit auch für Android, siehe hier.
|
||
Doch seit gestern gibt es zusätzlich einen Open Source Clienten für Mumble für die Konsole; geschrieben in der Programmiersprache Go."><meta itemprop=datePublished content="2014-12-05T19:01:30+00:00"><meta itemprop=dateModified content="2014-12-05T19:01:30+00:00"><meta itemprop=wordCount content="600"><meta itemprop=image content="https://natenom.de/wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-672x372.png"><meta itemprop=keywords content="Bots,CLI,Go,JACK,Konsole,Linux,Mumble,Musikbot,Open Source,Pulseaudio,Terminal,"><meta property="og:image:alt" content="barnard – Ein neuer Mumble-Client für die Konsole"><meta name=twitter:image:alt content="barnard – Ein neuer Mumble-Client für die Konsole"><link data-precache rel=stylesheet href="/assets/main/bundle.min.b189232e48c49a02f23e6616502e93a36137102626fd47589f55ab6447b15b4d.css" integrity="sha256-sYkjLkjEmgLyPmYWUC6To2E3ECYm/UdYn1WrZEexW00=" crossorigin=anonymous></head><body><header class="mb-4 sticky-top"><nav class="top-app-bar shadow navbar navbar-expand-xxl"><div class=container><a class="navbar-brand d-flex align-items-center flex-grow-1 flex-xxl-grow-0 justify-content-xxl-start ms-2 ms-xxl-0 mx-auto me-xxl-2" href=https://natenom.de/><picture><img class=logo alt=Logo src=https://natenom.de/images/logo.svg loading=lazy>
|
||
</picture>Natenoms Blog</a><div class="offcanvas-xxl offcanvas-end flex-grow-1" data-bs-scroll=true tabindex=-1 id=navbarMenus aria-labelledby=navbarMenusLabel><div class="offcanvas-header px-4 pb-0"><div class="offcanvas-title h5" id=navbarMenusLabel>Natenoms Blog</div><button type=button class="btn-close btn-close-white" data-bs-dismiss=offcanvas data-bs-target=#navbarMenus aria-label=Close></button></div><div class="offcanvas-body p-4 pt-0 p-xxl-0"><hr class=d-xxl-none><ul class="navbar-nav flex-row flex-wrap align-items-center me-auto"><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://natenom.de/><i class="fas fa-home me-1"></i></a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://natenom.de/ueber/>Über</a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://wiki.natenom.de/ target=_blank rel="noopener noreferrer">Wiki</a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://natenom.de/blogroll/>Blogroll</a></li><li class="nav-item col-6 col-xxl-auto"><a class="nav-link py-2 px-0 px-xxl-2" href=https://kagube.de/ target=_blank rel="noopener noreferrer">Blog vom kleinen 🐘</a></li></ul><hr class=d-xxl-none><form class="search-bar ms-auto my-auto" action=/search/ novalidate><div class="input-group align-items-center"><span class="btn btn-search disabled position-absolute left-0 border-0 px-1"><i class="fas fa-fw fa-search fa-lg"></i>
|
||
</span><input class="my-1 form-control border-white rounded-5 search-input bg-body" name=q type=search placeholder=Suchen aria-label=Search required>
|
||
<span class="search-shortcut position-absolute end-0 top-0 me-2"><kbd class="text-dark bg-white opacity-75 rounded-3 shadow border border-primary py-1 fw-bold">/</kbd></span></div></form><hr class=d-xxl-none><ul class="navbar-nav flex-row flex-wrap align-items-center ms-md-auto"><li class="nav-item py-2 py-xxl-1 col-12 col-xxl-auto"><nav class="social-links nav justify-content-center flex-row"><a class="nav-link social-link col-6 col-xxl-auto p-1" target=_blank href=https://digitalcourage.social/@natenom title=Mastodon rel=me><i class="fa-fw fab fa-mastodon"></i>
|
||
<span class="ms-1 d-xxl-none">Mastodon</span>
|
||
</a><a class="nav-link social-link col-6 col-xxl-auto p-1" target=_blank href=/index.xml title=RSS rel=me><i class="fas fa-fw fa-rss"></i>
|
||
<span class="ms-1 d-xxl-none">RSS</span></a></nav></li><li class="nav-item py-2 py-xxl-1 col-12 col-xxl-auto"><div class="vr d-none d-xxl-flex h-100 mx-xxl-2 text-white"></div><hr class="d-xxl-none my-2"></li><li class="nav-item dropdown col-6 col-xxl-auto"><a class="nav-link px-0 py-2 px-xxl-1" href=# id=fontSizeDropdown role=button data-bs-toggle=dropdown aria-expanded=false><i class="fas fa-fw fa-font"></i>
|
||
<span class=d-xxl-none>Schriftgröße</span></a><ul class="font-size-dropdown-menu dropdown-menu dropdown-menu-end" aria-labelledby=fontSizeDropdown><li><button class="font-size-item dropdown-item" data-size=xs>
|
||
Extra klein</button></li><li><button class="font-size-item dropdown-item" data-size=sm>
|
||
Klein</button></li><li><button class="font-size-item dropdown-item active" data-size=md>
|
||
Mittel</button></li><li><button class="font-size-item dropdown-item" data-size=lg>
|
||
Groß</button></li><li><button class="font-size-item dropdown-item" data-size=xl>
|
||
Extra groß</button></li></ul></li><li class="nav-item dropdown col-6 col-xxl-auto"><a class="nav-link px-0 py-2 px-xxl-1" href=# id=paletteDropdown role=button data-bs-toggle=dropdown aria-expanded=false><i class="fas fa-fw fa-palette"></i>
|
||
<span class=d-xxl-none>Palette</span></a><ul class="palette-dropdown-menu dropdown-menu dropdown-menu-end px-2 row g-2" aria-labelledby=paletteDropdown><li class="col-4 my-1"><a role=button id=palette-blue aria-label=Blau class="btn btn-sm w-100 palette text-bg-blue" data-palette=blue></a></li><li class="col-4 my-1"><a role=button id=palette-blue-gray aria-label=Blaugrau class="btn btn-sm w-100 palette text-bg-blue-gray" data-palette=blue-gray></a></li><li class="col-4 my-1"><a role=button id=palette-brown aria-label=Braun class="btn btn-sm w-100 palette text-bg-brown" data-palette=brown></a></li><li class="col-4 my-1"><a role=button id=palette-cyan aria-label=Cyan class="btn btn-sm w-100 palette text-bg-cyan" data-palette=cyan></a></li><li class="col-4 my-1"><a role=button id=palette-green aria-label=Grün class="btn btn-sm w-100 palette text-bg-green" data-palette=green></a></li><li class="col-4 my-1"><a role=button id=palette-indigo aria-label=Indigo class="btn btn-sm w-100 palette text-bg-indigo" data-palette=indigo></a></li><li class="col-4 my-1"><a role=button id=palette-orange aria-label=Orange class="btn btn-sm w-100 palette text-bg-orange" data-palette=orange></a></li><li class="col-4 my-1"><a role=button id=palette-pink aria-label=Rosa class="btn btn-sm w-100 palette text-bg-pink" data-palette=pink></a></li><li class="col-4 my-1"><a role=button id=palette-purple aria-label=Purpur class="btn btn-sm w-100 palette text-bg-purple" data-palette=purple></a></li><li class="col-4 my-1"><a role=button id=palette-red aria-label=Rot class="btn btn-sm w-100 palette text-bg-red" data-palette=red></a></li><li class="col-4 my-1"><a role=button id=palette-teal aria-label=Teal class="btn btn-sm w-100 palette text-bg-teal" data-palette=teal></a></li><li class="col-4 my-1"><a role=button id=palette-yellow aria-label=Gelb class="btn btn-sm w-100 palette text-bg-yellow" data-palette=yellow></a></li></ul></li><li class="nav-item dropdown col-6 col-xxl-auto"><a class="nav-link px-0 py-2 px-xxl-1" href=# id=modeDropdown role=button data-bs-toggle=dropdown aria-expanded=false><i class="mode-icon fas fa-fw fa-adjust" id=modeIcon></i>
|
||
<span class=d-xxl-none>Modus</span></a><ul class="mode-dropdown-menu dropdown-menu dropdown-menu-end" aria-labelledby=modeDropdown><li class=mode-item data-color-mode=light data-icon=sun><button class=dropdown-item>
|
||
<i class="mode-icon fas fa-fw fa-sun"></i> Hell</button></li><li class=mode-item data-color-mode=dark data-icon=moon><button class=dropdown-item>
|
||
<i class="mode-icon fas fa-fw fa-moon"></i> Dunkel</button></li><li class="mode-item active" data-color-mode=auto data-icon=adjust><button class=dropdown-item>
|
||
<i class="mode-icon fas fa-fw fa-adjust"></i> Auto</button></li></ul></li></ul></div></div><div class=d-flex><button class="navbar-toggler order-5 border-0" type=button data-bs-toggle=offcanvas data-bs-target=#navbarMenus aria-controls=navbarMenus aria-expanded=false aria-label="Toggle navigation">
|
||
<i class="fas fa-ellipsis-h"></i></button></div></div></nav></header><main class=container><div class="row content"><noscript><div class="alert alert-danger" role=alert>Dein Browser unterstützt kein JavaScript.</div></noscript><div class=col-xxl-8><div class=container><nav class="row card component" aria-label=breadcrumb><div class="card-body pb-0"><ol class="hbs-breadcrumb breadcrumb flex-nowrap"><li class="breadcrumb-item text-surface"><a href=/>Blog</a></li><li class="breadcrumb-item text-surface"><a href=/posts/>Posts</a></li><li class="breadcrumb-item active">barnard – Ein neuer Mumble-Client für die Konsole</li></ol></div></nav><div class="post-panel-wrapper position-relative d-flex justify-content-center"><div class="d-flex flex-row justify-content-center rounded-5 border post-panel position-fixed px-3 py-1 surface shadow-1"><a class="action action-toc d-none d-xxl-block" href=#postTOC role=button title=Inhaltsverzeichnis><i class="fas fa-fw fa-list-alt"></i>
|
||
</a><a class="action action-toc d-block d-xxl-none" href=#post-toc-container role=button title=Inhaltsverzeichnis><i class="fas fa-fw fa-list-alt"></i>
|
||
</a><a class="action action-post-comments" href=#post-comments role=button aria-label=Comments title=Kommentare><i class="fas fa-fw fa-comments"></i>
|
||
</a><a id=sidebarToggler class="action action-sidebar-toggler d-none d-xxl-block" role=button title><i class="fas fa-fw fa-expand-alt" data-fa-transform=rotate-45></i></a></div></div><article class="row card component mb-4 post"><div class=card-header><h1 class="card-title post-title my-2">barnard – Ein neuer Mumble-Client für die Konsole</h1></div><div class=card-body><div class="post-meta mb-3"><span class="post-date me-1 mb-1" title="Erstellt am 2014-12-05 20:01:30 +0100 CET.">Freitag, 5. Dezember 2014</span><span class="post-reading-time me-1 mb-1">3 Min. Lesezeit</span><a href=/categories/mumble/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-category">
|
||
<i class="fas fa-fw fa-folder me-1"></i>Mumble</a><a href=/tags/bots/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Bots</a><a href=/tags/cli/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">CLI</a><a href=/tags/go/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Go</a><a href=/tags/jack/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">JACK</a><a href=/tags/konsole/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Konsole</a><a href=/tags/linux/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Linux</a><a href=/tags/mumble/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Mumble</a><a href=/tags/musikbot/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Musikbot</a><a href=/tags/open-source/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Open Source</a><a href=/tags/pulseaudio/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Pulseaudio</a><a href=/tags/terminal/ class="btn btn-sm btn-secondary mb-1 me-2 py-0 pe-1 post-taxonomy post-taxonomy-sm post-tag">Terminal</a></div><picture class="d-flex justify-content-center"><img class="post-featured-img h-auto w-auto mb-3" alt="barnard – Ein neuer Mumble-Client für die Konsole" src=https://natenom.de/wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-672x372.png></picture><div id=postTOC class=toc-details><details open><summary>Inhaltsverzeichnis</summary><nav id=TableOfContents><ul><li><a href=#selbst-kompilieren>Selbst kompilieren</a></li><li><a href=#soundsysteme>Soundsysteme</a></li><li><a href=#barnard-erkennen>Barnard erkennen</a></li><li><a href=#zertifikat-verwenden>Zertifikat verwenden</a></li><li><a href=#bedienung>Bedienung</a></li><li><a href=#bots-gefällig>Bots gefällig?</a></li><li><a href=#o>\o/</a></li></ul></nav></details></div><div class="post-content mb-3" data-bs-spy=scroll data-bs-target=#TableOfContents tabindex=0><div id=post-summary><p>Schon lange gibt es Mumble-Clienten für Windows, Mac OS, Linux, iOS, BSD und seit einiger Zeit auch für Android, <a href=https://wikiarchiv.natenom.de/mumble/clienten_und_projekte title="Mumble-Clienten und Projekte um Mumble(-Server) [Natenom´s Wiki (de)]">siehe hier</a>.</p><p>Doch seit gestern gibt es zusätzlich einen Open Source Clienten für Mumble für die Konsole; geschrieben in der Programmiersprache Go.</p></div><div id=post-content-body><p>Er steht unter der Lizenz <a class=urlextern href=https://github.com/layeh/barnard/blob/master/LICENSE title="barnard/LICENSE at master · layeh/barnard · GitHub">MIT</a> und wurde programmiert von „<a class=urlextern href=https://github.com/bontibon title="bontibon (Tim Cooper) · GitHub">Tim Cooper</a>„.</p><p>Dass es einen solchen Clienten geben wird, hat der Entwickler vor ein paar Tagen bereits im IRC (#mumble) angekündigt. Gestern folgten dann die Links zu den entsprechenden Github-Repos; hier das Repo für <a class=urlextern href=https://github.com/layeh/barnard title="layeh/barnard · GitHub">barnard</a> selbst und <a class=urlextern href=https://github.com/layeh/gumble title="layeh/gumble · GitHub">hier</a> der zugrunde liegende Client <a class=urlextern href=https://github.com/layeh/gumble title="layeh/gumble · GitHub">gumble</a>.</p><h2 id=selbst-kompilieren data-numberify>Selbst kompilieren<a class="anchor ms-1" href=#selbst-kompilieren></a></h2><p><em>Habe noch nie mit Go zu tun gehabt, wenn es also einen besseren Weg gibt, dann bitte melden :)</em></p><p>Zunächst installiert man sich Go, Git und mercurial, in ArchLinux z. B. mit:</p><blockquote><p>pacman -Sy go git mercurial openal</p></blockquote><p>Dann erstellt man irgendwo ein Verzeichnis (hier im Beispiel in /home/user/) mit dem Namen go-apps, wechselt dort hinein und ruft folgende Befehle auf:</p><blockquote><p>mkdir -p /home/user/go-apps/src<br>cd /home/user/go-apps/src<br>export GOPATH=/home/user/go-apps<br>git clone <a class=urlextern href=https://github.com/layeh/barnard.git>https://github.com/layeh/barnard.git</a><br>cd barnard<br>go get</p></blockquote><p>Jetzt kann man die Anwendung testweise aufrufen mit der Zeile:</p><blockquote><p>go run cmd/barnard/main.go</p></blockquote><p>Dabei versucht barnard per Voreinstellung, einen Mumble-Server auf localhost und dem Standardport 64738 zu erreichen, was vermutlich bei fast niemandem funktionieren wird.</p><p>Es wird kein <a href=https://wikiarchiv.natenom.de/mumble/benutzerhandbuch/mumble/zertifikate#benutzerzertifikat title="Zertifikate für Mumble und Mumble-Server [Natenom´s Wiki (de)]">Benutzer-Zertifikat</a> für den Clienten erzeugt, deshalb werden wir später unser eigenes Zertifikat exportieren und in barnard nutzen, siehe weiter unten.</p><h2 id=soundsysteme data-numberify>Soundsysteme<a class="anchor ms-1" href=#soundsysteme></a></h2><p>Für die Audiounterstützung verwendet Barnard nur das Soundsystem <a class=urlextern href=https://de.wikipedia.org/wiki/OpenAL title="OpenAL – Wikipedia">OpenAL</a>.</p><p>Damit ich auf meinem System, wie auch für den normalen Mumble-Clienten, das gute <a href=https://wikiarchiv.natenom.de/mumble/anleitungen/mumble-mit-jack title="Mumble mit Jack [Natenom´s Wiki (de)]">Jack</a> verwenden kann, wird zusätzlich Pulseaudio auf meinem System installiert und in der Datei /etc/pulseaudio/default.pa werden am Ende die folgenden beiden Zeilen eingetragen:</p><blockquote><p>load-module module-jack-sink<br>load-module module-jack-source</p></blockquote><p>Nach einem Neustart von PulseAudio greift sich dieses nicht mehr eine Soundkarte sondern setzt sich auf einen laufenden Jack-Server drauf.</p><p>Und da OpenAL per Voreinstellung ein vorhandenes PulseAudio nutzt, habe ich letztlich – mit Umwegen – einen Mumble-Clienten für die Konsole, der Jack nutzt :)</p><p>Wer kein Jack einsetzt, dafür aber nur PulseAudio, bei dem sollte der Sound direkt funktionieren.</p><p>Hier ein Screenshot von patchage und pavucontrol (main ist die Go-Anwendung barnard):<br><a href=/wp-content/uploads/2014/12/mumble_console_client_barnard_sound-setup.png><img loading=lazy class="alignnone wp-image-30797 size-large" src=/wp-content/uploads/2014/12/mumble_console_client_barnard_sound-setup-600x291.png alt=mumble_console_client_barnard_sound-setup srcset="/wp-content/uploads/2014/12/mumble_console_client_barnard_sound-setup-600x291.png 600w, /wp-content/uploads/2014/12/mumble_console_client_barnard_sound-setup-150x72.png 150w, /wp-content/uploads/2014/12/mumble_console_client_barnard_sound-setup-300x145.png 300w, /wp-content/uploads/2014/12/mumble_console_client_barnard_sound-setup.png 1459w" sizes="(max-width: 474px) 100vw, 474px"></a></p><h2 id=barnard-erkennen data-numberify>Barnard erkennen<a class="anchor ms-1" href=#barnard-erkennen></a></h2><p>In den Benutzerinformationen erscheint der Client als „Versionsnummer (gumble)“.</p><h2 id=zertifikat-verwenden data-numberify>Zertifikat verwenden<a class="anchor ms-1" href=#zertifikat-verwenden></a></h2><p>Ein bestehendes Zertifikat im Format .p12, welches man aus <a href=https://wikiarchiv.natenom.de/mumble/benutzerhandbuch/mumble/zertifikatassistent/zertifikat_exportieren title="Aktuelles Zertifikat exportieren [Natenom´s Wiki (de)]">Mumble exportieren</a> kann, konvertiert man mit folgender Zeile bei installiertem OpenSSL um:</p><blockquote><p>openssl pkcs12 -in zertifikat.p12 -out zertifikat.pem -nodes</p></blockquote><p>Bei der Passwortabfrage drückt man einfach Enter, wenn das Zertifikat nicht durch ein solches geschützt ist.</p><p>Danach kann man barnard starten mit z. B.:</p><blockquote><p>go run cmd/barnard/main.go -server=“mumble.natenom.com:64738″ -username=“barnard-tester“ -insecure=true -certificate=/home/user/pfad-zum-zertifikat.pem</p></blockquote><p>Nun erhält man folgende Ansicht <a href=https://wikiarchiv.natenom.de/ueber/mumble-server title="Unser(e) Mumble Server [Natenom´s Wiki (de)]">unseres Mumble-Servers</a>:<br><a href=/wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server.png><img loading=lazy class="alignnone size-large wp-image-30804" src=/wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-600x348.png alt="Der CLI Client für Mumble auf Linux, verbunden mit unserem Mumble-Server" srcset="/wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-600x348.png 600w, /wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-150x87.png 150w, /wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server-300x174.png 300w, /wp-content/uploads/2014/12/mumble_console_client_barnard_connected_to_server.png 916w" sizes="(max-width: 474px) 100vw, 474px"></a></p><p>Speicherverbrauch des Clienten: Ca. 10 MiB.</p><h2 id=bedienung data-numberify>Bedienung<a class="anchor ms-1" href=#bedienung></a></h2><p>Es gibt die folgenden Tastenkombinationen:</p><ul><li>F1 – Schaltet das Senden ein und aus; rechts oben im kleinen Kasten sieht man den Sendestatus; entweder steht hier „Idle“ oder „Tx“ für Senden.</li><li>F10 – Beendet das Programm.</li><li>Tab – Schaltet um zwischen dem Chatfenster und dem Kanalbaum, in dem auch Benutzer angezeigt werden. Hier kann man den Kanal wechseln.</li><li>Mit Bild-Hoch/-Runter, Home und End scrollt man im Nachrichtenverlauf hin und her.</li></ul><h2 id=bots-gefällig data-numberify>Bots gefällig?<a class="anchor ms-1" href=#bots-gefällig></a></h2><p>Aber das ist noch nicht alles …, denn der Client namens gumble, den barnard letztlich verwendet, kann mehr. So gibt es im Verzeichnis „examples“ mehrere Beispiele.</p><p>Die kann man genau wie barnard aufrufen, mit denselben Parametern, z. B. den Musikbot mit:</p><blockquote><p>go run /home/user/go-apps/src/github.com/layeh/gumble/examples/audio-player.go -server=“mumble.natenom.com:64738″ -username=“barnard-musicbot“ -insecure=true /pfad/zu/einer/Musikdatei.ogg</p></blockquote><p>Wenn man jetzt an den Benutzer „barnard-musicbot“ den Text „Musikdatei.ogg“ ohne die Anführungsstriche schickt, so wird das Musikstück abgespielt.</p><h2 id=o data-numberify>\o/<a class="anchor ms-1" href=#o></a></h2><p>Cool :)</p><p>Ich sehs schon kommen, da wird es ähnlich coole Dinge geben wie bei <a href=/tags/mumble-ruby/ title="Mumble-Ruby hier im Blog">Mumble-Ruby</a>.</p><p>Eine Todo-Liste für das Projekt gibt es <a class=urlextern href=https://github.com/layeh/gumble/issues/1 title="Missing protocol features (v1.2.4) · Issue #1 · layeh/gumble · GitHub">hier</a>.</p></div></div></div><div class=card-footer><div class="post-navs d-flex justify-content-evenly"><div class="post-nav post-prev"><i class="fas fa-fw fa-chevron-down post-prev-icon me-1" data-fa-transform=rotate-90></i>
|
||
<a href=/2014/12/massenweise-verzeichnisnamen-oder-dateinamen-per-editor-umbenennen/>Massenweise Verzeichnisnamen oder Dateinamen per Editor umbenennen</a></div><div class="post-nav post-next"><a href=/2014/12/blog-etwas-umgestaltet-weniger-ist-mehr/>Blog etwas umgestaltet – weniger ist mehr…</a>
|
||
<i class="fas fa-fw fa-chevron-down post-next-icon ms-1" data-fa-transform=rotate-270></i></div></div></div></article><section class="related-posts row card component"><div class=card-header><h2 class="card-title fs-4 my-2 text-surface">Ähnliche Beiträge</h2></div><div class=card-body><ul class="post-list list-styled"><li><a href=https://natenom.de/2013/09/anleitung-fuer-247-mumble-bot-mit-jack-und-mpd/>Anleitung für 24/7 Mumble-Bot mit Jack und MPD</a></li><li><a href=https://natenom.de/2012/09/perfekte-aufgabenverwaltung-taskwarrior-fur-die-kommandozeile/>Perfekte Aufgabenverwaltung – TaskWarrior für die Kommandozeile :)</a></li><li><a href=https://natenom.de/2012/03/per-kommando-auf-ein-anderes-virtuelles-terminal-wechseln/>Per Kommando auf ein anderes virtuelles Terminal wechseln</a></li><li><a href=https://natenom.de/2011/06/in-mc-midnight-commander-lasst-sich-kein-terminal-offnen-strgo/>In mc (Midnight Commander) lässt sich kein Terminal öffnen (Strg+o)…</a></li><li><a href=https://natenom.de/2011/02/newsbeuter-newsfeeds-auf-der-konsole-lesen/>Newsbeuter … Newsfeeds auf der Konsole lesen</a></li><li><a href=https://natenom.de/2014/10/link-eine-anleitung-zum-deaktivieren-von-sslv3-in-apache-postfix-und-dovecot/>Link: Eine Anleitung zum Deaktivieren von SSLv3 in Apache, Postfix und Dovecot…</a></li><li><a href=https://natenom.de/2014/09/update-fuer-dokuwiki-version-hrun-freigegeben/>Update für DokuWiki – „Hrun“ freigegeben</a></li><li><a href=https://natenom.de/2014/05/eingescannte-oder-abfotografierte-dokumente-mit-imagemagick-verbessern/>Eingescannte oder abfotografierte Dokumente mit ImageMagick verbessern…</a></li><li><a href=https://natenom.de/2014/04/neue-version-von-fgallery-zur-erzeugung-statischer-galerien/>Neue Version von fgallery zur Erzeugung statischer Galerien</a></li><li><a href=https://natenom.de/2014/02/lvm-logical-volume-manager-per-gui-verwalten/>LVM (Logical Volume Manager) per GUI verwalten</a></li></ul></div></section><div class="card component row post-comments" id=post-comments><div class=card-header><h2 class="card-title my-2 fs-4 text-surface">Kommentare</h2></div><div class=card-body><p>Bisher gibt es hier keine Kommentare.</p><p><details class="mastodon-comments email"><summary class="mastodon-comments email-summary">Kommentar oder Anmerkung für diesen Blogbeitrag</summary><div class="mastodon-comments emailcontent"><p>Öffentlicher Kommentar per E-Mail: <a href='mailto:natenom@posteo.de?subject=Kommentar zum Blogbeitrag: barnard%20%e2%80%93%20Ein%20neuer%20Mumble-Client%20f%c3%bcr%20die%20Konsole&body=Hallo Natenom, %0D%0A%0D%0Azu diesem Blogbeitrag habe ich einen Kommentar:%0D%0A%0D%0AMein Name (optional):%0D%0AMeine Website (optional):%0D%0AIch beziehe mich speziell auf den Kommentar mit der ID:%0D%0A%0D%0AURL zum Blogbeitrag: https%3a%2f%2fnatenom.de%2f2014%2f12%2fbarnard-ein-neuer-mumble-client-fuer-die-konsole%2f'>Hier klicken</a></p><p>Nicht öffentliche Anmerkung per E-Mail: <a href='mailto:natenom@posteo.de?subject=Persönliche Anmerkung zum Blogbeitrag: barnard%20%e2%80%93%20Ein%20neuer%20Mumble-Client%20f%c3%bcr%20die%20Konsole&body=Hallo Natenom,%0D%0A%0D%0Azu diesem Blogbeitrag habe ich eine persönliche, nicht zu veröffentlichende Anmerkung:%0D%0A%0D%0AURL zum Blogbeitrag: https%3a%2f%2fnatenom.de%2f2014%2f12%2fbarnard-ein-neuer-mumble-client-fuer-die-konsole%2f'>Hier klicken</a></p></p><p>Sonstige Kontaktaufnahme: <a href=/natenom/>Kontakt</a></p></div></details></p></div></div></div></div><aside class="col-xxl-4 sidebar d-flex"><div class="container d-flex flex-column"><div class="accordion profile"><div class="accordion-item card row text-center component"><div class="accordion-header card-header border-0" id=profile-header><a class="accordion-button d-lg-none mb-2 shadow-none p-0 bg-transparent text-surface collapsed" role=button data-bs-toggle=collapse href=#profile aria-expanded=false aria-controls=profile>Profil</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=profile aria-labelledby=profile-header><div class="col-12 d-flex align-items-center justify-content-center"><picture><img class="profile-avatar rounded-circle" alt=Natenom src=https://natenom.de/images/logo-natenom-circle-150x150.png loading=lazy data-viewer-invisible width=150 height=150></picture></div><div class="col-12 profile-meta"><div class="profile-name fw-fold fs-lg">Natenom</div><div class=profile-bio>Verkehrswende, Fahrrad, CriticalMass, OpenBikeSensor, SimRa, OpenSource, Minimalist, OpenStreetMap, Müllsammeln, Malen, Zeichnen</div><a class=profile-about target=_blank rel="noopener noreferrer" href=/natenom/><i class="fas fa-fw fa-user"></i>Über mich</a></div></div></div></div><div class="accordion recent-posts"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block">Neueste Beiträge</h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent collapsed" role=button data-bs-toggle=collapse href=#recent-posts aria-expanded=false aria-controls=recent-posts>Neueste Beiträge</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=recent-posts><ul class="post-list list-unstyled ms-1"><li class=mb-2><a href=/2024/01/mal-wieder-einen-personalausweis-gefunden/>Mal wieder einen Personalausweis gefunden</a></li><li class=mb-2><a href=/2024/01/ueberfordert-im-eigenen-auto/>Überfordert im eigenen Auto</a></li><li class=mb-2><a href=/2024/01/was-damals-bei-kugelmaeusen-geholfen-hat-hilft-auch-bei-solchen-mit-laser/>Was damals bei Kugelmäusen geholfen hat, hilft auch bei solchen mit Laser</a></li><li class=mb-2><a href=/2024/01/haltbarkeit-meiner-ersten-barfussschuhe/>Haltbarkeit meiner ersten Barfußschuhe</a></li><li class=mb-2><a href=/2024/01/link-strassenlaerm/>Link(s): Straßenlärm</a></li><li class=mb-2><a href=/2024/01/simpletools-apps-fuer-android-daten-sammeln-oder-bezahlen-wechsel-zum-fork-fossify/>SimpleTools Apps: Daten sammeln oder bezahlen – Wechselt zum Fork Fossify</a></li><li class=mb-2><a href=/2024/01/dateinamen-mit-emojies-in-telescope-in-neovim/>Dateinamen mit Emojies in Telescope in NeoVim</a></li><li class=mb-2><a href=/2024/01/capslock-als-esc-verwenden--ein-traum-fuer-neovim/>Capslock als Esc verwenden – Ein Traum für NeoVim</a></li></ul></div></section></div><div class="accordion categories-taxonomies"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block"><a href=https://natenom.de/categories>Kategorien</a></h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent text-surface collapsed" role=button data-bs-toggle=collapse href=#taxonomy-categories aria-expanded=false aria-controls=taxonomy-categories>Kategorien</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=taxonomy-categories><div class=py-2><a href=/categories/mobilit%C3%A4t/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Mobilität>Mobilität
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">450</span>
|
||
</a><a href=/categories/fotografie/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Fotografie>Fotografie
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">328</span>
|
||
</a><a href=/categories/diverses/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Diverses>Diverses
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">242</span>
|
||
</a><a href=/categories/web/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Web>Web
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">200</span>
|
||
</a><a href=/categories/linux/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Linux>Linux
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">135</span>
|
||
</a><a href=/categories/android/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Android>Android
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">68</span>
|
||
</a><a href=/categories/linkdump/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Linkdump>Linkdump
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">42</span>
|
||
</a><a href=/categories/mumble/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Mumble>Mumble
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">16</span>
|
||
</a><a href=/categories/navesima/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=NavesiMa>NavesiMa
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">9</span>
|
||
</a><a href=/categories/links/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-category me-2 mb-2" title=Links>Links
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">2</span></a></div></div></section></div><div class="accordion tags-taxonomies"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block"><a href=https://natenom.de/tags>Tags</a></h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent text-surface collapsed" role=button data-bs-toggle=collapse href=#taxonomy-tags aria-expanded=false aria-controls=taxonomy-tags>Tags</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=taxonomy-tags><div class=py-2><a href=/tags/fahrrad/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Fahrrad>Fahrrad
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">557</span>
|
||
</a><a href=/tags/fotos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Fotos>Fotos
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">410</span>
|
||
</a><a href=/tags/mobilit%C3%A4t/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Mobilität>Mobilität
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">380</span>
|
||
</a><a href=/tags/pforzheim/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Pforzheim>Pforzheim
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">263</span>
|
||
</a><a href=/tags/open-source/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title="Open Source">Open Source
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">237</span>
|
||
</a><a href=/tags/natur/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Natur>Natur
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">208</span>
|
||
</a><a href=/tags/linux/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Linux>Linux
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">161</span>
|
||
</a><a href=/tags/autos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Autos>Autos
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">131</span>
|
||
</a><a href=/tags/enzkreis/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Enzkreis>Enzkreis
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">115</span>
|
||
</a><a href=/tags/statistiken/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Statistiken>Statistiken
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">110</span>
|
||
</a><a href=/tags/hardware/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Hardware>Hardware
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">107</span>
|
||
</a><a href=/tags/web/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Web>Web
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">107</span>
|
||
</a><a href=/tags/android/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Android>Android
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">98</span>
|
||
</a><a href=/tags/hugo/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Hugo>Hugo
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">89</span>
|
||
</a><a href=/tags/m%C3%BCll/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Müll>Müll
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">89</span>
|
||
</a><a href=/tags/sicherheit/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Sicherheit>Sicherheit
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">88</span>
|
||
</a><a href=/tags/blog/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Blog>Blog
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">87</span>
|
||
</a><a href=/tags/m%C3%BCllsammeln/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Müllsammeln>Müllsammeln
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">86</span>
|
||
</a><a href=/tags/politik/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Politik>Politik
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">86</span>
|
||
</a><a href=/tags/polizei/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Polizei>Polizei
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">76</span>
|
||
</a><a href=/tags/strecke/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Strecke>Strecke
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">75</span>
|
||
</a><a href=/tags/abstand/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Abstand>Abstand
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">74</span>
|
||
</a><a href=/tags/landschaften/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Landschaften>Landschaften
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">74</span>
|
||
</a><a href=/tags/w%C3%A4lder/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Wälder>Wälder
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">68</span>
|
||
</a><a href=/tags/wordpress/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=WordPress>WordPress
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">64</span>
|
||
</a><a href=/tags/neuhausen/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Neuhausen>Neuhausen
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">60</span>
|
||
</a><a href=/tags/apps/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Apps>Apps
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">59</span>
|
||
</a><a href=/tags/videos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Videos>Videos
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">59</span>
|
||
</a><a href=/tags/landstra%C3%9Fen/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Landstraßen>Landstraßen
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">54</span>
|
||
</a><a href=/tags/makrofotos/ class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=Makrofotos>Makrofotos
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">54</span>
|
||
</a><a href=https://natenom.de/tags class="btn btn-sm btn-secondary post-taxonomy ps-3 post-tag me-2 mb-2" title=ALLE>ALLE
|
||
<span class="badge badge-sm text-secondary bg-white ms-1">816</span></a></div></div></section></div><div class="accordion archives"><section class="row card component"><div class=card-header><h2 class="card-title my-2 fs-4 text-surface d-none d-lg-block"><a href=/archiv/>Archiv</a></h2><a class="accordion-button d-lg-none mb-1 shadow-none p-0 bg-transparent collapsed" role=button data-bs-toggle=collapse href=#archives aria-expanded=false aria-controls=archives>Archiv</a></div><div class="card-body collapse accordion-collapse accordion-body d-lg-block" id=archives><a href=/archiv/2024/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2024>2024 <span class="badge badge-sm text-secondary bg-white ms-1">23</span>
|
||
</a><a href=/archiv/2023/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2023>2023 <span class="badge badge-sm text-secondary bg-white ms-1">147</span>
|
||
</a><a href=/archiv/2022/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2022>2022 <span class="badge badge-sm text-secondary bg-white ms-1">188</span>
|
||
</a><a href=/archiv/2021/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2021>2021 <span class="badge badge-sm text-secondary bg-white ms-1">111</span>
|
||
</a><a href=/archiv/2020/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2020>2020 <span class="badge badge-sm text-secondary bg-white ms-1">193</span>
|
||
</a><a href=/archiv/2019/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2019>2019 <span class="badge badge-sm text-secondary bg-white ms-1">118</span>
|
||
</a><a href=/archiv/2018/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2018>2018 <span class="badge badge-sm text-secondary bg-white ms-1">143</span>
|
||
</a><a href=/archiv/2017/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2017>2017 <span class="badge badge-sm text-secondary bg-white ms-1">163</span>
|
||
</a><a href=/archiv/2016/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2016>2016 <span class="badge badge-sm text-secondary bg-white ms-1">108</span>
|
||
</a><a href=/archiv/2015/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2015>2015 <span class="badge badge-sm text-secondary bg-white ms-1">85</span>
|
||
</a><a href=/archiv/2014/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2014>2014 <span class="badge badge-sm text-secondary bg-white ms-1">85</span>
|
||
</a><a href=/archiv/2013/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2013>2013 <span class="badge badge-sm text-secondary bg-white ms-1">56</span>
|
||
</a><a href=/archiv/2012/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2012>2012 <span class="badge badge-sm text-secondary bg-white ms-1">43</span>
|
||
</a><a href=/archiv/2011/ class="btn btn-sm btn-secondary post-taxonomy ps-3 me-2 mb-2" title=2011>2011 <span class="badge badge-sm text-secondary bg-white ms-1">36</span></a></div></section></div></div></aside></div></main><footer class="footer mt-auto py-3 text-center container"><div class="row text-center"><div class="col-12 mt-2"><p class=mb-2>Natenoms Blog</p><p class="text-secondary mb-2"><small>Mein Blog über verschiedene Themen, die mich über die Zeit beschäftigen. Derzeit sind dies: Verkehrswende, Mobilität, Fahrrad, Minimalismus, Fotografie, Malen, Zeichnen …</small></p><div class="copyright mb-2 text-secondary"><small></small></div><div class="powered-by mb-2 text-secondary"><small>Build with ❤️ from the <a class=text-primary href=https://gohugo.io target=_blank rel="noopener noreferrer">Hugo</a> and the <a class=text-primary href=https://github.com/razonyang/hugo-theme-bootstrap target=_blank rel="noopener noreferrer">HBS</a> theme.</small></div><nav class="social-links nav justify-content-center mb-2 mt-3"><a class="nav-link social-link p-0 me-1 mb-2" target=_blank href=/index.xml title=RSS rel=me><i class="fas fa-fw fa-2x fa-rss" style=color:#ea6221></i></a></nav></div><div class="col-12 col-lg-8 offset-0 offset-lg-1"></div></div><div class=natenom-footer><a href=/ueber/impressum/>Impressum</a> <a href=/ueber/datenschutz/>Datenschutz</a></div></footer><script data-precache src=/assets/main/bundle.min.b0a436c85b86c431bb1c0fdb2ade0445de95435dc453dc7f4f30acad2153b535.js integrity="sha256-sKQ2yFuGxDG7HA/bKt4ERd6VQ13EU9x/TzCsrSFTtTU=" crossorigin=anonymous async></script><script data-precache src=/assets/icons/bundle.min.691458a56c2eef480bec8d31c967801a416b6445459ae901fe213e7870a0dd83.js integrity="sha256-aRRYpWwu70gL7I0xyWeAGkFrZEVFmukB/iE+eHCg3YM=" crossorigin=anonymous defer></script></body></html> |