AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[byobu](ubuntu)

Martin Hope
H. Dog
Asked: 2023-12-30 04:37:45 +0800 CST

如何让 byobu 作为登录 shell 打开 split (bash --login)

  • 5

刚刚遇到 byobu,作为一个 screen 和 tmux 用户,我想我应该尝试一下,因为它已经做了很多我在 screen 和 tmux 中一起破解的事情,而且看起来经过深思熟虑。但是,当我打开新会话或拆分时,基本上任何启动新命令提示符的东西都不会将它们创建为“登录 shell”,就像“bash --login”一样,它处理 /etc/profile 和涉及的配置文件级联。

可能有一种简单/直接的方法可以让它作为登录 shell 启动它们,但我似乎找不到它,并希望有人知道如何配置它。

byobu
  • 1 个回答
  • 31 Views
Martin Hope
rjt
Asked: 2022-04-18 10:59:07 +0800 CST

~/.byobu/windows.tmux 文件的注释字符

  • 3

在 ~/.byobu/windows.tmux. 尝试启动 byobu 会导致错误并且根本无法启动。

user@machine ~ $ byobu
unknown command: #new-window
user@machine ~ $ 

在 unix.stackexchange.com 上找到了这个七年前未回答的问题 如何在 windows.tmux 文件中发表评论

使用这些注释字符失败# , // , 和;

user@machine ~ $ cat ~/.byobu/windows.tmux
new-session -s 'FW';
new-window -n FireWall ssh -p 23 fwuser@FireWall;
new-window -n root sudo su - ;
new-window -n TTYrouter sudo minicom /dev/ttyUSB3 ; 
new-window -n untangle ssh [email protected] ;
; new-window -n COMMENT ssh [email protected] ;
new-window -n ; 
new-window -n rock64 ssh user@rock64;
new-window -n rock64root user@rock64 "sudo su -";
user@machine ~ $ byobu
  • ; 结果是no command
  • # 结果是unknown command: #
  • // 结果是unknown command: //
byobu
  • 1 个回答
  • 70 Views
Martin Hope
gerlos
Asked: 2020-10-09 00:48:26 +0800 CST

无法在 Vim 和 ncurses 应用程序中发送 ENTER 键 Byobu 和 Tmux

  • 1

我最近从 Ubuntu 18.04 升级到 Ubuntu 20.04,在byobu, tmux, Vim 和 ncurses 应用程序中遇到了一个奇怪的问题:Enter不起作用,我需要使用CTRL+M代替。

例如,如果我在 Gnome 终端的 Byobu(或 Tmux)窗口中编辑 Vim 中的文件,键入Enter不会插入换行符,而是插入带有M字符的新行。要插入新行,我需要输入CTRL+ M。因此,要退出 Vim,我需要输入ESC :q CTRL+ M。

这也发生在 ncurses 应用程序中,例如ncdu: 而不是Enter我需要使用CTRL+ M。

更改TERM环境变量似乎有帮助,但不是 100%。我进入的默认值byobu是tmux,TERM=screeen-256color但如果我将其更改为TERM=xterm-256color一切似乎在 Vim 中工作正常,但在ncdu.

除此之外,Enter当我使用更改 Byobu 配置时 key 不起作用F9- 正如我上面所说的,我需要使用CTRL+M来选择配置中的项目。

我还尝试在~/.tmux.confand中添加以下行~/.byobu/.tmux.conf,但它仅对 Vim 有帮助:

set -g default-terminal "xterm-256color"

问题xterm也发生在。

我该如何解决这个问题?

更新

我再次尝试了一个新用户,并遇到了同样的问题,所以我的猜测是它可能与系统相关。

更新 2

修补一下,xev我发现这台笔记本电脑的键盘有些奇怪——即使我在意大利,它也是一个 ANSI 键盘(标准的意大利键盘布局是 ISO),并且 Enter 按钮发送了错误的键码。

当我按下Enter按钮时,它会发送一个 kyecode 104, KP_Enter,而不是通常的 keycode 36, Return。所以这是一个硬件问题,可能与 Ubuntu 本身无关。不知道为什么我以前没有意识到。

keyboard vim command-line byobu tmux
  • 2 个回答
  • 592 Views
Martin Hope
Darrel Holt
Asked: 2019-07-24 14:06:10 +0800 CST

intellij 嵌入式终端与 byobu 共享缓冲区

  • 1

我用它来制作它,所以 Byobu 在终端启动时运行。但是,当我在 IntelliJ 中打开嵌入式终端时,它会执行相同的操作并使用相同的缓冲区。这导致嵌入式终端看起来像这样: 在此处输入图像描述

我的常规终端如下所示: 利杰

无论您修改哪个,可视区域的文本和大小都是相同的,因此它们肯定使用相同的缓冲区。

有没有办法让 IntelliJ 中的嵌入式终端不打开 Byobu?_byobu_sourced也许在检查调用它的实体的线路设置上存在某种条件?

