удалить старые версии 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

добавить в админке свой столбец в списке элементов

например, мы создали поле cases_order в acf и хотим вывести его в списке элементов

для этого в конец functions.php добавляем

$post_type_ = 'post'; // page
add_filter('manage_' . $post_type_ . '_columns', 'adm_columns_head', 10);
add_action('manage_' . $post_type_ . '_custom_column', 'adm_columns_content', 10, 2);

function adm_columns_head($defaults) {
	$defaults['cases_posts'] = 'Порядок';
	return $defaults;
}

function adm_columns_content($column_name, $post_ID) {
	if ($column_name == 'cases_posts') {
		the_field('cases_order', $post_ID);
	}
}

источник