标签: tmux

tmux 复制和粘贴不起作用

tmux我正在运行 Raspberry Pi OS 的 Raspberry Pi Zero W 上使用。tmux除了复制和粘贴之外,每个部分似乎都可以工作。我可以使用 进入复制模式,但使用或Ctrl-b [无法突出显示任何内容。Ctrl-SpaceSpace

我没有~/.tmux.conf文件。echo $EDITOR返回一个空行。问题可能是什么?我该如何解决?

keyboard-shortcuts tmux raspberry-pi

3
推荐指数
1
解决办法
3698
查看次数

tmux list-panes -f(过滤器)如何工作?

-f我阅读了手册页,但在使用时找不到如何使用tmux list-panes。它似乎是一个过滤器,我认为这在某种程度上像 grep 一样工作?

有谁知道 -f 是如何工作的?

tmux filter panel

3
推荐指数
1
解决办法
733
查看次数

如何终止 tmux 中挂起的 ssh 会话

这是我的设置:

Workstation==ssh=>jumphost(tmux with split panes)==ssh=>server1
                                                 ==ssh=>server2
Run Code Online (Sandbox Code Playgroud)

如果与服务器的两个连接中的任何一个变得无响应,我该如何终止它们?

发送~.不是一个方便的选项,因为它会终止第一个 ssh 会话。

linux ssh tmux

3
推荐指数
1
解决办法
1263
查看次数

Zsh 键绑定的 Tmux Terminfo 问题

Emacs 编辑模式下的 Zsh 自带默认键绑定ALT+Backspace删除光标右侧的一个单词,ALT+D删除左侧的一个单词。我想另外将后一个函数添加到ALT+ DEL

我尝试使用terminfo数据库为每个$TERM正确的组合键设置转义序列。在man terminfo我读到关于kDC3成为我可能需要用于ALT+的 Capname DEL

我将以下行添加到我的~/.zshrc

bindkey -e `tput kDC3` kill-word
Run Code Online (Sandbox Code Playgroud)

当我直接通过 SSH ( $TERMis xterm)连接到我的机器时,这很好用。但是当我在 Tmux 会话($TERMis screen)中启动 Zsh 时,我收到以下错误消息:

tput: unknown terminfo capability 'kDC3'
Run Code Online (Sandbox Code Playgroud)

这真的意味着不可能在 Tmux 中将任何内容绑定到ALT+DEL吗?还是我只是做错了什么?也许kDC3不是正确的顺序?

我正在运行 Debian Wheezy Beta 4 x86_64。

keyboard-shortcuts zsh terminal debian tmux

2
推荐指数
1
解决办法
2945
查看次数

无法获得总线连接:无法连接:连接被拒绝

当我跑步时

evince file.pdf

我收到这个错误

Failed to get bus connection: Could not connect: Connection refused

Ubuntu 12.04

我必须重新启动。我可以在不重启的情况下修复这个错误吗?

tmux d-bus

2
推荐指数
1
解决办法
2万
查看次数

tmux:ncurses 应用程序显示错误(带有垃圾等)

我有 ncurses 应用程序(比如 aptitude)在普通 xterm(或 gnome-terminal,或我尝试过的任何其他终端)中运行良好,但是如果我在 tmux 会话中运行它,屏幕在我做一些导航时没有正确刷新通过菜单。

示例截图: aptitude qinside tmux

(完整分辨率:http : //i.imgur.com/jKLCX3A.png

tmux 中的其他 ncurses 应用程序也会发生同样的情况:例如,cgdb。再一次,没有 tmux 他们工作得很好。

如何让它在 tmux 中也能正常工作?

(操作系统是 Linux Mint 13,如果这很重要的话)

terminal tmux ncurses

2
推荐指数
1
解决办法
4924
查看次数

如何在登录时自动加载 tmux,但如果已经在 tmux 中则不会?

我最近开始使用tmux. 我发现我可以使用以下方法附加或创建 tmux 会话:

tmux new-session -A -s main
Run Code Online (Sandbox Code Playgroud)

我希望将其放入,.profile以便在通过 SSH 连接时自动放入 tmux。我想在本地登录时跳过这个。

我发现这个问题看起来很有希望,但是我担心如果我从中启动 tmux,.profile那么它会启动我的 shell 并无限地创建另一个 tmux!

那么tmux.profile如果它已经在 tmux 中运行,那么避免启动的正确方法是什么?

bash tmux profile

2
推荐指数
1
解决办法
1036
查看次数

如何让 tmux 消息保持更长时间?

例如,当我输入像tmux这样的错误命令时,会swap-window -c 1 -d 0显示一个错误,在这种情况下是:

Usage: swap-window [-d] [-s source-window] [-t dest-widnow]
Run Code Online (Sandbox Code Playgroud)

然而,它只是一瞬间,它几乎立即消失。
通常我必须多次运行错误的命令才能阅读它或参考手册。

那么我有没有办法让这样的消息停留更长时间,以便我能够阅读它们?

tmux

2
推荐指数
1
解决办法
389
查看次数

在没有 TTY 的情况下附加到 cron 程序的最佳方法是什么

我的 ubuntu VM 不cron使用 TTY运行作业(即使我登录并从用户的 env 运行命令时也不运行)。

因此,cron 无法运行tmuxscreen,阻止程序(特别是rtorrent在这种情况下)以简单且可附加的方式在后台运行。

rtorrent在启动时运行程序的最佳方法是什么,同时可以轻松地从任何终端附加、分离和终止进程?

我假设只运行相当于rtorrent &应该做的事情,但这不如 screen/tmux 方便。

cron gnu-screen tmux tty

2
推荐指数
1
解决办法
3004
查看次数

Tmux 复制模式 Home 和 End 键

我已经在 tmux 2.5 中配置了 vim 复制模式

setw -g mode-keys vi
Run Code Online (Sandbox Code Playgroud)

但是现在要到行的开头我必须使用 0,而要到行的结尾我必须使用 $。如何将它们重新映射到 Home 和 End 键?

tmux

2
推荐指数
1
解决办法
1011
查看次数