클립보드를 사용하기 위해 사용자 정의 키보드 단축키를 설정하고 싶습니다. 나는 그것을 다음과 같이 바꾸고 싶습니다 :
복사:
ctrl + c
프로그램,ctrl + shift + c
터미널에서
반죽:ctrl + v
프로그램,ctrl + shift + v
터미널에서
자르다:ctrl + x
프로그램에서 터미널에서 제대로 작동하지 않습니다.
도착하다:
복사:
Win + c
어디서나
반죽:Win + v
어디서나
자르다:Win + x
어디서나
이 목표를 어떻게 달성할 수 있나요?
당신의 도움에 감사드립니다
추신: 저는 Arch linux, xserver, i3wm, xclip, alacritty를 사용하고 있습니다.
답변1
bindsym
키를 명령과 연결하는 데 사용되며 선택한 $mod
특수 키를 저장하는 변수입니다( Ctrl및 Super(1) 중에서 선택 해야 함).
그럼 시작해 보겠습니다.
wl-clipboard
이 프로그램이 설치되어 있고 Wayland(i3의 기본 서버)에서 실행되는지 확인하세요 . Arch Linux에서는 다음 명령을 사용하여 설치되었는지 확인할 수 있습니다.sudo pacman -S wl-clipboard --needed -y
- i3 구성 파일을 편집해 보겠습니다. 기본값은 다음과 같습니다.
~/.config/i3/config
- 복사 및 붙여넣기 (2) 를 위해 다음 줄을 추가합니다 .
bindsym $mod+c exec wl-copy bindsym $mod+v exec wl-paste
- 구하다
"잘라내기" 기능에 관해서: 아마도 다음과 같은 일을 할 수 있을 것입니다.
bindsym $mod+x exec wl-copy ERASE
복사 후 선택한 텍스트를 삭제하는 기능이 어디에 ERASE
있습니까? 물론 마지막작동하지 않습니다그게 다야! 우리 는 그것을 대체할 수 있는 방법 을 생각 해야 합니다 ERASE
.
(1)Win Linux에서는 말하지 않지만 SuperBTW는 동일한 키입니다.
(2) 이 조합은 $mod+v
기본적으로 수직 분할을 사용하는데, 제가 권장하는 방식입니다.반죽또는 $mode+p
다른 것으로.