Как заставить garcon-url-handler открывать URL в режиме ИНКОГНИТО?

Вопрос или проблема

$ 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. Для этого выполните следующие шаги:

  1. Переименуйте ваш скрипт в garcon-url-handler.
  2. Поместите его в каталог, который находится в $PATH, например, в /usr/local/bin/.

Таким образом, когда вы будете вызывать garcon-url-handler, на самом деле будет выполняться ваш скрипт с учетом инкогнито режима.

Заключение

Следуя описанным шагам, вы создадите удобный способ открывать URL в инкогнито-режиме, избегая необходимости ручного ввода и использования сочетаний клавиш. Важно помнить, что в зависимости от используемого вами браузера команда может варьироваться, так что убедитесь, что вы используете подходящий ключ для вашего конкретного случая.

Оцените материал
Добавить комментарий

Капча загружается...