Опишу ситуацию. Есть у меня браузер, который установлен по умолчанию. В меню программ он имеет такой запуск:
/usr/bin/vivaldi-stable %U
И если какая-то программа передает открытие ссылки, то она открывается в этом браузере.
Но мне очень нужен особый скрипт запуска. Вот, например, такой:
#!/bin/bash
cp -p '/mnt/Win/Users/User/AppData/Local/Vivaldi/User Data/Default/Bookmarks' /home/gena/.config/vivaldi/Default/
cp -p '/mnt/Win/Users/User/AppData/Local/Vivaldi/User Data/Default/Current Session' /home/gena/.config/vivaldi/Default/
/usr/bin/vivaldi-stable %U
cp -p /home/gena/.config/vivaldi/Default/Bookmarks '/mnt/Win/Users/User/AppData/Local/Vivaldi/User Data/Default/'
cp -p '/home/gena/.config/vivaldi/Default/Current Session' '/mnt/Win/Users/User/AppData/Local/Vivaldi/User Data/Default/'
Если в меню приложений вместо запуска программы запускать скрипт этот, то другие программы не передают в браузер ссылки. Просто открывается новое окно.
Можно ли как-то это исправить? Например, как-то передать %U в сам скрипт?