Random wallpapers for Nitrogen (Linux)

Here I am sharing my script which randomly selects picture file from the defined folder and applies this file as a wallpaper. This script is written for one of the most popular programs of this kind in Linux - nitrogen.

When I decided to make this script, I wanted it to do the following:

  1. Randomly select file as a wallpaper.
  2. Has minimum writing operations on the disk.

Here is what I came with.

Read More…

All you need is text. Plain text (almost).

As many of us, I built my first documents writing and presentation (slides) creation skills with the Microsoft Office. And as for many of us for me “document” meant something, written in the WYSIWYG1 type of editor: Microsoft Office Word, LibreOffice Writer, StarOffice, etc.

And as many of us I was doing the same logical mistake: in my mind both format for text storage and format for text presentation were the same.

But in the last few years I have been changing my view on the documents creation, text writing and text presentation. It all merged into one principal:

Text information must be stored in the plain text files. Or as close to plain text as possible.

Read More…

Use Your Own Git Server

Why I use my own Git server and why you also could do the same? Some might think this post is relevant to only technical people, or to people who do programming, to software developers. But I think it might be of interest for everyone who wants to control its own text data.

Read More…

WSL2 Impressions and Issues

My Windows PC received upgrade, which finally officially enabled WSL2. I don’t want re-post everything what is already written about WSL2. But main changes are that now WSL2 works from the Hyper-V layer and its main benefit is the speed of work.

Honestly saying, issues I met with are already covered on Microsoft documentation web-site. But I did not read it before migration and therefore I had to solve them later.

Read More…

Using digraphs in VIM

Many of us want to write not just text, but text which is graphically pleasant. When we use WYSIWYG type of writing software (or word processors) like Microsoft Word, LibreOffice, we have to look for special symbols in the special tables and insert symbols with the mouse, or we have to learn how to insert those symbols via Unicode codes.

VIM allows you insert most of the such symbols (in VIM they are called «digraphs») using key bindings which are easy to remember.

Read More…

WSL Setup

In this post I will explain my WSL setup quickly. It will cover only following topics:

  • Configuration of WSL.
  • wsltty terminal emulator. I will explain why I use it, its benefits and limitations.
    • Also I mention how you can launch X-Windows applications.
  • My colors setup.
  • My fonts setup.
  • My shell and tmux setup.

Here I am writing about WSL1, because this is the version I use today.

Read More…