Arch linux:コピー/貼り付け/切り取りショートカットの設定

Arch linux:コピー/貼り付け/切り取りショートカットの設定

クリップボードを使用するためにカスタムキーボードショートカットを設定したいと思います。私はそれを次のように変更したいと思います:

コピーctrl + cプログラム、ctrl + shift + c端末から
生地ctrl + vプログラム、ctrl + shift + v端末から
切るctrl + xプログラムは端末で正しく機能しません。

到着する:

コピーWin + cどこでも
生地Win + vどこでも
切るWin + x どこでも

この目標をどのように達成できますか?
ご協力ありがとうございます

PS:私はArch linux、xserver、i3wm、xclip、alacrittyを使用しています。

答え1

bindsymキーをコマンドに関連付けるために使用され、選択した$mod特殊キーを格納する変数(CtrlおよびSuper(1)から選択する必要があります)。

それでは始めましょう。

  1. wl-clipboardこのプログラムがインストールされており、Wayland(i3のプライマリサーバー)で実行されていることを確認してください。 Arch Linuxでは、次のコマンドを使用してインストールされたことを確認できます。
    sudo pacman -S wl-clipboard --needed -y
    
  2. i3設定ファイルを編集してみましょう。デフォルト値は次のとおりです。~/.config/i3/config
  3. コピーと貼り付け(2)のために、次の行を追加します。
    bindsym $mod+c exec wl-copy
    bindsym $mod+v exec wl-paste
    
  4. 救う

「切り取り」機能について:おそらく次のことができます。

bindsym $mod+x exec wl-copy ERASE

コピー後に選択したテキストを削除する機能はどこにERASEありますか?もちろん最後動作しませんそれだけです!私たちはそれを置き換える方法を考えなければなりませんERASE


(1)Win Linuxでは言わないが、SuperBTWは同じキーである。

(2)この組み合わせは$mod+v基本的に垂直分割を使用しますが、私が推奨する方法です。生地または$mode+p他のもの。

関連情報