prompt (PS1) не обновляется на связанной команде

man conky (онлайн здесь) говорит:

 double_buffer
 Использовать расширение Xdbe? (устраняет мерцание) Это
 настоятельно рекомендуется использовать собственное окно вместе с этим
 чтобы двойной буфер не был таким большим.

Нет ничего о размещении опции ниже других.

Во-вторых, в официальном conky FAQ на sourceforge обсуждается двойная буферизация и ничего не говорится о размещении опции ниже других опций.

В-третьих, в официальном списке настроек конфигурации conky на sourceforge упоминается двойная буферизация, но ничего не говорится о размещении ее после других опций.

В-четвертых, мои личные файлы conky имеют несколько настроек опций после настройки двойной буферизации, и это работает для меня.

Я делаю вывод, что документация Arch, скорее всего, устарела.

0
02.11.2018, 03:04
1 ответ

Благодаря вопросам @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 в довольно чистый файловый менеджер с нечетким сопоставлением!!

0
28.01.2020, 04:10

Теги

Похожие вопросы