我通常通过繁琐的步骤从 tmux 启动我的第二个终端
1)启动一个终端(我使用了 alacritty)
2)启动一个 tmux 会话tmux new -s 'main'
3)启动第二个终端alacritty
我关闭了第一个终端并处理第二个终端。
这些步骤很笨拙,因为第一个终端仅作为中间人调用。
如何直接从 tmux 启动第一个终端(alacritty)?
我通常通过繁琐的步骤从 tmux 启动我的第二个终端
1)启动一个终端(我使用了 alacritty)
2)启动一个 tmux 会话tmux new -s 'main'
3)启动第二个终端alacritty
我关闭了第一个终端并处理第二个终端。
这些步骤很笨拙,因为第一个终端仅作为中间人调用。
如何直接从 tmux 启动第一个终端(alacritty)?
alacritty
是一个终端仿真器。它是您的 GUI 上的绘图,让您可以像在控制台上一样做事。tmux
是一个类似的终端多路复用器screen
,可让您在单个终端中运行多个终端会话,但即使您结束终端应用程序或连接,它也可以保持活动状态。您可以
tmux
从内部alacritty
或任何其他终端仿真器或 ssh 等连接进行连接。您甚至可以从多个终端连接到同一个会话。开始
alacritty
,无论你如何开始。键入
tmux attach || tmux new
以附加到现有会话或开始新会话。用于
tmux attach -t target-name || tmux new -s target-name
附加或创建到特定会话。或者一个脚本文件:
~/bin/tmuxed:
创建快捷方式或编辑 Alacritty 菜单项以...
...使用 tmux attach/new 命令自动启动 alacritty。
这就是我的做法。
我进入我的
~/.alacritty.yml
文件并将我的默认 shell 设置为使用参数运行tmux
:我的 .alacritty.yml 的屏幕截图