2017-07-31 163 views
0

我嘗試綁定i3下的兩個鍵來同步主剪切板與選擇緩衝區。定義如下:i3:bindsym - 不執行命令

bindsym $mod+Shift+b exec "xsel | xsel -b" 
bindsym $mod+Shift+p exec "xsel -b | xsel" 

上述定義在主和剪貼板緩衝區不被複制的意義上不起作用。如果將這些命令包裝到shell腳本中。但是,它仍然不起作用。

bindsym $mod+Shift+b exec p2b.sh 
bindsym $mod+Shift+p exec b2p.sh 

在另一方面,如果我嘗試

bindsym $mod+Shift+b exec echo "xsel | xsel -b" >> ~/.i3debug 

似乎鍵綁定被激活。

我的問題是,是否有任何更深的理由,剪貼板操作不起作用的i3層,或有什麼我沒有做對。

任何想法或建議?

回答

0

嘗試將你的代碼插入到我的配置中,它的作用就像一個魅力。

請確保在配置中的任何位置都不使用此鍵綁定。另外,檢查你是否安裝了xsel。別忘了重新啓動i3(默認爲$ mod + Shift + r)。