Link Diary December 2022
Videos, articles and other links I stumbled upon this month, which I want to remember and share.
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)
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 broken symlinks
find . -type l ! -exec test -e {} \; -exec echo "Broken: {}"' \;
Why are radiators usually below a window?
If they weren't the room would be colder.
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.
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/
- Launch the YouTube app.
- Tap on your profile image located at the top-right corner.
- Pick “Settings.”
- Look for “History & Privacy.”
- Select “Clear Search History.”