Those are my notes about using the TP-Link Tapo C500 camera in my Linux environment.
More precisely, my Linux system are
- a Debian Testing desktop pc
- a few raspberry pi
- an Asustor NAS that is running a highly customized Linux
Debian version 12, called Bookworm, was recently released. After only a few months of waiting, a version optimized for the Raspberry Pi was released, so it was time to upgrade. If I already did it for me, I'll write a step by step guide :)
The full changelog is here:
https://wiki.debian.org/NewInBookworm
If you write or run shell scripts, please consider the following:
sudo pacman -Syu base-devel devtools
. This will pull in the necessary dependencies to build Arch packages.pkgctl repo clone --protocol=https linux
. This will grab the PKGBUILD for the linux
package. There should now be a linux
folder in your current directory.linux
folder. It should be named d39a2734bf6221a1a4fe42eea1dd6a17f08ebf5b..1c3366abdbe884be62e5a7502b4db758aa3974c6.patch
, but it really doesn't matter what you name it.source=()
section. This tells the PKGBUILD to include the patch as a source file for the build.'SKIP'
line as the last entry in both the `sha256Needed to remap keys on my ELECOM Huge Trackball, so I wrote a .conf file to be loaded at boot by X.
The ELECOM Huge has 12 keys you can assign. I will be remapping Fn1
and Fn2
which are near my index finger to be used as regular Left Click
and Middle Click
Code | Default Key | Remap Key |
---|---|---|
1 | Left | Left |
2 | Middle | Middle |
https://haydenjames.io/raspberry-pi-performance-add-zram-kernel-parameters/ | |
https://www.techrepublic.com/article/how-to-enable-the-zram-module-for-faster-swapping-on-linux/ | |
https://ikarus.sg/using-zram-to-get-more-out-of-your-raspberry-pi/ |
We have deployed a couple of long-running Raspberry Pis equipped with cameras and sensors reporting into our network 24/7. All these are under uptime monitoring for us to keep track of the network availability.
From to time one of our Raspberry Pis freezes in the field either because of a kernel or a hardware issue. In that case there is nothing that can be done with software anymore. You can’t connect to it, can’t ping the Pi – It becomes impossible to send it a restart command in any way to bring it back to normal operation. Debugging into these events you might find indications of such as freeze in the /var/log/kernel.log file, and only manual powering down, and powering up again brought it back to live.
One little known Pi features is a builtin hardware watchdog. This little hardware service will once enabled watch the system activity and automatically power cycle the Raspberry Pi once it gets stuck.
It’s done in few steps directly on a terminal on your Pi:
Depending on the distro or DE/WM you are running and which programs you are using to manage your audio you maybe run into the hassle of having to switch audio outputs each time you connect a bluetooth device (headset/speaker). You can in fact make pulseaudio to autoswitch when connection is established and not do it manually.
To accomplish this you just need to check a condition in the default.pa
config file located in /etc/pulse/
directory on your install and add the following line load-module module-switch-on-connect
like in the code snippet below:
...
### Automatically load driver modules for Bluetooth hardware
La idea detras de este clan desde un inicio siempre fue juntarse con amigos, hacer nuevos amigos y ayudarnos mutuamente para realizar actividades tanto PVE como PVP de cualquier dificultad sin presiones, despues de todo esto es un juego, una actividad recreativa.