Да, в awk можно комбинировать условия с помощью логических операторов&&
||
!
Пр.
xrandr | awk '/ connected/ && !/primary/'
Браузер Tor (версии 10 )использует Firefox в качестве основы, поэтому, по сути, у вас есть два запущенных экземпляра Firefox, и поэтому вы спрашиваете, как указать один экземпляр Firefox для обработки URL-адресов. Ответ заключается в --no-remote
аргументе:
> firefox --help | grep remote
--no-remote Do not accept or send remote commands; implies --new-instance.
Вы должны запустить не -экземпляр TOR Firefox с параметром --no-remote
и запустить Tor Browser без параметра --no-remote
(, используя параметр --allow-remote
для браузера Tor --. поскольку Tor Browser по умолчанию имеет значение--no-remote
).
Чтобы запустить экземпляр Firefox без -TOR, я создал новую запись рабочего стола для Firefox с файлом /usr/share/applications/firefox.desktop
в качестве основы, но изменил следующие ключи:
[Desktop Entry]
Name=Firefox (Yield to TOR)
Exec=firefox --no-remote %u
Затем я помещаю запись рабочего стола, которую я создал, в свой каталог приложений пользователя:
cp firefox-tor-friend.desktop ~/.local/share/applications/
При установке Tor Browser создает запись на рабочем столе для себя(~/.local/share/applications/torbrowser.desktop
или аналогичную )со значением ключа Exec
, например:
Exec=sh -c '"/path/to/tor-browser/Browser/start-tor-browser" --detach || ([ ! -x "/path/to/tor-browser/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/start-tor-browser --detach)' dummy %k
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
Эта команда не передает URL-адреса и неявно использует параметр --no-remote
. Чтобы включить эти функции, я изменил значение ключа Exec
на :
Exec=sh /path/to/tor-browser/Browser/start-tor-browser --allow-remote %u
X-TorBrowser-ExecShell=./Browser/start-tor-browser --allow-remote --detach
Проект Tor хочет, чтобы каждый браузер Tor выглядел как можно более похожим, поэтому, если я что-то скомпрометировал, изменив ключ Exec
таким образом, дайте мне знать. Но используйте это изменение в Tor Browser на свой страх и риск.
Изменив Записи рабочего стола для Firefox и Tor Browser,Затем Tor Browser обрабатывает мои внешние URL-адреса, как я и ожидал.