tmux ist mein Tiling Window Manager

TMUX

Ich hatte da mal einen Post auf reddit geesehen und mir gedacht, das klingt soch irgendwie nach einem Plan. Mit dem neuen Rechner den ich bekommen habe war das eine gute Gelegenheit. Hier kann ich in einem Terminal Fenster alle Prozesse offen halten, die ich so brauche, oder an denen ich schon mal Spass habe.

Timewarrior / Taskwarrior

Die beiden Programme verwende ich um per CLI mal eben schnell einen Task zu erstellen, zu starten oder zu beenden. In der Kombination mit Timewarrior habe ich dann auch noch ein Tool, dass die Zeiten speichert, die ich für einzelne Tasks oder die verschiedenen Projekte aufgewndet habe.

wttr.in

Man muss doch immer das Wetter ein bisschen im Blick habe.

wttr.in

NCSPOT

Spotify in der CLI? Ja klar, hast Du schon mal geschaut wie viel Speicher Spotify sich reserviert? Ich habe aktuell nur 32 Gig, da muss ich ein wenig haushalten.

Spotify in der CLI mit NCSPOT

Spotify Speicherfresser

Ich hatte hier gestern erst 70 MB Speicherverbrauch, die 106 heute erscheinen mir ein bisschen viel.

Nachtrag

Wusste ich doch, das der Speicherverbrauch eigentlich total niedrig ausfällt:

ncspot mit 28MB Speicherverbrauch

ncspot Meeresrauschen

Newsboat RSS Reader

Noch bin ich nicht dazu gekommen mir emacs einmal genauer anzuschauen, außerdem will ich nicht schon wieder ein Fass ohne Boden aufmachen.

Newsboat RSS Reader

Was ich an newsboat so mag ist, dass ich hier mit tmux, in 3 Fenstern ein wenig sortiert meine wichtigsten RSS-Feeds im Blick halten kann. Ich habe 3 verschiedene Config-Dateien hinterlegt und kann so meine RSS-Feeds, meine youtube-Feeds und meine wichtigsten Podcasts im Blickbehalten. Mit mpv kann ich Mediendateien abspielen, also Podcasts oder Videos und überall wo das nicht funktioniert, wird per URL-View einfach der Standard Browser vom System aufgerufen.

Nur falls jemand ein bisschen was abschauen will:

#  _   _ ________          _______ ____   ____       _______
# | \ | |  ____\ \        / / ____|  _ \ / __ \   /\|__   __|
# |  \| | |__   \ \  /\  / / (___ | |_) | |  | | /  \  | |
# | . ` |  __|   \ \/  \/ / \___ \|  _ <| |  | |/ /\ \ | |
# | |\  | |____   \  /\  /  ____) | |_) | |__| / ____ \| |
# |_| \_|______|   \/  \/  |_____/|____/ \____/_/    \_\_|
#
#
browser $BROWSER
save-path "~/Dokumente/rss-feeds-worth-saving/"
download-path ~/Musik
player "mpv"
#
# add video or audio to play queue using mpv (requires: task-spooler, mpv, youtube-dl)
# task-spooler: https://www.youtube.com/watch?v=wv8D8wT20ZY
# youtube-dl: https://www.youtube.com/watch?v=MFxlwVhwayg
 macro p set browser "mpv --ontop --no-border --force-window --autofit=500x280 --geometry=-15-10 %u"; open-in-browser ; set browser "$BROWSER %u"
 refresh-on-startup yes
 auto-reload yes
 reload-time 30
 reload-threads 100
 external-url-viewer "urlview"
 # external-url-viewer "urlscan"
 bind-key U show-urls
 # max-items        100
 confirm-delete-all-articles yes
 scrolloff 25
 # notify-xterm yes
 suppress-first-reload yes
 display-article-progress yes
 confirm-mark-all-feeds-read yes
 confirm-mark-feed-read no
 # error-log ~/.local/share/newsboat/error.log
 #https://gitlab.com/dj-bauer/newsboat-rice/-/blob/master/config
 highlight feedlist "[╒╘╞]═.*═[╛╕╡]" color175 color237  #yellow default bold
 highlight feedlist "[║│]" color175 color237 bold #yellow default bold
 highlight feedlist "╠═.*" color175 color237 bold  #yellow default bold
 # highlight feedlist "\\(youtube\\) .*" red
 # highlight feedlist "\\(Reddit\\) .*" green
 # highlight feedlist "\\(Podcast\\) .*" magenta
 # highlight feedlist "\\(Blogs\\) .*" cyan
 # highlight feedlist "\\(Reddit\\) .*" color166
 feedlist-format "%?T?║%4i %n %14u (%T) %S &╠════════════════════════════════════════════════════%t?"
 feedlist-title-format "%N %V - Deine Feeds ║ (%u ungelesen, %t Gesamt)%?T? - tag ’%T'&? "
 # keybindings because of muscle memory.
 bind-key SPACE next-unread
 bind-key j down
 bind-key k up
 bind-key g home
 bind-key G end
 bind-key RIGHT open
 bind-key U show-urls

Noch ein Post über newsboat

Newsboat RSS Reader

Zur Erinnerung hier noch mal ein Auszug aus dem letzten Artikel:

