Change Desktop Wallpaper – cmd – Gnome

To change the wall paper of your desktop with a custom image, from the cmd, type in the following

gsettings set org.gnome.desktop.background picture-uri file:///home/user/Pictures/Wallpapers/4462181-abstract-backgrounds.jpg

Yes. Replace the file path with your own file path.

For a detailed blog about changing wallpapers. Read this blog.


Search Switch – Part 1/2

I recently made the shift to move from Google search to DuckDuckGo. As my default search provider. Web search is something we do all the time. For me, it happens around 20 to 200 times on a typical working day. This provides my search provider with enough information about me to target ads and also make my consequent searches more relevant. The former makes people uncomfortable. But the latter point is usually taken happily, as we would get well filtered results. We get something out of it. But, do we really want this.

I have come to a conclusion that I don’t, at the moment. I just want to see what is objectively popular and ranked higher. I do not want customized search results, because I feel I am missing out on the diversity that the internet has to offer. It is through these random searches that you find good content from all over the globe. If it is good, You see it, End of story. As I am using DuckDuckGo, I can sense this happening. My results are not biased, they are not based on who I am, but rather on the actuality of the articles themselves. A Ted video from long back influenced this thought process of mine. Lazy to find it now and give you a link.

And yes, DuckDuckGo does not save your search entries or track you. So that is something that you might find interesting as well. There is no use if you are using DuckDuckGo on Chrome I guess, but still, internet privacy on its own is sort of a gray area. You can never be 100 percent private. You can control some of the parameters. But not all. At the moment, I am using DuckDuckGo on Firefox, both of which claim similar ideology about privacy.

Anyway, this is an experiment. Let me see if I have the same opinion a few months from now. Will keep you posted. Part 2/2 in a few months, or sooner.

Screen Record, on Linux

This is a quick way to make a tutorial or how-to video for someone. On my fedora, I already had this command line app called, recordmydesktop and it works well.

All you have to do is head to the command line and say recordmydesktop test.ogv. This will record the screen and save it to a file called test.ogv. To end recording, you can hit Ctrl + c.  It takes some time to process the file and save it. You might see something like the image below.


There a lot of options, including ways to specify an area of the screen to record and things like adding a short delay before it starts recording. Check out the man page (man recordmydesktop) for more details.

This records in OGV format. But you can quite easily convert it to an mp4 file, if you’d like, with ffmpeg or some other conversion software. With ffmpeg, use the following command.

ffmpeg -i test.ogv -c:v libx264 -preset veryslow -crf 22 -c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 output.mp4

I’m not sure if this is default or it got installed along with some other package. Anyway, installation is as simple as, dnf install recordmydesktop, as a root user. Happy recording.