Когда то давно существовали простые способы решения этой задачи с помощью bash скриптов. В настоящий момент они не работают, так как сменился формат хранения истории фф. Сейчас я пользуюсь таким костылем:
#!/bin/bash
# set focus to adress on browser tab
xdotool search --onlyvisible --classname Navigator windowactivate --sync key F6
#sleep 1
# copy adress from browser tab
xdotool search --onlyvisible --classname Navigator windowactivate --sync key Ctrl+c
#sleep 1
# get off the focus from adress from browser tab
xdotool search --onlyvisible --classname Navigator windowactivate --sync key F6
#sleep 1
# delivery of clipboard content to variable
clipboard=`xclip -o -selection clipboard`
#sleep 1
# clear clipboard
xsel -bc; xsel -c
#sleep 1
# echo URL of active tab of active browser
echo $clipboard
этот говноскрипт эмулирует копирование текущего адреса строки навигации фф в буфер обмена. Самый главный его минус в том, что он меняет фокус ввода на текущий адрес вкладки. Потому его приходится дополнительно обмазывать всяческими условиями, что бы он не мешал работать. Всех сочувствующих прошу выдвигать самые невероятные идеи для решения этой задачи.