пятница, 30 мая 2025 г.

Продвинутая консоль в связке alacritty и zellij

1. Установка эмулятора терминала

apt install alacritty

mkdir -p ~/.config/alacritty

vim ~/.config/alacritty/alacritty.toml

 

[window]
opacity = 0.96
startup_mode = "Windowed"
decorations = "Full"
dynamic_title = true

[scrolling]
# если у вас мало памяти, то уменьшите значение
history = 100000
multiplier = 3

[font]
size = 8

# Можно использовать свои шрифты для каждого варианта текста (normal, bold, italic)
[font.normal]
# Использовать лучше всего патченные Nerd-шрифты
family = "JetBrainsMono NF"

# Для лучшей поддержи прозрачности в vim и тп
[colors]
transparent_background_colors = true

[shell]
# Запускаем при старте терминала zellij, при этом используя последнюю сессию
program = "/bin/zsh"
args = ["-lc", "zellij attach --index 0 || zellij",]

2. Установка zellij

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
cargo install --locked zellij 
3. Установка шрифтов для консоли
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip
unzip JetBrainsMono.zip -d JetBrainsMonoNF
mkdir -p ~/.local/share/fonts
cp JetBrainsMonoNF/*.ttf ~/.local/share/fonts/
fc-cache -f -v

четверг, 11 апреля 2024 г.

Хранение каталогов

gocryptfs

gocryptfs -init путь_к_исходной_папке путь_к_новой_папке

gocryptfs путь_к_новой_папке расположение_для_монтирования

вторник, 18 июля 2023 г.

Консольные утилиты

sudo iptraf-ng

sudo tcpdump

sudo tail -f /var/log/syslog

mtr 1.1.1.1

суббота, 2 июля 2022 г.

вторник, 7 июня 2022 г.

Музыка [chill] - стрим

mplayer  http://cast.magicstreams.gr:9125/stream

пятница, 12 марта 2021 г.

Эскизы изображений в консоли

Эскизы изображений в консоли

feh --image-bg black --auto-zoom --preload --auto-reload --auto-rotate -t -Sfilename -E 128 -y 128 -W 1920 -P -C /usr/share/fonts/TTF/ -e DejaVuSans/8 -d --scale-down --draw-exif "$@"

Индикаторы в командной строке

Погода

 curl wttr.in/Москва?format="%c+%t+(%f)+Ветер:%w+Осадки:%p+Влажность:%h+Луна:+%M+%m"

Внешний IP адрес

curl ifconfig.co/json | grep -E "(\"ip\"|\"country\"|\"city\"|\"asn_org\")" | tail -4 | awk -F ": " '{print $2}' | tr -d \"\, | tr -s "\n" " "