Вопрос или проблема
$ garcon-url-handler https://example.com/
открывает URL в обычном окне браузера.
Как сделать так, чтобы он открывался в окне инкогнито? Нет, я не хочу нажимать CTRL+SHIFT+N и вставлять его в адресную строку.
Ответ или решение
Для того чтобы команда garcon-url-handler
открывала URL в режиме инкогнито, необходимо внести некоторые изменения в конфигурацию системы или использовать альтернативные команды, так как по умолчанию эта утилита открывает ссылки в обычном режиме браузера.
Шаг 1: Определение возможностей вашего браузера
Прежде всего, важно узнать, какие параметры запуска поддерживает ваш браузер. Наиболее популярные браузеры имеют свои собственные ключи командной строки для открытия в режиме инкогнито:
- Google Chrome:
--incognito
- Mozilla Firefox:
-private
- Brave:
--incognito
Шаг 2: Создание собственного скрипта
Для автоматизации процесса вы можете создать собственный скрипт, который будет использовать garcon-url-handler
для открытия URL в инкогнито-режиме нужного вам браузера. Вот пример того, как можно реализовать это на Bash:
#!/bin/bash
URL=$1
# Проверяем, что URL передан в качестве аргумента
if [ -z "$URL" ]; then
echo "Пожалуйста, укажите URL."
exit 1
fi
# Открываем URL в режиме инкогнито для Google Chrome
google-chrome --incognito "$URL" &
# или для Firefox
# firefox -private-window "$URL" &
# Или другой браузер на ваш выбор
Сохраните этот скрипт в файл с именем open-url.incognito.sh
и сделайте его исполняемым:
chmod +x open-url.incognito.sh
Теперь вы можете использовать команду:
./open-url.incognito.sh https://example.com/
Шаг 3: Настройка garcon-url-handler
Однако, если вы хотите использовать именно garcon-url-handler
, вам нужно будет узнать, как задать ему параметры для открытия в режиме инкогнито. На данный момент garcon-url-handler
не поддерживает прямую настройку для открытия URL в инкогнито-режиме.
Альтернативное решение
Чтобы интегрировать данное решение с garcon-url-handler
, можно создать символическую ссылку, которая будет запускать ваш скрипт вместо стандартного вызова garcon-url-handler
. Для этого выполните следующие шаги:
- Переименуйте ваш скрипт в
garcon-url-handler
. - Поместите его в каталог, который находится в
$PATH
, например, в/usr/local/bin/
.
Таким образом, когда вы будете вызывать garcon-url-handler
, на самом деле будет выполняться ваш скрипт с учетом инкогнито режима.
Заключение
Следуя описанным шагам, вы создадите удобный способ открывать URL в инкогнито-режиме, избегая необходимости ручного ввода и использования сочетаний клавиш. Важно помнить, что в зависимости от используемого вами браузера команда может варьироваться, так что убедитесь, что вы используете подходящий ключ для вашего конкретного случая.