Compare commits
No commits in common. "fc40d816f91fb1e0bf158823dfc4e66d9012f17c" and "b61cbee31dbe652591dbf9ea97f903a4e44905d2" have entirely different histories.
fc40d816f9
...
b61cbee31d
@ -89,3 +89,20 @@ getip() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Настройка mc для работы в терминале kitty
|
||||||
|
# Необходимо закрыть все экземпляры mc для текущего пользователя
|
||||||
|
# При вызове функции с параметром -f текущие настройки клавиш
|
||||||
|
# для работы mc в терминале kitty будут перезаписаны
|
||||||
|
mc-kitty-add() {
|
||||||
|
local mc_cfg="${HOME}/.config/mc/ini"
|
||||||
|
|
||||||
|
[[ "$1" == "-f" ]] && sed -i '/\[terminal:xterm-kitty\]/,/^$/{d}' "${mc_cfg}"
|
||||||
|
if [ -w "${mc_cfg}" ]; then
|
||||||
|
if ! grep -qF "[terminal:xterm-kitty]" "${mc_cfg}" ; then
|
||||||
|
echo >> "${mc_cfg}"
|
||||||
|
echo "[terminal:xterm-kitty]" >> "${mc_cfg}"
|
||||||
|
echo "copy=xterm" >> "${mc_cfg}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
@ -27,14 +27,14 @@ aptf() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Youtube
|
# Youtube
|
||||||
if command -v youtube-dl > /dev/null 2>&1; then
|
if command -v youtube-dl; then
|
||||||
alias ydlbest="youtube-dl --merge-output-format mkv -f 'bestvideo+bestaudio'"
|
alias ydlbest="youtube-dl --merge-output-format mkv -f 'bestvideo+bestaudio'"
|
||||||
alias ydlaudio="youtube-dl -f bestaudio"
|
alias ydlaudio="youtube-dl -f bestaudio"
|
||||||
alias ydl="youtube-dl --merge-output-format mkv"
|
alias ydl="youtube-dl --merge-output-format mkv"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# feh
|
# feh
|
||||||
command -v feg > /dev/null 2>&1 && alias feh="feh --cache-size 256 --version-sort --sort filename --image-bg black"
|
command -v feg && alias feh="feh --cache-size 256 --version-sort --sort filename --image-bg black"
|
||||||
|
|
||||||
# git
|
# git
|
||||||
alias gpa="git remote | xargs -L1 git push --all"
|
alias gpa="git remote | xargs -L1 git push --all"
|
||||||
@ -42,7 +42,7 @@ alias gu="git pull"
|
|||||||
alias gur="git pull --recurse-submodules"
|
alias gur="git pull --recurse-submodules"
|
||||||
alias gsui="git submodule update --recursive --init"
|
alias gsui="git submodule update --recursive --init"
|
||||||
alias gsur="git submodule update --recursive --init --remote"
|
alias gsur="git submodule update --recursive --init --remote"
|
||||||
command -v lazygit > /dev/null 2>&1 && alias lg=lazygit
|
command -v lazygit && alias lg=lazygit
|
||||||
|
|
||||||
# Фильтры (H,T,G,L определены в common-aliases)
|
# Фильтры (H,T,G,L определены в common-aliases)
|
||||||
alias -g NN='&>/dev/null'
|
alias -g NN='&>/dev/null'
|
||||||
|
23
README.md
23
README.md
@ -134,26 +134,3 @@ use-ssh-agent
|
|||||||
```sh
|
```sh
|
||||||
zu
|
zu
|
||||||
````
|
````
|
||||||
|
|
||||||
## Устранение проблем
|
|
||||||
|
|
||||||
Для решения некоторых проблем необходимо загрузить файл с дополнительными
|
|
||||||
командами в терминале:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
source $HOME/.config/zsh/fixes.zsh
|
|
||||||
```
|
|
||||||
|
|
||||||
Для обеспечения поддержки терминала `kitty` на системах, где недоступно
|
|
||||||
его описание, можно выполнить команду:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
fix-kitty-terminal-support
|
|
||||||
```
|
|
||||||
|
|
||||||
Для исправления работы файлового менеджера Midnight Commander в терминале
|
|
||||||
`kitty`, можно выполнить команду:
|
|
||||||
|
|
||||||
```sh
|
|
||||||
fix-mc-kitty-support -f
|
|
||||||
```
|
|
||||||
|
26
fixes.zsh
26
fixes.zsh
@ -1,26 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Установка файла описания терминала kitty на системы,
|
|
||||||
# где отсутствует пакет kitty-terminfo
|
|
||||||
fix-kitty-terminal-support() {
|
|
||||||
mkdir -p $HOME/.terminfo/x
|
|
||||||
wget -qO - https://github.com/kovidgoyal/kitty/raw/master/terminfo/x/xterm-kitty > ~/.terminfo/x/xterm-kitty
|
|
||||||
}
|
|
||||||
|
|
||||||
# Настройка mc для работы в терминале kitty
|
|
||||||
# Необходимо закрыть все экземпляры mc для текущего пользователя
|
|
||||||
# При вызове функции с параметром -f текущие настройки клавиш
|
|
||||||
# для работы mc в терминале kitty будут перезаписаны
|
|
||||||
fix-mc-kitty-support() {
|
|
||||||
local mc_cfg="${HOME}/.config/mc/ini"
|
|
||||||
|
|
||||||
[[ "$1" == "-f" ]] && sed -i '/\[terminal:xterm-kitty\]/,/^$/{d}' "${mc_cfg}"
|
|
||||||
if [ -w "${mc_cfg}" ]; then
|
|
||||||
if ! grep -qF "[terminal:xterm-kitty]" "${mc_cfg}" ; then
|
|
||||||
echo >> "${mc_cfg}"
|
|
||||||
echo "[terminal:xterm-kitty]" >> "${mc_cfg}"
|
|
||||||
echo "copy=xterm" >> "${mc_cfg}"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
BIN
terminfo/xterm-kitty
Normal file
BIN
terminfo/xterm-kitty
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user