Кстати, удобная команда:
export LBAsW="Total_LBAs_Written" ; sudo smartctl -a /dev/sda | grep -q "$LBAsW" && echo "$(echo "scale=3; $(($(sudo smartctl -a /dev/sda | grep "$LBAsW" | awk '{ print $10 }') * 512)) / 1024 / 1024 / 1024 / 1024" | bc -l) TiB written in total" || echo "Not supported on your storage drive." ; unset LBAsW
sudo smartctl -a /dev/sda |awk '$2=="Total_LBAs_Written"{printf "%.3f G",$10*512/1024/1024/1024}'
function push-path () {
local rangerPath=/tmp/ranger.$pid.tmp
ranger --cmd="map Q chain shell echo %p > $rangerPath; quitall"
local cmd="$(<$rangerPath)"
[[ "${cmd}" =~ " " ]] && cmd=\""${cmd}"\"
READLINE_LINE="${READLINE_LINE:0:READLINE_POINT}${cmd}${READLINE_LINE:READLINE_POINT}"
READLINE_POINT=$[READLINE_POINT+${#cmd}]
command rm -f $rangerPath
}
bind -x '"\eo":"push-path"'
function push-path () {
local rangerPath=/tmp/ranger.$pid.tmp
command ranger --cmd="map Q chain shell echo %p > $rangerPath; quitall" < $TTY
local cmd="$(<$rangerPath)"
[[ "${cmd}" =~ " " ]] && cmd=\""${cmd}"\"
BUFFER="${BUFFER:0:$CURSOR}$cmd${BUFFER:$CURSOR}"
CURSOR=$[CURSOR+${#cmd}]
command rm -f $rangerPath
zle reset-prompt
}
zle -N push-path
bindkey "\eo" push-path
Alt-o
function push-path () {
local cmd="$(br)"
[[ "${cmd}" =~ " " ]] && cmd=\""${cmd}"\"
READLINE_LINE="${READLINE_LINE:0:READLINE_POINT}${cmd}${READLINE_LINE:READLINE_POINT}"
READLINE_POINT=$[READLINE_POINT+${#cmd}]
}
bind -x '"\eo":"push-path"'
function push-path () {
local cmd="$(br)"
[[ "${cmd}" =~ " " ]] && cmd=\""${cmd}"\"
BUFFER="${BUFFER:0:$CURSOR}${cmd}${BUFFER:$CURSOR}"
CURSOR=$[CURSOR+${#cmd}]
zle reset-prompt
}
zle -N push-path
bindkey "\eo" push-path
{
invocation: push_path
key: ctrl-q
external: "printf {file}"
from_shell: true
leave_broot: true
}
:pp
, после чего программа закроется и выведет в терминал полный путь.{
invocation: print_full_path
key: Enter
external: "printf {file}"
# external: "printf {file} | wl-copy"
# external: "printf {file} | wl-copy; printf {file}"
from_shell: true
leave_broot: true
}
cp `br` `br`
а у тебя как выходит? После хоткея и выбора пути в ФМ, сразу вставляется путь? Или как у меня - вызывается команда?
export NNN_FIFO=/tmp/nnn.fifo; (tail -1 $NNN_FIFO |wl-copy -n) & nnn
sudo pacman -Syu linux61-broadcom-wl
я советую то, что работало у меня, каждый для себя решает сам
paru -Si linux61-broadcom
yaourt -Si linux61-broadcom
$ pkgstats show aura pacaur pakku paru pikaur trizen yay
yay 38.06
paru 15.30
trizen 6.84
pikaur 5.27
pacaur 2.96
pakku 0.38
aura 0.30
See more results at 'https://pkgstats.archlinux.de/compare/packages#packages=aura,pacaur,pakku,paru,pikaur,trizen,yay'
$ pkgstats show paru paru-bin paru-git yay yay-bin yay-git
yay 38.06
paru 15.30
yay-bin 11.07
paru-bin 7.14
yay-git 1.47
paru-git 0.67
See more results at 'https://pkgstats.archlinux.de/compare/packages#packages=paru,paru-bin,paru-git,yay,yay-bin,yay-git'
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si
pacman -S --needed git base-devel
git clone https://aur.archlinux.org/paru-bin.git
cd paru-bin
makepkg -si
на нескольких дисках
разбить диск на два тома
а другой под файлы и программы
lsblk
Но Brave в разы быстрее.
Но вот подумал, может попробовать что другое? Под прицел попал Linux Mint.
а не хотите ли нам показать секретную часть скрипта?