Второй раз сталкиваюсь, и еле нагуглил решение, так что запишу: если вдруг вам не нравится, что при клике по ссылке в другом приложении (например, urxvt) Firefox тут же забирает фокус (принудительно переключает вас на своё окно), просто присвойтре True
вот этой настроечке: browser.tabs.loadDivertedInBackground
(это делается на страничке about:config
, если кто не в курсе).
СЯУ про существование такой замечательной программы, как reptyr(1). Узнал, как ни странно, из DistroWatch Weekly: http://distrowatch.com/weekly.php?issue=20140922
Юзкейс:
1) запускаем в терминале какую-то программку;
2) появляется желание терминал закрыть (потому что это, например, ssh-сессия, а вам пора идти);
3) осознаём, что запустили программу не в tmux/screen;
4) плачем;
5) вспоминаем про reptyr;
6) открываем новый терминал;
7) в новом терминале создаём tmux-/screen-сессию;
8) выясняем PID запущенной на первом шаге программы;
9) в сессии делаем reptyr PID
;
10) детачимся, дисконнектимся, уходим радостные по своим делам.