Discord лечим black screen в OpenSUSE 42.3

sudo zypper addrepo http://download.opensuse.org/repositories/devel:/tools:/compiler/openSUSE_Leap_42.3/ devel:tools:compiler
sudo zypper in libc++1

Filesystem Hierarchy Standard 2.3

http://www.pathname.com/fhs/pub/fhs-2.3.pdf

Как удалить весь мусор после Docker

эта команда по идее должна привести вид вашей системы к тому что был до того как вы впервые выполнили какое либо действие с докером:

docker system prune

P.S.: контейнеры и всё остальное удаляется, кроме образов, их чистим ручками командой

docker rmi {IMAGENAME1,IMAGENAME2,IMAGENAME3,...IMAGENAMEn}

Автоподпись коммитов в git для продуктов intellij

Если вы когда либо пытались заставить Idea, pyCharm или например CLion подписывать ваши коммиты gpg ключём то наверняка у вас была ошибка ввода пароля к ключу.
лечится так:
1) подсматриваем id ключика

gpg --list-secret-keys --keyid-format LONG

2) Говорим git подписывать коммиты и говорим каким ключём

git config --global user.signingkey ID_ВАШЕГО_КЛЮЧА
git config --global commit.gpgsign true

3) Исправляем ошибку no-tty добавляя в конфиг gnupg который лежит по адресу ~/.gnupg/pgp.conf в конец пару строчек

no-tty
use-agent

Готово, теперь при первом коммите спросится пароль и рядом с коммитом в гитхабе будет приятная надпись «проверено» если вы конечно не забыли добавить в аккаунт на сайте открытую часть вашего ключа.

Запись образа на флешку для ленивых

Частенько приходится записывать образ на флешку, бэкап на диск, диск в бэкап.
Родил для себя скрипт на три строчки которым и с вами делюсь:

#!/bin/bash
# Запись образа на флешку для ленивых

echo "Что пишем: $1"
echo "Куда пишем: $2"

read -p "Press любую key..."

pv $1 | dd of=$2

sleep 2

sync

read -p "Запись завершена. Press любую key..."
sudo ./ImgWriter.sh /путь/до/образа.iso /dev/sdX