编辑:这在技术上属于 AskDifferent,因为我在 Mac 上这样做,但这个想法仍然适用于 Ubuntu 和 Mac。此外,AskUbuntu 上的用户更有可能遇到此问题,因为使用 Byobu 的 Ubuntu 用户比 Mac OS 用户多得多。由于这种差异,您的情况可能会略有不同。

command-line byobu intellij
  • 1 个回答
  • 338 Views
Martin Hope
Nicolas Raoul
Asked: 2019-04-17 01:17:39 +0800 CST

从 Byobu 状态栏中删除所有内容

  • 8

默认情况下,Byobu 状态栏包含大量有关分发、更新、CPU 等的信息。

我想删除所有这些。

我只想看到我打开的终端(当然还有当前终端)的“标签”。

怎么做?

byobu
  • 1 个回答
  • 1069 Views
Martin Hope
hiigaran
Asked: 2018-08-03 05:20:03 +0800 CST

自动启动四拆分 byobu 终端

  • 2

我想通过自动完成以下操作来避免浪费时间做我的启动仪式:

  1. 打开一个新的终端
  2. 运行 byobu
  3. 水平拆分,然后垂直拆分两个新窗格(反之亦然)
  4. 为每个窗格运行特定命令

我猜它会是这样的:

gnome-terminal --full-screen -- byobu -S MainSession

byobu-tmux select-pane -t 0
byobu-tmux split-window -v
byobu-tmux select-pane -t 1
byobu-tmux split-window -h
byobu-tmux select-pane -t 0
byobu-tmux split-window -h

byobu-tmux select-pane -t 1
byobu-tmux send-keys "COMMAND"
byobu-tmux select-pane -t 2
byobu-tmux send-keys "COMMAND"
byobu-tmux select-pane -t 3
byobu-tmux send-keys "COMMAND"
byobu-tmux select-pane -t 0

第一行将打开一个新的全屏终端并将新的 byobu 会话命令传递给它。但是,我不知道如何将脚本的其余部分连接在一起。如果我在 byobu 之前加上一个开始引号,用 ; 分隔所有命令,并在脚本末尾加上一个结束引号,我会在没有 byobu 的情况下打开终端,并出现错误:“无法执行子进程(没有这样文件或目录)”。

另外,如何在特定显示器上打开终端?根据 gnome-control-center,我想要打开的显示器是 3 号。

multiple-monitors command-line gnome-terminal byobu
  • 1 个回答
  • 2125 Views
Martin Hope
Jay _silly_evarlast_ Wren
Asked: 2018-01-30 12:17:20 +0800 CST

如何在 byobu 中获得斜体字体

  • 1

我在这里遵循指南:https ://alexpearce.me/2014/05/italics-in-iterm2-vim-tmux/

它适用于默认 tmux,但如果我通过 byobu 启动 tmux,则术语类型为screen-256color. 似乎~/.tmux.conf没有得到来源。

我尝试添加相同set -g default-terminal "tmux"的内容,~/.byobu/window.tmux但这阻止了 byobu 的启动。

byobu
  • 1 个回答
  • 244 Views
Martin Hope
Nicolas Raoul
Asked: 2018-01-19 00:28:25 +0800 CST

CTRL-SHIFT-F2 丢失所有 Byobu 选项卡

  • 1

我喜欢 Byobu,因为它允许我组织几十个带有标题/路径/历史的标签。少数在我的中配置了new-session/new-window行,~/.byobu/windows.tmux其余的我根据我当前的项目临时创建。

我经常使用 CTRL-SHIFT-F3 和 CTRL-SHIFT-F4 来移动标签。
但是如果我错误地按了 CTRL-SHIFT-F2……我所有的标签都不见了,这让我很伤心。

有没有办法撤消它?左下角的数字让我觉得可能有办法恢复我的标签: 在此处输入图像描述

或者我可以阻止 CTRL-SHIFT-F2 这样做吗?

byobu
  • 1 个回答
  • 237 Views
Martin Hope
Halit Sakca
Asked: 2017-10-28 00:44:53 +0800 CST

如何记录与 byobu 的会话 [重复]

  • 2
这个问题在这里已经有了答案:
如何在 byobu 中保存回滚历史? (9 个回答)
4年前关闭。

我想记录与 byobu 的会话。我浏览了配置文件,但看不到日志会话等任何内容。我希望 byobu 在启动会话后立即记录我的会话。:)

byobu
  • 1 个回答
  • 1210 Views
Martin Hope
Illiax
Asked: 2017-06-20 17:28:47 +0800 CST

Byobu 缓存或恢复的重复会话

  • 6

每次我意外退出 Byobu 时,在下一次启动时,我都会为每个名为_{sessionname}-{id}的会话找到一个额外的会话选项卡:

截屏 截屏

我觉得这真的很烦人,因为这在我以前使用旧 Ubuntu 14 的机器上没有发生。我现在在 Ubuntu 17.04 上。

此外,我无法找到一种方法来关闭这些额外的会话窗口而不关闭原始窗口。

按下F6(分离会话然后注销)只会使用不同的{id}重新生成额外/重复的会话。

byobu
  • 3 个回答
  • 1000 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve