Существует ли команда, чтобы или открыть веб-сайт или сфокусировать открытую вкладку браузера?

Я хотел бы смочь выполнить команду такой как firefox mail.google.com и имейте его:

  1. Откройте сайт в новой вкладке браузера, если это не уже открыто (что вызов Firefox делает по умолчанию),
  2. Сфокусируйте вкладку для того домена, если это уже активно во вкладке браузера

Действительно ли это возможно? Я не нашел ничего как это в параметрах командной строки Firefox.

1
задан 24 October 2016 в 21:08

1 ответ

Да это возможно, просто выполняет команду в терминале. Вам, вероятно, в некоторых случаях, придется указать http:// протокол.

можно сделать это с:

$ firefox http://mail.google.com

Между прочим, та команда не могла бы перейти непосредственно в к почтовой программе. Это учетные данные должно было бы быть сохранено в браузере. С тех пор Firefox не мой браузер по умолчанию, в моем использовании случая:

$ google.com http://mail.google.com

, Который сделает точно, что Вы описали для меня, так как я назвал сайт от браузера, который я использую.

альтернативная команда для получения корректного браузера:

$ xdg-open http://mail.google.com

Обновление:

Эта командная строка сфокусирует текущую вкладку или создаст новую, если Gmail не будет уже открыт (первый знак доллара $ является командной строкой. Команда - все после командной строки).

$ [[ $(wmctrl -l|egrep "@gmail.*Firefox") ]]&&wmctrl -a $(wmctrl -l|egrep "@gmail.*Firefox"|awk '{print $7}')||firefox http://mail.google.com

Вместо того, чтобы пытаться ввести или вставить долгую командную строку, можно просто сделать сценарий удара названным firefoxmail:

#!/bin/bash

[[ $(wmctrl -l|egrep "@gmail.*Firefox") ]]&&wmctrl -a $(wmctrl -l|egrep "@gmail.*Firefox"|awk '{print $7}')||firefox http://mail.google.com

Затем вызов это с firefoxmail .sh расширение является дополнительным, так как Вы имеете shebang наверху и имеете исполнительный набор битов.

0
ответ дан 8 December 2019 в 08:12

Другие вопросы по тегам:

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