您尚未登录。

#1 2014-05-25 21:42:46

yearharvest
会员
注册时间: 2013-08-02
帖子: 60

tmux鼠标操作

我在xterm中配置了一些鼠标操作,比如左键复制右键粘贴。但是在进入tmux后那些就都没用了,如何配置tmux可以使xterm定义的那些鼠标操作仍然有效?

还有,xterm 把调整窗口大小导致列丢失,跟这个帖子一样http://tieba.baidu.com/p/2819205802,有没有办法避免?

离线

#2 2014-05-26 10:52:10

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: tmux鼠标操作

tmux 接管了鼠标。如果不想让 tmux 接管鼠标,不要做相应的配置就可以了。tmux 的鼠标支持默认是关闭的。另外,使用时按住 Shift 键可以避免鼠标事件和 Ctrl 组合键事件传递给终端里的程序。

百度贴吧在我这里一向慢到要死里边的链接还不支持中键点击我就不看了。

离线

#3 2014-05-26 10:53:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: tmux鼠标操作

另外,「左键复制右键粘贴」不别扭么?在 X Window 中,绝大多数程序里,选中的文本会自动放在一个叫 X Primary Selection 的地方。只要程序不关闭,就可以在其它绝大多数程序里按中键粘贴的。参见: X Window 中的剪贴板 - 依云's Blog

离线

#4 2014-05-26 22:38:47

yearharvest
会员
注册时间: 2013-08-02
帖子: 60

Re: tmux鼠标操作

百合仙子 说:

tmux 接管了鼠标。如果不想让 tmux 接管鼠标,不要做相应的配置就可以了。tmux 的鼠标支持默认是关闭的。另外,使用时按住 Shift 键可以避免鼠标事件和 Ctrl 组合键事件传递给终端里的程序。

百度贴吧在我这里一向慢到要死里边的链接还不支持中键点击我就不看了。

试了一下发现可以用组合键避免tmux接管鼠标。不过tmux是怎么配置鼠标,我对鼠标有关的配置只有下面几个,不过好像都没关系,而且在manpage中也没有看到tmux怎么配置鼠标(可能是是我英语不行漏了吧)。

setw -g  mode-mouse on
set -g  mouse-resize-pane on
set -g  mouse-select-pane on
set -g  mouse-select-window on

还有第二个问题,就是先把窗口宽度变窄,然后再变宽变成下面这情况
14088231789_826d783a55_o.png
Flickr 上 yearharvest@yahoo.cnd143ad4bd11373f05d2c54f1a60f4bfbfbed0448.jpg

最近编辑记录 yearharvest (2014-05-26 23:11:41)

离线

#5 2014-05-26 22:42:09

yearharvest
会员
注册时间: 2013-08-02
帖子: 60

Re: tmux鼠标操作

百合仙子 说:

另外,「左键复制右键粘贴」不别扭么?在 X Window 中,绝大多数程序里,选中的文本会自动放在一个叫 X Primary Selection 的地方。只要程序不关闭,就可以在其它绝大多数程序里按中键粘贴的。参见: X Window 中的剪贴板 - 依云's Blog

我也是刚开始用linux,还保留一些用windows时的习惯,等linux用的过程中再慢慢改

离线

#6 2014-05-27 12:38:59

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: tmux鼠标操作

yearharvest 说:

试了一下发现可以用组合键避免tmux接管鼠标。不过tmux是怎么配置鼠标,我对鼠标有关的配置只有下面几个,不过好像都没关系,而且在manpage中也没有看到tmux怎么配置鼠标(可能是是我英语不行漏了吧)。

setw -g  mode-mouse on
set -g  mouse-resize-pane on
set -g  mouse-select-pane on
set -g  mouse-select-window on

你这样设置就是开启了 tmux 的鼠标支持啦,于是终端就不管鼠标了。

yearharvest 说:

还有第二个问题,就是先把窗口宽度变窄,然后再变宽变成下面这情况
https://farm4.staticflickr.com/3729/14088231789_826d783a55_o.png
Flickr 上 yearharvest@yahoo.cnd143ad4bd11373f05d2c54f1a60f4bfbfbed0448.jpg

这个没办法的吧。

离线

#7 2014-05-27 22:05:00

yearharvest
会员
注册时间: 2013-08-02
帖子: 60

Re: tmux鼠标操作

百合仙子 说:
yearharvest 说:

试了一下发现可以用组合键避免tmux接管鼠标。不过tmux是怎么配置鼠标,我对鼠标有关的配置只有下面几个,不过好像都没关系,而且在manpage中也没有看到tmux怎么配置鼠标(可能是是我英语不行漏了吧)。

setw -g  mode-mouse on
set -g  mouse-resize-pane on
set -g  mouse-select-pane on
set -g  mouse-select-window on

