Questions tagged «tmux»

tmux是一个终端多路复用器:它使多个终端(或窗口)能够在单个屏幕上创建,访问和控制,每个终端(或窗口)都运行一个单独的程序。tmux可能会与屏幕分离,并继续在后台运行,然后再重新连接。

1
UTF-8字符在tmux中无法正确显示
我♪在zsh主题的提示中使用字符。但是在tmux中,我的提示很奇怪,显示了额外的空格,如下所示: ♪ ~ I can type from here ♪ ~ Instead of here like in zsh, and sometimes when I do stuff like cd ♪ ~ cd ~ ♪ ~ cdcd / ♪ ~ ^^These 2 chars just show up but are not actually part of command and not delete-able …
19 prompt  tmux  utf-8 

6
如何使用systemd> 230运行tmux / screen?
我运行16.04,systemd现在tmux当用户断开连接时会杀死(更改摘要)。 有没有办法用230 运行tmux或screen(或任何类似程序)systemd?我读了所有有关行为的利弊的激烈讨论,但没有提出解决方案。 (我也看到229中的行为)


1
byobu滚动和文本选择
我希望在gnome-terminal中运行的byobu能够: 解释鼠标滚轮在当前byobu窗口中向上滚动。 请允许我用鼠标选择文本(例如,将其复制到剪贴板)。 这可能吗?Alt+F12将启用#1,但阻止我选择文本。否则,选择效果很好,但是滚动会滚动到gnome-terminal,而不是当前的byobu窗口。


3
bash可以与文件系统不同步吗?
我可能没有正确表达我的问题,但我会尽力解释我遇到的症状。首先,就上下文而言,我正在运行Ubuntu服务器(无GUI),版本为12.04.3 LTS(根据lsb_release实用程序)。我通常在tmux中完成所有工作,通过Putty连接到服务器,并使用vim进行所有文本编辑。 现在为症状。由于我使用的是tmux,因此通常会一直打开几个窗口。其中一个包含一个我一直在玩耍的节点服务器,它位于用户帐户主目录的子目录中(特别是~/battleship)。服务器与我也是使用nginx从服务器托管的网页进行交互,并且所有网站代码都位于其中/usr/share/nginx/www/bs(我还打开了一个单独的窗口来编辑客户端源代码)。发生的情况是,在使服务器窗口闲置数小时并保持不变之后,它似乎不同步。我可以运行ls并查看文件,也可以打开文件进行编辑(vim server.js)。但是,当我执行此操作时,无论我进行更改并保存还是立即退出,ls再次,我看到一个.server.js.swp文件,并且所有更改(如果进行了更改)都不会持久。如果我移出该目录然后再​​移回,它会自行修复-我可以打开文件并成功编辑它,而在关闭文件时不会留下.swp。我提到了客户端源代码的一半,因为我注意到这在/ www文件夹中不会发生(大概是因为它不在我的用户帐户的主目录中)。 在那堵墙之后,我的问题是:有人知道为什么会发生这种情况,以及如何防止这种情况发生吗?我只能想象有某种方法,考虑到这不是我通过Putty连接到的唯一使用tmux / vim的Linux服务器,但是它是唯一发生这种奇怪行为的服务器。任何帮助,将不胜感激。 注意:我用bash,tmux和腻子标记了这个标签,因为我假设其中之一是要怪,但我真的不知道是哪一个。 更新:这是cat /proc/mountGilles要求的输出(尽管使用了我的用户名以及和的值,ecryptfs_fnek_sig并ecryptfs_sig进行了审查,因为虽然我实际上并不知道这两件事是什么,但它们似乎与加密有关,并且比遗憾更安全)。 rootfs / rootfs rw 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 udev /dev devtmpfs rw,relatime,size=2008532k,nr_inodes=502133,mode=755 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0 tmpfs /run tmpfs rw,nosuid,relatime,size=807840k,mode=755 0 0 /dev/disk/by-uuid/2da27263-f079-47ba-90ad-66e4c3a53810 / ext4 …
12 bash  putty  tmux 

2
用Vlock锁定Tmux会话
我刚才安装tmux和vlock。当我尝试执行lock-session命令时,终端闪烁,然后什么也没有发生。我.tmux.conf必须添加一些内容以告知tmux我具有锁定实用程序吗?如果是这样,那是什么? 换一种说法: 我该怎么做lock-session用tmux?

1
油灰,Byobu,Tmux和功能键
我目前正在尝试通过ssh使用PuTTY中的byobu。我目前putty-256color是Terminal-type string因为否则连屏风绑定工作,我不能创建新窗口或在它们之间移动。我有Tmux后端并byobu-crtl-a设置为,emacs但是我似乎无法使F键在Midnight Commander或htop中工作。我尝试按建议的Ctrl+ a和Shift+ F12启用它们,但没有收到任何消息,但仍然无法使它们工作。 我究竟做错了什么?谢谢您的帮助。

