Я пытаюсь написать действительно простую оболочку с помощью Qutebrowser, и я бы хотел определить мои привязки клавиш в той же строке, где я выполняю двоичный файл; например qutebrowser --target window --set content.cookies.store false :bind <Alt-g>o hint
,
Как вы, возможно, знаете, настройки для Qutebrowser обычно определяются в файле настроек и во входном файле. В руководстве и комментариях я узнал, что большая часть предыдущего файла (и все это, для моего случая использования) может быть заменена аргументом --set OPTION VALUE. Проверив это, оно работает. Последнее, однако, я не смог заставить себя вести себя так, как я хочу.
На странице руководства написано, что вы можете заставить Qutebrowser выполнять команды при запуске примерно так: qutebrowser :command FOO BAR
, Когда в сеансе Qutebrowser вы выполняете такую команду, как: bind hint, она работает (хотя я бы хотел связать подсказку с Alt-g o, но я не могу понять, как это выразить); подсказка связана с Alt-g, и когда я использую эту привязку, она активирует режим подсказки. Если я сбрасываю свои настройки (они сохраняются между сеансами, даже если они определены в интерактивном режиме) и снова открываю браузер и определяю эту привязку при вызове Qutebrowser, это никак не повлияет.
Другая моя проблема в том, что я не знаю, как выразить аккорд клавиш «Alt-g o». Я хотел бы иметь похожие привязки для разных команд подсказок, которые полагаются на префикс Alt-g (таким образом, :bind <Alt-g o> hint
, :bind <Alt-g O> hint window
), но мне нужно сначала получить предыдущий номер.
Да я в курсе --basedir
, Я бы предпочел, чтобы он не пришел к этому аргументу, потому что это означает, что обертка не очень переносима, и я также думаю, что файлы конфигурации раздражают.
источник