你这样设置就是开启了 tmux 的鼠标支持啦,于是终端就不管鼠标了。

yearharvest 说:

还有第二个问题,就是先把窗口宽度变窄,然后再变宽变成下面这情况
https://farm4.staticflickr.com/3729/14088231789_826d783a55_o.png
Flickr 上 yearharvest@yahoo.cnd143ad4bd11373f05d2c54f1a60f4bfbfbed0448.jpg

这个没办法的吧。

我试了几下,好像开不开鼠标支持区别只有开的时候鼠标选择自动进入copy-mode。而且不管开不开鼠标支持,在tmux中按住鼠标窗口右上角会出现"[0/1]",状态栏中间会从"1:zsh*"变成"1:[tmux]*"。而且移动鼠标选择文本的时候zsh prompt的地方会一直闪。这样看起来tmux还是接管了鼠标。

另外第二个没办法就算了。

离线

#8 2014-05-27 22:13:07

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: tmux鼠标操作

yearharvest 说:

我试了几下,好像开不开鼠标支持区别只有开的时候鼠标选择自动进入copy-mode。而且不管开不开鼠标支持,在tmux中按住鼠标窗口右上角会出现"[0/1]",状态栏中间会从"1:zsh*"变成"1:[tmux]*"。而且移动鼠标选择文本的时候zsh prompt的地方会一直闪。这样看起来tmux还是接管了鼠标。

另外第二个没办法就算了。

mode-mouse 的值是 on?tmux showw -g mode-mouse 看看。

离线

#9 2014-05-27 22:35:20

yearharvest
会员
注册时间: 2013-08-02
帖子: 60

Re: tmux鼠标操作

百合仙子 说:
yearharvest 说:

我试了几下,好像开不开鼠标支持区别只有开的时候鼠标选择自动进入copy-mode。而且不管开不开鼠标支持,在tmux中按住鼠标窗口右上角会出现"[0/1]",状态栏中间会从"1:zsh*"变成"1:[tmux]*"。而且移动鼠标选择文本的时候zsh prompt的地方会一直闪。这样看起来tmux还是接管了鼠标。

另外第二个没办法就算了。

mode-mouse 的值是 on?tmux showw -g mode-mouse 看看。

输出mode-mouse on。这个不就是on的时候开鼠标支持,off的时候关

离线

#10 2014-05-28 09:57:45

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,489
个人网站

Re: tmux鼠标操作

yearharvest 说:
百合仙子 说:
yearharvest 说:

我试了几下,好像开不开鼠标支持区别只有开的时候鼠标选择自动进入copy-mode。而且不管开不开鼠标支持,在tmux中按住鼠标窗口右上角会出现"[0/1]",状态栏中间会从"1:zsh*"变成"1:[tmux]*"。而且移动鼠标选择文本的时候zsh prompt的地方会一直闪。这样看起来tmux还是接管了鼠标。

另外第二个没办法就算了。

mode-mouse 的值是 on?tmux showw -g mode-mouse 看看。

输出mode-mouse on。这个不就是on的时候开鼠标支持,off的时候关

对啊。所以你应该关掉 tmux 的鼠标支持嘛。

离线

#11 2014-05-28 22:31:02

yearharvest
会员
注册时间: 2013-08-02
帖子: 60

Re: tmux鼠标操作

百合仙子 说:
yearharvest 说:
百合仙子 说:
yearharvest 说:

我试了几下,好像开不开鼠标支持区别只有开的时候鼠标选择自动进入copy-mode。而且不管开不开鼠标支持,在tmux中按住鼠标窗口右上角会出现"[0/1]",状态栏中间会从"1:zsh*"变成"1:[tmux]*"。而且移动鼠标选择文本的时候zsh prompt的地方会一直闪。这样看起来tmux还是接管了鼠标。

另外第二个没办法就算了。

mode-mouse 的值是 on?tmux showw -g mode-mouse 看看。

输出mode-mouse on。这个不就是on的时候开鼠标支持,off的时候关

对啊。所以你应该关掉 tmux 的鼠标支持嘛。

我又试了几次,发现除了mouse-select-pane开不开无所谓,其他三个个必须关掉否则就不行,我之前都只是关mode-mouse所以才不行。多谢了!!!

setw -g  mode-mouse off
set -g  mouse-resize-pane off
set -g  mouse-select-pane on
set -g  mouse-select-window off

离线

#12 2015-12-20 23:20:13

糊涂
本尊
注册时间: 2012-10-30
帖子: 203

Re: tmux鼠标操作

mouse配置项已更新

最近编辑记录 糊涂 (2015-12-22 09:12:09)


想装X,别装X

离线

页脚