удалить старые версии snap-пакетов

создадим скрипт clean_old_snap.sh

echo 'before'
sudo du -sh /var/lib/snapd

set -eu
snap list --all | awk '/disabled/{print $1, $3}' |
    while read snapname revision; do
        snap remove "$snapname" --revision="$revision"
    done

echo 'after'
sudo du -sh /var/lib/snapd

добавим права на выполнение

chmod +x clean_old_snap.sh

запускаем

sudo ./clean_old_snap.sh

исходник

про set -eu

xswitcher — аналог punto switcher для ubuntu

речь пойдет не про xneur, а про xswitcher

сам проект здесь — https://github.com/ds-voix/xswitcher

1 скачиваем zip-файл проекта, распаковываем

2 sudo cp bin/xswitcher /usr/local/bin/

3 sudo mkdir /etc/xswitcher/

4 sudo cp xswitcher.conf /etc/xswitcher/

5 по умолчанию, разделителем является пробел, т.е. при вводе lj,hj gj;fkjdfnm и нажатии break получим lj,hj пожаловать; чтобы это изменить — правим файл /etc/xswitcher/xswitcher.conf: в 17-й строке убираем ?SPACE

6 в startup applications бунты добавляем xswitcher