I dont always Ubuntu, but when I do..

I dont always Ubuntu, but when I do..

Get rid of GUI password prompts:

The problem with these is that they are sequential and one at a time. Imagine you need a password for git or svn, a GUI password prompt comes up. Now you need to get your password via a password client/vault..

That prompt wont show up until you cancel out of the first one, then you need to do it over again.

TLDR: Terminal based password prompt are more practical:

pineentry

sudo apt install pinentry-tty
sudo update-alternatives --config pinentry

clipmenu

0 @ffcb163:[~/github/clipmenu]:$ git clone --depth 1 https://github.com/cdown/clipnotify.git ~/github//clipnotify 
fatal: destination path '/home/rmintz87/github//clipnotify' already exists and is not an empty directory.
128 @ffcb163:[~/github/clipmenu]:$ cd ..
0 @ffcb163:[~/github]:$ cd clipnotify/
0 @ffcb163:[~/github/clipnotify]:$ lkl
lkl: command not found
127 @ffcb163:[~/github/clipnotify]:$ ll 
total 28
drwxrwxr-x 3 rmintz87 rmintz87 4096 Jun 11 10:50 ./
drwxrwxr-x 7 rmintz87 rmintz87 4096 Jun 15 21:12 ../
-rw-rw-r-- 1 rmintz87 rmintz87  648 Jun 11 10:50 clipnotify.c
drwxrwxr-x 8 rmintz87 rmintz87 4096 Jun 11 10:50 .git/
-rw-rw-r-- 1 rmintz87 rmintz87  280 Jun 11 10:50 LICENSE
-rw-rw-r-- 1 rmintz87 rmintz87  392 Jun 11 10:50 Makefile
-rw-rw-r-- 1 rmintz87 rmintz87  775 Jun 11 10:50 README.md
0 @ffcb163:[~/github/clipnotify]:$ make 
cc   clipnotify.c -o clipnotify -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 -lXfixes
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ sudo install -D -m755 clipnotify /usr/bin/clipnotify
[sudo] password for rmintz87: 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ 
0 @ffcb163:[~/github/clipnotify]:$ cd ..
0 @ffcb163:[~/github]:$ cd clipmenu/
0 @ffcb163:[~/github/clipmenu]:$ make 
Found `xsel`
Found `clipnotify`
install --target "/usr/bin" -D -m755 clipmenu clipmenud clipdel clipctl
install: cannot create regular file '/usr/bin/clipmenu': Permission denied
install: cannot create regular file '/usr/bin/clipmenud': Permission denied
install: cannot create regular file '/usr/bin/clipdel': Permission denied
install: cannot create regular file '/usr/bin/clipctl': Permission denied
Makefile:11: recipe for target 'install' failed
make: *** [install] Error 1
2 @ffcb163:[~/github/clipmenu]:$ sudo make 
Found `xsel`
Found `clipnotify`
install --target "/usr/bin" -D -m755 clipmenu clipmenud clipdel clipctl
install -D -m644 init/clipmenud.service "/usr/lib/systemd/user/clipmenud.service"
0 @ffcb163:[~/github/clipmenu]:$ sudo make install 
Found `xsel`
Found `clipnotify`
install --target "/usr/bin" -D -m755 clipmenu clipmenud clipdel clipctl
install -D -m644 init/clipmenud.service "/usr/lib/systemd/user/clipmenud.service"

My morning reading menu