1
终端仿真器左键单击以打开链接
因此,我一直试图重新使用Linux作为主要操作系统。我在Gnome 3上运行Ubuntu 12.04。我尝试了多种终端仿真器,但是它们似乎都存在一个常见的失败:您需要按住ctrl键,同时单击鼠标左键以打开浏览器中的链接,或者右键单击并选择上下文菜单选项“打开链接”。 这对我来说不是最佳选择。我用作Linux桌面环境的计算机是我用于工作的笔记本电脑。我在家工作时会用到它,而我在卧室而不是办公室里。在我的办公室里,我有Windows游戏平台和本地Linux服务器(我通常从笔记本电脑或游戏平台通过SSH访问它们,并在内部运行tmux)。我经常在妻子睡觉时使用它,而我没有空间使用外部鼠标。我知道这有很多额外的细节(在主题外进行边界处理),但是我试图对用例背后的原因进行更清晰的描述,并排除某些无效的解决方案。 当我可以使用外部鼠标时,右键单击并选择打开的链接,甚至按住ctrl按钮,都比较容易,但是当我使用触控板时,这样做确实很不舒服。我在家工作并在床上使用笔记本电脑的部分原因是因为我患有慢性疼痛病,因此寻找一种可以为自己的舒适环境量身定制环境的方法对我来说很重要,有助于管理残疾。 我已经尝试了gnome-terminal,terminator,guake和目前我不记得的其他几种方法。rxvt甚至都无法识别链接(在常规或unicode版本中),与xterm相同。Unicode似乎也很重要,这样tmux才能正确绘制(可能需要进行一些配置调整才能解决,但这就是我现在测试时注意到的东西)。 关于如何配置其中一种流行的仿真器以使其与此协同工作或如何尝试另一种仿真器的任何建议?我最近一直在使用Guake,因为这似乎是他们中最好的,但是如果它能完成工作,我肯定会转向。我不希望手动修补代码,因为如果可能的话,我倾向于通过apt管理所有内容,但是如果需要的话,我会这样做。到目前为止,我避免使用特定于KDE的应用程序,因为要使单个KDE应用程序在Gnome中运行会产生额外的开销,但是如果没有替代方法并且它的性能很好,那也值得探讨。 很抱歉,这似乎对人们来说是微不足道的,但这实际上是我要尝试将Linux用作桌面环境时最烦人的事情(我认为这对Linux来说有很多好处) Linux桌面的状态)。但是,由于我的残疾,我很想将默认引导设置回Windows。我已经习惯使用putty-url来完美地处理这个问题。 谢谢你的帮助。

1
使用多个byobu会话,而忽略不相关的tmux会话
因此,我可以访问一个共享的Shell帐户,其他人可以在该帐户中进行工作。 有些人更喜欢使用tmux,因此他们打开了tmux会话,从中加载配置~/.tmux.conf。我更喜欢byobu在tmux周围使用包装器,因为它具有更好的键绑定和其他功能。 问题是,每当有人使用tmux会话时,每当我运行byobu时,它都会恢复其tmux会话,而不是为我创建新的byobu会话。 因此,我尝试运行byobu-tmux new-session,但随后它使用其配置(from ~/.tmux.conf)而不是byobu 启动了一个新的tmux会话。 我该如何解决?
9 byobu  tmux 

2
Ctrl-b + c,%,n,w等在tmux控制台中不起作用
我sudo apt-get install tmux在Ubuntu 16.04系统上使用安装了tmux 。 我尝试通过在终端中简单地输入tmux来运行tmux。但是“创建新窗口Ctrl-b + c”,“列表窗口Ctrl-b + w”,“将窗口分为两个Ctrl-b +%”之类的功能似乎均无效。我没有回应 我该怎么办?
9 tmux 

2
Tmux在启动时[退出]
我最近安装了Tmux,对此感到非常高兴。突然我尝试从终端中创建新会话时,虽然会开始引发错误: tmux new -s my-session 将导致应用程序崩溃,仅返回 [exited] 并将以下内容放在下一个命令行中: 62;9;c 作为Tmux的新手,我不知道如何解决此问题。是否有人知道此错误并知道如何解决?
8 13.10  gnome  tmux 

2
Tmux密钥绑定问题
我已经从使用屏幕切换到使用tmux。我有一个tmux配置,它使用屏幕的Ctrl+ a序列,而不是tmux的默认Ctrl+ b。 但是,我发现的一个问题是,如果我按ctrl-a然后在不释放ctrl键的情况下在上一个屏幕中按p或在下一个屏幕中按n,则tmux会忽略键序列。如果按Ctrl+ a,释放Ctrl,然后按n或p,则可以正常工作。 有什么想法可能有问题吗?我的配置如下: # $Id: t-williams.conf,v 1.1 2009/11/02 18:59:28 nicm Exp $ # # ~/.tmux.conf - tmux terminal multiplexer config # Thayer Williams (http://cinderwick.ca) # "Feel free to do whatever you like with it." # set prefix key to ctrl+a unbind C-b set -g prefix C-a # …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.