Как сделать Tor Browser исполняемым из меню Xfce Whisker?
Я загрузил и установил комплект браузера Tor в соответствии с официальной инструкцией, используя опцию --register-app
после ./start-tor-browser.desktop
добавить его в каталог ~/.local/share/ Applications, чтобы его можно было узнать по меню.
Браузер отображается на вкладке "Интернет" приложений, но я не могу его запустить. Я могу запустить браузер, открыв каталог в терминале с помощью cd
и входя ./start-tor-browser.desktop
а также, дважды щелкнув файл.desktop в распакованной папке, я даже могу создать символическую ссылку этого файла, переместить ее в любое другое место и запустить браузер, дважды щелкнув этот файл ссылки, но он просто не откроется. из меню усов.
Я даже пытался переместить символическую ссылку, которая работает везде, в папку ~/.local/share/ apps, чтобы она появилась в меню whisker, что и происходит, но нажатие на нее в меню по-прежнему не запускает браузер (двойной щелчок по ней в диспетчере файлов, однако).
Можно ли как-нибудь заставить эту ссылку работать в вискерном меню? Или я могу изменить команду, которая выполняется, чтобы она вошла в каталог в терминале и вызывала ./start-tor-browser.desktop
там?
На данный момент команда выглядит так:
sh -c '"/ home / tux / tor-browser / Browser / start-tor-browser" --detach || ([! -x "/ home / tux / tor-browser / Browser / start-tor-browser"] && "$ (dirname" $ *")"/Browser/start-tor-browser --detach)' dummy % К
Изменить (решение): возможно, я нашел способ решить эту проблему путем случайных проб и ошибок. Я удалил dummy %k
от команды пункта меню, не полностью понимая его значение, и теперь он запускается надежно. Я собираюсь исследовать, что это на самом деле делает, и, если это необходимо, возможно, кто-то, имеющий опыт работы с терминальными командами, также может принять участие.
1 ответ
Я только что попробовал в Xubuntu 16.04.
Все, что я сделал, это казнил
./start-tor-browser.desktop --register-app
И это сработало как шарм. Это отображается в меню Whisker.
Если вы идете в ~/.local/share/applications
и откройте Tor Browser с помощью Mousepad или любого другого текстового редактора, убедитесь, что Exec выглядит следующим образом
Exec=sh -c '"/home/caligaris/Downloads/tor-browser_en-US/Browser/start-tor-browser" --detach || ([! -x "/home/caligaris/ Загрузки / tor-browser_en-US / Браузер /start-tor-browser" ] && "$(dirname "$ *")"/Browser/start-tor-browser --detach)' dummy %k