автосмена обоев gnome-shell

Установить менеджер дополнений гнома:

sudo apt install gnome-shell-extension-manager

И в нем установить дополнение Wallpaper Switcher

Дальше остается только выбрать директорию с изображениями.

yandex-browser no_pubkey

Если при обновлении яндекс браузера вылезла ошибка:

W: Произошла ошибка при проверке подписи. Репозиторий не обновлён, и будут использованы предыдущие индексные файлы. Ошибка GPG: https://repo.yandex.ru/yandex-browser/deb stable InRelease: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 60B9CD3A083A7A9A
W: Не удалось получить https://repo.yandex.ru/yandex-browser/deb/dists/stable/InRelease Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 60B9CD3A083A7A9A
W: Некоторые индексные файлы скачать не удалось. Они были проигнорированы, или вместо них были использованы старые версии.

то делаем следующее

wget https://repo.yandex.ru/yandex-browser/YANDEX-BROWSER-KEY.GPG -O- | sudo tee /etc/apt/trusted.gpg.d/YANDEX-BROWSER-KEY.asc

и пытаемся обновить еще раз.

источник

lvm raid1 swap

Добавляем диски в LVM

pvcreate /dev/sdX1 /dev/sdY1

Создаём группу vgdata из двух дисков

vgcreate raid1vg0 /dev/sdX1 /dev/sdY1

Создаём логический диск с RAID 1 под именем lvmirror на 3ГБ:

lvcreate --mirrors 1 --type raid1 -l 100%FREE --nosync -n swap raid1vg0

можно указать флаг --nosync, чтобы пропустить синхронизацию пустого зеркала.

Смотрим что получилось

lvs -a -o +devices

Колонка Cpy%Sync показывает, процент синхронизации, а Devices, устройства, на которых находятся данные логического диска.

SWAP

Осталось создать swap раздел:

mkswap /dev/raid1vg0/swap

И добавить в fstab:

/dev/raid1vg0/swap  swap  swap    defaults,noatime,discard  0 0
Читать далее «lvm raid1 swap»

Базовые команды в ProxySQL

Это простейший вариант использования ProxySQL, именно как прокси, без балансировки и проверки состояния. Управление в ProxySQL оформлено в виде обычных sql запросов, как будто это самостоятельная субд.

Читать далее «Базовые команды в ProxySQL»

Как объединить PDF файлы в linux

Иногда возникает необходимость объединить несколько PDF файлов в один.

Из командной строки в Linux можно легко соединить множество PDF файлов с помощью утилиты convert, которая является частью пакета ImageMagick.

Прежде всего необходимо поставить пакет ImageMagick, частью которого является утилита convert:

$ sudo apt-get install imagemagick

Объединить несколько PDF в один

Объединить два PDF файла FILE1.pdf и FILE2.pdf в новый файл OUTPUT.pdf:

$ convert FILE1.pdf FILE2.pdf OUTPUT.pdf
$ convert -units pixelsperinch -density 288 -resize 45% FILE1.pdf FILE2.pdf OUTPUT.pdf

Склеить страницы в один PDF

Также возможно склеивание только определенных PDF страниц в один PDF файл.

Для этого мы передадим команде convert имена файлов с указанием необходимы страниц в квадратных кнопках.

Соединить 2-ую страницу из первого файла FILE1.pdf с 1-ой и 6-ой страницами из второго файла FILE2.pdf и сохранить результат в новый файл OUTPUT.pdf:

$ convert FILE1.pdf[1] FILE2.pdf[0,5] OUTPUT.pdf

Множество страниц в один PDF Файл

И конечно же, существует возможность соединять целые множества страниц.

Соединить первые 10 страниц из первого файла FILE1.pdf с первыми 5-ю страницами со второго файла FILE2.pdf и сохранить результат в новый файл OUTPUT.pdf:

$ convert FILE1.pdf[0-9] FILE2.pdf[0-4] OUTPUT.pdf

Конвертировать JPG в один PDF файл

$ convert file%d.jpg[1-14] $(date +%b%d_%H%M_%S)convert.pdf 
$ convert *.jpg $(date +%b%d_%H%M_%S)convert.pdf

АТ команды некоторых 3G модемов

Подключение:

Для подключения я обычно использую программу minicom:

sudo minicom -D /dev/ttyUSB0

Huawei E3372s и E3372h (МТС 827F, Мегафон М150-2, Билайн E3372s-hilink):

Примеры настроек USB-композиций:

at^setport="a1,a2;10,12,16,a1,a2"

— стандартная заводская композиция, В первичной композиции видны только CD и картридер, во вторичной — все АТ-порты, сетевая карта, CD, картридер.

at^setport="ff;10,12,16,a2"

— композиция без переключения. Очень удобна для использования в домашних роутерах и компьютерах с ОС, отличных от windows. После подключения модем сразу представляется как 2 АТ-порта, сетевая карта и картридер.

at^setport="FF;10,12,16,5,A,A1,A2"

— композиция с включенными всеми устройствами, какие только есть в модеме. Удобна для тех, кому надо иметь доступ к консолям модема.

AT^SYSCFGEX="00",3FFFFFFF,1,2,800C5,,

— зарегистрироваться во всех возможных сетях и диапазонах

AT^SYSCFGEX="0302",400000,1,2,800C5,,

— зарегистрироваться в сети LTE, если LTE недоступен, то в 3G (в 2G сетях модем регистрироваться не будет). Для LTE доступны все диапазоны, для 3G — только диапазон 2100.

Huawei E303

Ставим режим модема

AT^SETPORT="A1,A2;1,2,3"

ZTE MF823D

Ставим режим модема

AT+ZCDRUN=8