Pretend working hard – Genact

Pretend working very hard in a terminal

docker run -it --rm svenstaro/genact

Checkout the repository:

Or the web version:


Xubuntu – Logitech MX Master 2S keymap

Custom keymap for Logitech MX Master 2S mouse on Xubuntu 16.04.

First, install Solaar to see the battery level on the taskbar

sudo apt-get install solaar


To remap the keys, install

sudo aptitude install xbindkeys xautomation

Then, launch xev to get the keyboard or mouse event to bind


Create the configuration file for xbindkeys

nano ~/.xbindkeysrc

Here is an exemple of this file that map the Back and Forward buttons to BackSpace and Return respectively

# Back button => BackSpace
"xte 'keydown BackSpace'"

"xte 'keyup BackSpace'"
 b:8 + Release

# Forward button => Enter
"xte 'keydown Return'"

"xte 'keyup Return'"
 b:9 + Release

To test your binding

xbindkeys -v

To start xbindkeys


it should autostart automatically

Python 3.6 on Ubuntu 16.04

On Ubuntu 16.04, there is a version of Python installed by default.

You should not uninstall it or it will break your machine.

Install Python 3.6

sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6

Now you can use python 3.6. Check the version by using

python3.6 -V

Install pip for Python 3.6

curl | sudo python3.6

Now pip is installed for Python3.6 and can be used to add package to this interpreter.

Install package for Python 3.6

sudo python3.6 -m pip install Flask


QCopy – ClipBoard manager – Ignore KeePass entries

I installed QCopy on Xubuntu along with KeePass2.

Of course, I don’t want my password copied from KeePass to be available in QCopy history. Everything coming from KeePass must be ignored by QCopy!

To do so, I followed the instructions from the Official QCopy documentation:

Add and modify automatic command to ignore text copied from the window:

  1. open “Command” dialog (F6 shortcut),
  2. click “Add” button in the dialog,
  3. select “Ignore Password window” from the list and click “OK” button,
  4. select “Show Advanced”
  5. change “Window” text box to match the title (or part of it) of the window to ignore (e.g. KeePass),
  6. click “OK” button to save the changes.


This new command should be at top of the command list because automatic commands are executed in order they appear in the list and we don’t want to process sensitive data in any way.