В вашем синопсисе говорится, что параметры должны предшествовать тестам, а параметры и тесты должны предшествовать действиям, но это не так. На самом деле они могут идти в любом порядке.
Более того, нет принципиальной разницы между тем, что GNU find
man-страница называет тестами, и тем, что она называет действиями. Я не знаю, почему справочная страница по-разному классифицирует их в тексте (обратите внимание, что справочные страницы для не-GNU версий find
не различаются), но это, вероятно, для удобства и простоты объяснения. На самом деле действия - это просто тесты, у них просто есть побочные эффекты.Обратите внимание, что все так называемые действия задокументированы как имеющие логическое возвращаемое значение, как и так называемые тесты (хотя многие из них просто безоговорочно возвращают истину). Эти возвращаемые значения влияют на оценку всего выражения, и порядок важен так же, как и с «настоящими» тестами (особенно когда задействованы круглые скобки и логические операторы, такие как -o
). Кроме того, даже так называемые параметры на самом деле тоже являются тестами (из справочной страницы: «Все параметры всегда возвращают истину»). Поэтому было бы ошибкой предполагать в синопсисе, что это синтаксически разные вещи.
Хорошо, вот что я нашел работающим.
vimium
, просто потому что Control+L
и подобные не будут работать в режиме приложения. Не говоря уже о --привязках клавиш vim в Chrome. Это не мод, но это чертовски круто. Теперь, когда вы запускаете браузер, просто нажмите o
, и вам будет предложено перейти в другое место. Добавьте --app=http://duckduckgo.com
к аргументам командной строки для Chrome. Любое окно с этим имеет вкладки DISABLED . Это большой недостаток, а не желаемый эффект.
В глобальном масштабе это может быть выполнено путем редактирования/etc/chromium-browser/default
Локально это можно сделать с помощью горячей клавиши i3, чтобы открыть недекорированный голый Chrome, например, что-то вроде этого позволит вам открыть Chrome в трех разных режимах,
bindsym $mod+i exec chromium-browser --app=http://duckduckgo.com
bindsym $mod+Shift+i exec chromium-browser
bindsym $mod+Shift+Control+i exec chromium-browser --incognito
Примечание. :вы должны установить домашнюю страницу. Расширения не запускаются из about://blank
и им подобных.
То, что я делаю, на самом деле немного сложнее, у меня есть режим для создания Chrome:
mode "chrome" {
bindsym c exec chromium-browser , mode "default"
bindsym a exec chromium-browser --app=http://duckduckgo.com, mode "default"
bindsym s exec chromium-browser --incognito , mode "default"
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+c mode "chrome"
Это работает хорошо для меня. Поскольку $mod+c, a
порождает хром без украшений.