Попробуйте это:
[ ! `<yourFirtsCommand>` ]
Замена <yourFirtsCommand>
с Вашей командой. Я рекомендую использовать правильный вид кавычек!
для предотвращения проблем с [], можно использовать:
test ! `<yourFirtsCommand>`
Если у кого-то такая же проблема…
Отредактируйте файл конфигурации:
nano ~/.i3/config
и измените
bindsym $mod+F2 exec …
в выбранный вами браузер (например, bindsym $ mod + F2 exec google-chrome-stable
)
Сохраните и перезагрузите файл конфигурации ( mod + Shift + R )
Все должно быть установлено…
Отредактируйте свой ~/.config/mimeapps.list
и замените ссылки на firefox.desktop
на google-chrome.desktop
.
Если вы используете google-chrome-stable
для запуска Chrome, используйте его, а затем .desktop
.
Для пользователей i3wm, помимо редактирования ~/.config/mimeapps.list
и ~/.i3/config
, также необходимо изменить $BROWSER
с ~/.profile
, установить его на /usr/bin/chromium
, чтобы предотвратить открытие сеансов браузера, выходящих из терминала неправильный браузер.
Этот вопрос немного устарел, но я хотел бы зарегистрировать свое решение. После борьбы с xdg-settings
у меня сработало xdg-mime
.
Итак, проверьте браузер по умолчанию с помощью:
xdg-mime query default x-scheme-handler/https
И измените любой браузер, который вы хотите использовать. Убедитесь, что вы используете .desktop
после имени браузера.
xdg-mime default google-chrome.desktop x-scheme-handler/https
xdg-mime default google-chrome.desktop x-scheme-handler/http
Затем снова проверьте:
xdg-mime query default x-scheme-handler/https
Я попробовал большинство ответов здесь. Вот что я в итоге сделал
sudo pacman -R firefox
Только что удалил firefox. Если я снова устанавливаю Firefox с sudo pacman -S firefox
, он снова устанавливается по умолчанию, что очень раздражает.