Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terminal Tmux垂直拆分窗口并定义顶部窗格';s高度_Terminal_Nvidia_Tmux - Fatal编程技术网

Terminal Tmux垂直拆分窗口并定义顶部窗格';s高度

Terminal Tmux垂直拆分窗口并定义顶部窗格';s高度,terminal,nvidia,tmux,Terminal,Nvidia,Tmux,我有一个小脚本,它可以将我的终端变成GPU的监控视图。我在其中一个窗格中运行的nvidia smi-l 1命令要求它具有一定的高度,我可以使用 smi_进程=$(nvidia smi pmon-c 1 | wc-l) smi_高度=$(${smi_进程}+3)) (尚未进行适当的计算。) 我希望这个过程在右上角的窗格中运行,但不知道如何将该窗格指定为特定高度。我可以定义右下角窗格的高度。 这是我当前的脚本: smi_进程=$(nvidia smi pmon-c 1 | wc-l) smi_高度

我有一个小脚本,它可以将我的终端变成GPU的监控视图。我在其中一个窗格中运行的
nvidia smi-l 1
命令要求它具有一定的高度,我可以使用

smi_进程=$(nvidia smi pmon-c 1 | wc-l)
smi_高度=$(${smi_进程}+3))
(尚未进行适当的计算。) 我希望这个过程在右上角的窗格中运行,但不知道如何将该窗格指定为特定高度。我可以定义右下角窗格的高度。 这是我当前的脚本:

smi_进程=$(nvidia smi pmon-c 1 | wc-l)
smi_高度=$(${smi_进程}+3))
tmux\
新会话“htop”\\
拆分窗口-h'nvidia smi-l 1'\\
分割窗口-v\\
拆分窗口-v'xdool键F11'\\
这将平均分割右两个窗格,然后将终端设置为全屏。我可以用
splitwindow-v-l[height]\\定义底部窗格的高度\但这意味着顶部窗口在不同大小的监视器上具有不同的高度,或不同的终端设置。
我尝试在底部窗格中生成进程,调整其大小,然后使用
swap pane-U
向上交换窗格,但大小链接到底部窗格。 TL;博士: 如何让右上角的窗格具有一定的高度,而右下角的窗格占据剩余的空间

提前谢谢

当前结果:

通过移动全屏命令并使用
调整窗格大小-y
选择窗格
修复了此问题:

smi_进程=$(nvidia smi pmon-c 1 | wc-l)
smi_高度=$(${smi_进程}+5))
tmux\
新会话“htop”\\
拆分窗口-h'nvidia smi-l 1'\\
分割窗口-v\\
拆分窗口-v'xdool键F11'\\
选择窗格-T1\\
调整窗格大小-y$smi_高度\\
选择窗格-T2\\

通过移动全屏命令并使用
调整窗格大小-y
选择窗格
修复了此问题:

smi_进程=$(nvidia smi pmon-c 1 | wc-l)
smi_高度=$(${smi_进程}+5))
tmux\
新会话“htop”\\
拆分窗口-h'nvidia smi-l 1'\\
分割窗口-v\\
拆分窗口-v'xdool键F11'\\
选择窗格-T1\\
调整窗格大小-y$smi_高度\\
选择窗格-T2\\

你试过
调整窗格大小-y
命令吗?@meuh我已经试过很多次了,但最后还是成功了。你试过
调整窗格大小-y
命令吗?@meuh我试过很多次了,但最后还是成功了