Bash prompt, venv and ArchLabs

If you want to change the command prompt displayed by bash in such a way as to display information about the currently used virtual environment created by venv, you need to modify the PS1 variable in the .bashrc file.

In the ArchLabs distribution, the PS1 variable settings are also modified in the hidden .bash directory in the user’s directory and therefore instead of directly modifying the PS1 variable, the PROMPT_USERFMT variable should be modified, i.e.

PROMPT_USERFMT='\nvenv:(${VIRTUAL_ENV##*/})\n\u@\h:'

Then, the created variable should be exported in the .bashrc file, i.e.

export $PROMPT_USERFMT

To reload bash settings, you need to reload the .bashrc file, i.e.

source .bashrc

Abiword with ODT file support

Abiword is an interesting alternative to LibreOffice. Of course, it has fewer functions and is not a full 1: 1 equivalent, but it also has undeniable advantages, e.g. speed of operation, installation of the word processor itself.

There is a current version of the program in the extra Arch Linux repository which uses gtk3. Unfortunately, at least for me (ArchLabs) it does not work well, i.e. there is a flickering of the program’s working area.

There is an alternative version of the program in AUR repositories – abiword-gtk2, which of course uses gtk2. The flickering problem is gone, but this version is lite version and there is no support for e.g. plugins, including support for LibreOffice odt files.

To build a version with support for odt files, delete the entries in the PKBUILD file:

--disable-builtin-plugins \
--disable-default-plugins \

Instead of these, put an entry:

--enable-plugins="opendocument openwriter openoffice writer filter" \

You can generate a package:

makepkg -Acs

And then install:

sudo pacman -U abiword-gtk2-replace _with _program_version.tar.xz

and there you go!