Ich starte meinen Browser vimprobable in tabbed wie folgt :
"`tabbed -d > /tmp/tabbed.xid`; vimprobable2 -e `cat /tmp/tabbed.xid`"
[1][1]
Ich bin dann in der Lage, alle neuen Instanzen von vimprobable an tabbed (und kein neues Hauptfenster geöffnet zu haben) in anderen Apps zu senden, z. B. mutt, durch:
vimprobable2 -e $(cat /tmp/tabbed.xid) %s
Ich möchte dasselbe in Urxvt erreichen.
Derzeit .Xdefaults
enthält meine die Matcher-Argumente:
URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: vimprobable2
URxvt.matcher.button: 1
Ich habe die Launcher-Zeile so geändert, dass sie auf ein Wrapper-Skript verweist:
URxvt.urlLauncher: vimprobtab.sh
Welches ist nur:
vimprobable2 -e $(cat /tmp/tabbed.xid) %s &
Dies öffnet jedoch nur eine Browserinstanz in einer Registerkarte mit dem Standard-Suchmaschinenergebnis für &
(oder %s
wenn ich das kaufmännische Und entferne).
Ich habe es mit anderen offensichtlichen Variablen versucht, wie "$1"
und "$@"
- sie funktionieren auch nicht.
Wie übergebe ich die URL an das Wrapper-Skript?
[1] Dies fühlt sich auch wie eine nutzlose Verwendung von Katze an , daher wären alternative Vorschläge willkommen
quelle