Этот ответ сделан из комментариев Фитца и спрашивающего:
Чтобы найти файл:
find / -name bitcoin.conf
Это показывает, что файл присутствует в :/mnt/data/overlay2/60fe75e985602eb59c95fb97c0002750e4a41935c02a9d73472b8997f52a879e/diff/usr/local/casa/chains/bitcoind/conf/bitcoin.conf
Который можно монтировать по другому пути. Примечание. /mnt/ используется как точка монтирования по умолчанию для устройств. Вы должны запускать эти команды какroot
(передsudo
)
umount /dev/sdx
mount /dev/sdx /usr/local/casa/chains/bitcoind
Или используйте:
mount -o remount, rw /dev/sdx /usr/local/casa/chains/bitcoind
Файл можно редактировать до тех пор, пока смонтировано устройство, на котором он находится, будь то точка монтирования по умолчанию /mnt
или путь, по которому он смонтирован после ручного монтирования
Я не уверен, почему ваш скрипт не сработал, может быть, windowactivate
выполняется до того, как предыдущая команда успевает свернуть все окна?
Вот bash-скрипт, который может вам подойти:
#!/bin/bash
active_window_id=$(xdotool getactivewindow)
for window_id in $(xdotool search --onlyvisible ".*")
do
if [ $window_id != $active_window_id ]
then
xdotool windowminimize $window_id
fi
done
Это также может выглядеть лучше, поскольку не позволяет быстро сворачивать и разворачивать активное окно.
Редактировать:Я пропустил центральную часть, но это не должно быть проблемой.