Link Diary December 2022

Install Proton GE with the latest Wine and special patches

Download the tar.gz here: https://github.com/GloriousEggroll/proton-ge-custom/releases

cd ~/.steam/root
mkdir -p compatibilitytools.d
cd compatibilitytools.d
tar xzv ~/Downloads/GE-Proton7-43.tar.gz # your version

Restart Steam and find it per game in the Compatibility setting.

https://www.linuxadictos.com/de/Proton-ge%2C-wie-es-sich-von-Proton-unterscheidet.html (german)

https://github.com/GloriousEggroll/proton-ge-custom

Call a bash function on find result

#!/bin/bash

function do_sth_awesome() {
  file=$1
  echo `basename "$file"` >> filenames.txt
}
export -f do_sth_awesome

find . -name "*.conf" -exec bash -c 'do_sth_awesome "{}"' \;
find . -type l ! -exec test -e {} \; -exec echo "Broken: {}"' \;

Why are radiators usually below a window?

As a developer you might want to talk to a rubber duck

https://en.wikipedia.org/wiki/Rubber_duck_debugging

Might work, when there's no colleague around …

All Google News weighed in a tree map

As newsmap.jp is broken for a long time now, I just discovered that there's a JavaScript clone that uses Google News.

https://newsmap.ijmacd.com/

Turn off Youtube shorts

https://de.minitool.com/youtube/youtube-shorts-deaktivieren.html

I loose so much time once I start a short …

On the start page, simply press the X in the top right of the short and let Youtube know you're "Not interested".

No sound devices after upgrading to Ubuntu 22.10

https://askubuntu.com/questions/1436904/problem-with-sound-in-ubuntu-22-10

sudo touch /usr/share/pipewire/media-session.d/with-pulseaudio 
systemctl --user restart pipewire-session-manager

How to activate "echo cancellation" in PulseAudio

https://www.linuxuprising.com/2020/09/how-to-enable-echo-noise-cancellation.html

sudo nano /etc/pulse/default.pa
.ifexists module-echo-cancel.so
load-module module-echo-cancel aec_method=webrtc source_name=echocancel sink_name=echocancel1
set-default-source echocancel
set-default-sink echocancel1
.endif

Restart Pipewire with PulseAudio afterwards

systemctl --user restart wireplumber pipewire pipewire-pulse

Restart PulseAudio old-school

pulseaudio -k

Reset the Youtube Algorithm

https://www.alphr.com/reset-youtube-recommendations/

  1. Launch the YouTube app.
  2. Tap on your profile image located at the top-right corner.
  3. Pick “Settings.”
  4. Look for “History & Privacy.”
  5. Select “Clear Search History.”

Video Picks

Youtube Preview/Vorschau

Mob Programming

Youtube Preview/Vorschau

Thing practical / CGI in Wednesday

Youtube Preview/Vorschau

Helped me for playing FrostPunk

Youtube Preview/Vorschau

ChatGPT vs exam questions

Youtube Preview/Vorschau

What makes an intersection deadly

Youtube Preview/Vorschau

Are humans overpowered?

Youtube Preview/Vorschau

John Wick shooting realism