Debian에서는 Shift+DownURxvt에 새 탭이 열립니다. 하지만 최근에 다른 컴퓨터에서 Fedora를 사용하기 시작했는데 여기서는 효과가 없습니다 Ctrl+T. 하지만 둘 다 효과가 없었기 때문에 내가 어디에 있는지 궁금해할 수밖에 없었습니다. 또한 Ctrl+T몇 가지 프로그램(Vim, MOC...)이 필요합니다.
에서 영감을 받다ArchWiki 문서URxvt.keysym.Shift-Down: perl:tabbedex:new_tab
, 다음에 추가하려고 했습니다.내 ~/.XDefaults,그러나 이것은 효과가 없습니다. (하지만 그렇다고 해도했다Ctrl+T작동하지만 다른 용도로 출시될지는 잘 모르겠습니다 . )
어떤 아이디어가 있나요?
답변1
ArchWiki 주석은 "tabbedex"라고 불리는 rxvt-unicode의 다른 탭 구현을 설명합니다. 자세히 보시면 별도의 패키지인 것을 알 수 있습니다. 시험해 보고 싶다면 Perl 소스 코드를 가져와서 넣으십시오 ${HOME}/.urxvt/ext
( perl-lib
구성 옵션 참조 rxvt-unicode(1)
).
Fedora의 패키지 관리자는 다음 배포 사용자 정의 패치를 포함하기로 결정한 것 같습니다.
keysym 0x74
, 그런데, 그렇습니다 t. Fedora 시스템에 /usr/lib/urxvt/perl/tabbed
Debian 시스템의 복사본을 배치 하거나 ~/.urxvt/ext
간단히 시스템 복사본을 교체하여 시스템 탭 Perl 확장을 교체할 수 있습니다 .
솔직히 Fedora 패치가 출시되게 된 계기는 무엇입니까? 나는 모른다.
답변2
팁을 주신 etherfish에게 감사드립니다. 나는 좀 더 연구를 했습니다:
알고보니 이게 고장난 거였구나RFE, 소개하는다른 패치의 첫 번째 버전, S-down/up을 가능하게 합니다.한 줄 스크롤, 따라서 라벨이 파괴됩니다.
이 문제는 몇 번 후에 해결되었지만(예: 패치를 편집하고 C-up/down으로 변경하려고 시도함)실제로는 받아들여지지 않는다따라서 현재로서는 CT를 추가하는 것 외에는 핫픽스로 상황이 해결되지 않습니다(...보다지름길은 없습니다).
나는 그것을 다음과 같이 게시했다.Fedora용 버그
이제 우리는 무엇을 할 수 있나요?
Fedora 관리자가 문제를 해결하거나 다른 패치를 제안할 때까지 기다리십시오.
업스트림에서 직접 urxvt를 구축하세요.
tabbedex와 같은 다양한 버전의 탭을 사용하십시오.
로컬 복사본을 사용하여
tabbed
두 배포판 모두에 작동하는 세 번째 바로가기를 추가합니다(~/.urxvt에 추가하거나 시스템 전체 파일 편집).
고쳐 쓰다:좋아요, 약 하루 뒤에,버그 수정제출 및 게재 중입니다. Fedora에서 이 문제를 해결한 패치가 제거되어 S-Down이 곧 다시 작동할 것입니다. Fedora 개발자 여러분, 감사합니다!