tmux我正在运行 Raspberry Pi OS 的 Raspberry Pi Zero W 上使用。tmux除了复制和粘贴之外,每个部分似乎都可以工作。我可以使用 进入复制模式,但使用或Ctrl-b [无法突出显示任何内容。Ctrl-SpaceSpace
我没有~/.tmux.conf文件。echo $EDITOR返回一个空行。问题可能是什么?我该如何解决?
-f我阅读了手册页,但在使用时找不到如何使用tmux list-panes。它似乎是一个过滤器,我认为这在某种程度上像 grep 一样工作?
有谁知道 -f 是如何工作的?
这是我的设置:
Workstation==ssh=>jumphost(tmux with split panes)==ssh=>server1
==ssh=>server2
Run Code Online (Sandbox Code Playgroud)
如果与服务器的两个连接中的任何一个变得无响应,我该如何终止它们?
发送~.不是一个方便的选项,因为它会终止第一个 ssh 会话。
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。
当我跑步时
evince file.pdf
我收到这个错误
Failed to get bus connection: Could not connect: Connection refused
Ubuntu 12.04
我必须重新启动。我可以在不重启的情况下修复这个错误吗?
我有 ncurses 应用程序(比如 aptitude)在普通 xterm(或 gnome-terminal,或我尝试过的任何其他终端)中运行良好,但是如果我在 tmux 会话中运行它,屏幕在我做一些导航时没有正确刷新通过菜单。
示例截图: 
(完整分辨率:http : //i.imgur.com/jKLCX3A.png)
tmux 中的其他 ncurses 应用程序也会发生同样的情况:例如,cgdb。再一次,没有 tmux 他们工作得很好。
如何让它在 tmux 中也能正常工作?
(操作系统是 Linux Mint 13,如果这很重要的话)
我最近开始使用tmux. 我发现我可以使用以下方法附加或创建 tmux 会话:
tmux new-session -A -s main
Run Code Online (Sandbox Code Playgroud)
我希望将其放入,.profile以便在通过 SSH 连接时自动放入 tmux。我想在本地登录时跳过这个。
我发现这个问题看起来很有希望,但是我担心如果我从中启动 tmux,.profile那么它会启动我的 shell 并无限地创建另一个 tmux!
那么tmux,.profile如果它已经在 tmux 中运行,那么避免启动的正确方法是什么?
例如,当我输入像tmux这样的错误命令时,会swap-window -c 1 -d 0显示一个错误,在这种情况下是:
Usage: swap-window [-d] [-s source-window] [-t dest-widnow]
Run Code Online (Sandbox Code Playgroud)
然而,它只是一瞬间,它几乎立即消失。
通常我必须多次运行错误的命令才能阅读它或参考手册。
那么我有没有办法让这样的消息停留更长时间,以便我能够阅读它们?
我的 ubuntu VM 不cron使用 TTY运行作业(即使我登录并从用户的 env 运行命令时也不运行)。
因此,cron 无法运行tmux或screen,阻止程序(特别是rtorrent在这种情况下)以简单且可附加的方式在后台运行。
rtorrent在启动时运行程序的最佳方法是什么,同时可以轻松地从任何终端附加、分离和终止进程?
我假设只运行相当于rtorrent &应该做的事情,但这不如 screen/tmux 方便。
我已经在 tmux 2.5 中配置了 vim 复制模式
setw -g mode-keys vi
Run Code Online (Sandbox Code Playgroud)
但是现在要到行的开头我必须使用 0,而要到行的结尾我必须使用 $。如何将它们重新映射到 Home 和 End 键?