man conky
(онлайн здесь) говорит:
double_buffer Использовать расширение Xdbe? (устраняет мерцание) Это настоятельно рекомендуется использовать собственное окно вместе с этим чтобы двойной буфер не был таким большим.
Нет ничего о размещении опции ниже других.
Во-вторых, в официальном conky
FAQ на sourceforge обсуждается двойная буферизация и ничего не говорится о размещении опции ниже других опций.
В-третьих, в официальном списке настроек конфигурации conky на sourceforge упоминается двойная буферизация, но ничего не говорится о размещении ее после других опций.
В-четвертых, мои личные файлы conky имеют несколько настроек опций после настройки двойной буферизации, и это работает для меня.
Я делаю вывод, что документация Arch, скорее всего, устарела.
Благодаря вопросам @jsotola и некоторым экспериментам мне удалось решить эту проблему самостоятельно.
Во-первых, -x
не нужен и, похоже, вызывает проблемы (, когда я нажимаю Enter, как спросил @jsotola, это изменяет $PS1, поэтому я, вероятно, мог бы также включить комбинацию клавиш для ввода внутри привязка, но я не уверен, как это сделать, и я думаю, что предпочитаю видеть, какой была последняя команда ); во-вторых, команды управления работали плохо (, так как они сопоставляются с другими комбинациями клавиш в зависимости от терминала ), поэтому я переключился на использование метаклавиши. Вот окончательные рабочие привязки:
function updir(){
cd..
exa --long --group-directories-first
}
function indir(){
cd "`fd -t d -d 1 | fzf`"
exa --long --group-directories-first
}
function deepdir(){
cd "`fd -t d -d 8 | fzf`"
exa --long --group-directories-first
}
bind '"\ek":"updir\n"'
bind '"\ej":"indir\n"'
bind '"\el":"deepdir\n"'
Обратите внимание, что эти новые привязки также включают команду для отображения каталога с помощьюexa
. Превращает bash в довольно чистый файловый менеджер с нечетким сопоставлением!!