RSS Reader mit Podcast unterstützung.

Was der super macht, ist Artikel herunterladen und in einem Ordner meiner Wahl speichern für spätere Referenzierung. Außerdem kann ich meine Lieblingsradiosendung herunterladen, WeFunkRadio. So habe ich die neuen Folgen jederzeit verfügbar auf der Festplatte liegen. Mit ein bisschen Anpassungen in der Konfig-Datei kann man sich einen netten Überblick verschaffen, was heute so wichtig war.

Übersicht über die ungelesenen Feeds

In der URL Datei kann man mit RegEx ein bisschen was tricksen und für Übersicht sorgen

Als textbasierten Browser verwende ich lynx. Aber mit ,s kann ich bei Bedarf surf von Suckless starten, mit ,f Firefox und mit ,p werden Mediendateien wiedergegen, wie z.B. youtube Videos oder Podcasts. Wie ich finde eine gelungene Sache. Jede Woche entdecke ich was neues und komme immer besser zurecht.

Warum gibt es einen zweiten Teil?

Seit dem ersten Artikel habe ich noch ein bisschen mit der Konfguration herumgespielt und noch ein paar youtube Videos zu dem Thema gesehen. Auf das lesen der Manpage hatte ich bisher noch keine Lust, das meiste bekommt man ja auch so raus.

In der URL Datei kann man mit RegEx ein bisschen was tricksen und für Übersicht sorgen

Das sieht am Ende dann doch alles ein bisschen netter aus und sorgt für mehr Übersicht.

So sieht das ganze dann aus

Am Ende jeder Zeile sind Indikatoren (x) mit denen man erkennen kann, dass aktuell noch geladen wird.

In der ersten Zeile der URL-Datei habe ich noch die Zeile:

"query:Markiert:flags # \"s\"" "Markierte-Artikel"

eingefügt. Hier kann ich nun in den Artikeln mit STRG + F für "Flags" mit einem einfachen s und ENTER, einen Artikel für später markieren.

newsboat übersicht mit laufendem Podcast im mpv

Aktuell bekomme ich das mit den Farben noch nicht so geregelt wie ich mir da vorstelle, da brauche ich noch ein bisschen Zeit.

newsboat RSS reader

RSS Reader waren doch schon ausgestorben

Nachdem ich mein 10 Jahre altes MacBook Pro die Tage mal wieder ausgegraben habe, weil ich im Netz Anleitungen gefunden habe, wie man die defekte Grafikkarte komplett deaktivieren kann, habe ich unheimlich Spaß an Linux gefunden. Ich hatte nur Anleitungen dazu gefunden, wie man das mit ubuntu macht, was schade ist, denn eigentlich wäre mir Arch-Linux lieber gewesen, aber was solls. Ich habe jetzt ein ubuntu 20.xx laufen und verwende DWM als Tilig Window Manager. Das macht echt Spaß. Die Raspberrys im Netzwerk lassen sich mit tmux super per SSH administrieren und ich kann endlich vernünftig bloggen. Das alte MAcBook Pro hat einen günstigen Akku bekommen, der leider nicht so lange hält wie ich erwartet hatte. Außerdem gab es noch eine kleine SSD. Damit rennt der besser als je zuvor. Ich bin ja alte Schule und habe viel Freude an der Kommandozeile, das macht der Intel i5 M 540 (4) @ 2.528GHz sehr gut mit.

zsh ist mir ein bisschen ans Herz gewachsen

Hier mal ein paar meiner neuen liebsten Konsolenanwendungen.

Newsboat RSS Reader

RSS Reader mit Podcast unterstützung.

Was der super macht, ist Artikel herunterladen und in einem Ordner meiner Wahl speichern für spätere Referenzierung. Außerdem kann ich meine Lieblingsradiosendung herunterladen, WeFunkRadio. So habe ich die neuen Folgen jederzeit verfügbar auf der Festplatte liegen. Mit ein bisschen Anpassungen in der Konfig-Datei kann man sich einen netten Überblick verschaffen, was heute so wichtig war.

Übersicht über die ungelesenen Feeds

In der URL Datei kann man mit RegEx ein bisschen was tricksen und für Übersicht sorgen

Als textbasierten Browser verwende ich lynx. Aber mit ,s kann ich bei Bedarf surf von Suckless starten, mit ,f Firefox und mit ,p werden Mediendateien wiedergegen, wie z.B. dei youtube Videos. Wie ich finde eine gelungene Sache. Jede Woche entdecke ich was neues und komme immer besser zurecht.

Spotify per CLI

Total verrückt, aber eben sehr schnell und braucht extrem wenig Ressourcen. Was bei so einer alten Kiste ja prima ist.

ncspot als Spotify Premium client

ncspot mit alsamixer für die Lautstärkeregelung

Neomutt als E-Mail Client

Mithilfe von MuttWizard war das quasi ein Kinderspiel das einzurichten. Luke Smith hat da gute Arbeit geleistet.

Das sieht ein bisschen wild aus, ist aber total angenehm, weil einfach weniger Ablenkung. Keine Bilder, kein Bling Bling einfach nur Text.

Neomutt mit einem vollen Posteingang und Thread View aktiviert