그놈 터미널과 유사하게 동작하도록 rxvt-unicode를 구성하는 방법은 무엇입니까? (또는 다른 사람들은 xfce / mate)


4

rxvt-unicode를 시도해 보니 (gnome-terminal / xfce4-terminal / roxterm / terminator)와 너무 많은 차이점이 익숙해졌습니다.

그놈 터미널과 비슷한 기본값으로 시작하는 좋은 최소 구성은 무엇입니까 (또는 다른 것 중 하나는 참조로 사용하고 있습니다).

  • 키 바인딩 (복사-붙여 넣기, 새 탭?)
  • URL을 클릭하십시오
  • 스크롤 동작
  • 스케일링 글꼴
  • 비슷한 색상

다른 사람의 전체 구성을 원하지 않는 사람은 비슷한 기본 사항 만 설정하면 불편하지 않습니다.

답변:


8

자신의 질문에 대한 답변을 시도하십시오 : 검은 색에 회색으로 설정된 그놈 껍질과 일치합니다.

세부:

  • URL을 시작하는 RMB (일반적인 LMB / MMB 붙여 넣기 허용).
  • 복사하여 붙여 넣기를위한 Ctrl-Shift-C / V
  • 글꼴을 확대 / 축소하려면 Ctrl +/-, 0 재설정 (플러그인 필요)
  • Ctrl-L은 전체 재설정 및 지우기를 수행합니다.

구성 :

! Extensions
! ==========
!
! - matcher,selection-to-clipboard: for clicking on URLs
! - font-size: for scaling fonts
!   https://github.com/majutsushi/urxvt-font-size/blob/master/font-size
!
URxvt.perl-ext-common: default,matcher,selection-to-clipboard,font-size


! Fonts
! =====
URxvt.font: xft:Monospace:size=12
URxvt.allow_bold: true


! Scrolling
! =========
URxvt.saveLines: 10000
URxvt.scrollBar: true
URxvt.scrollstyle: rxvt
URxvt.scrollBar_floating: true
URxvt.scrollColor: #aaaaaa
URxvt.scrollBar_right: true
URxvt.thickness: 12

! Scroll locking
URxvt.scrollTtyOutput:      false
URxvt.scrollWithBuffer:     true
URxvt.scrollTtyKeypress:    true


! Interaction
! ===========

! allow filepaths to select as one, otherwise delimit
URxvt.cutchars: "\"(),<>[]{}|'`"

! For clickable urls (RMB), not an exact match to gnome-shell.
URxvt.url-launcher: xdg-open
URxvt.matcher.button: 3


! Key Bindings
! ============

! Copy/Paste, same keys as gnome-terminal
! https://stackoverflow.com/questions/39884093
! Disable ISO 14755 unicode input so we can use Ctrl-Shift bindings
URxvt.iso14755:        false
URxvt.iso14755_52:     false
! Disable Ctrl-Alt-c & Ctrl-Alt-v bindings (optional)
URxvt.keysym.C-M-c:    builtin-string:
URxvt.keysym.C-M-v:    builtin-string:
! Bind Ctrl-Shift-c & Ctrl-Shift-v to copy and paste
! I dont know why, but I needed to use hex keysym values to get it to work
URxvt.keysym.C-S-0x43: eval:selection_to_clipboard
URxvt.keysym.C-S-0x56: eval:paste_clipboard

URxvt.keysym.Home: \033[H
URxvt.keysym.End:  \033[F

! match vte/xterm
URxvt.keysym.Control-Up:    \033[1;5A
URxvt.keysym.Control-Down:  \033[1;5B
URxvt.keysym.Control-Left:  \033[1;5D
URxvt.keysym.Control-Right: \033[1;5C

! clear the scrollback
URxvt.keysym.Control-l: command:\033c

! scale fonts
URxvt.keysym.C-S-plus: font-size:increase
URxvt.keysym.C-KP_Add: font-size:increase
URxvt.keysym.C-S-underscore: font-size:decrease
URxvt.keysym.C-KP_Subtract: font-size:decrease
URxvt.keysym.C-0: font-size:reset
URxvt.keysym.C-KP_0: font-size:reset


! Theme/Colors
! ============

URxvt.fading: 0

URxvt.cursorColor: #AAAAAA
URxvt.cursorBlink: 1
URxvt.cursorUnderline: 1

URxvt.background: black
URxvt.foreground: gray

!! Tango Colors
!
!! black dark/light
URxvt.color0: #171A1B
URxvt.color8: #555753

!! red dark/light
URxvt.color1: #CC0000
URxvt.color9: #FF0000

!! green dark/light
URxvt.color2: #00DD00
URxvt.color10: #00FF00

!! yellow dark/light
URxvt.color3: #DDDD00
URxvt.color11: #FFFF00

!! blue dark/light
URxvt.color4: #8888FF
URxvt.color12: #AAAAFF

!! magenta dark/light
URxvt.color5: #75507B
URxvt.color13: #AD7FA8

!! cyan dark/light
URxvt.color6: #06989A
URxvt.color14: #34E2E2

!! white dark/light
URxvt.color7: #D3D7CF
URxvt.color15: #EEEEEC

이처럼 보였다 모두 교체 한 후 나를 위해 일한 URxvt.keysym.*URxvt*keysym.*(대신 점의 별)
code_monk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.