Tôi bắt đầu trình duyệt của mình vimprobable trong tab như vậy:
"`tabbed -d > /tmp/tabbed.xid`; vimprobable2 -e `cat /tmp/tabbed.xid`"
[1][1]
Sau đó, tôi có thể gửi tất cả các phiên bản mới của vimprobable tới tab (và không có cửa sổ chính mới mở), trong các ứng dụng khác, ví dụ: mutt, bởi:
vimprobable2 -e $(cat /tmp/tabbed.xid) %s
Tôi muốn đạt được điều tương tự trong Urxvt.
Hiện tại của tôi .Xdefaults
có chứa các đối số phù hợp:
URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: vimprobable2
URxvt.matcher.button: 1
Tôi đã thay đổi dòng launcher để trỏ đến một tập lệnh bao bọc:
URxvt.urlLauncher: vimprobtab.sh
Đó chỉ là:
vimprobable2 -e $(cat /tmp/tabbed.xid) %s &
nhưng điều này chỉ mở một phiên bản trình duyệt theo tab với kết quả của công cụ tìm kiếm mặc định cho &
(hoặc %s
nếu tôi loại bỏ ký hiệu).
Tôi đã thử với các biến rõ ràng khác, như "$1"
và "$@"
- chúng cũng không hoạt động.
Làm cách nào để chuyển URL sang tập lệnh bao bọc?
[1] Điều này cũng cảm thấy giống như việc sử dụng mèo vô dụng , vì vậy những đề xuất thay thế sẽ được hoan nghênh