有时在 tmux 中最大化窗格然后将其恢复到以前的大小会非常有用。
我一直在阅读手册,但找不到方法。我想出的是,我可以绑定一个键来将窗格调整为“最大”宽度,另一个键将其恢复到某个预定义的宽度。
当然这有它的缺点,所以我想知道是否有人有更好的主意。
是否可以将 tmux 命令绑定到组合键并直接使用它而无需先按前缀?
我觉得C-b + n切换窗格太麻烦,所以我想知道我是否可以绑定C-1,例如切换到窗格 #1。
或者也许有一种方法可以让终端模拟器中的快捷方式在C-b + 1我按下时发送C-1?
谢谢!
我一直在玩 tmux,我很喜欢它。但是,在其中运行 vim 时存在一个烦人的问题。
箭头键以某种方式重新映射,但仅在某些时候,例如在启动 Command-T 时,如果我尝试向下滚动文件列表,则命令将被取消并且我将进入插入模式,这取决于箭头键我按下了 A、B、C 或 D。
例如,如果我使用箭头在缓冲区中移动,它们就可以正常工作。
有任何想法吗?
谢谢!
我不认为这是内置在系统中的,但是是否可以在没有太多麻烦的情况下做到这一点?
假设我用一个热键打开一个特定的程序,当我再次按下那个热键时,程序窗口被带到前面。
我想在 Ubuntu 9.04 上执行此操作。
也许用D-Bus?有专家吗?
更新:这是我最终得到的结果,以防它对某人有帮助:
#!/bin/bash
if [ -f "/tmp/myterm.pid" ]; then
WID=`cat /tmp/myterm.pid`
xdotool windowactivate $WID
if [ "$?" != "0" ]; then
WID=""
fi
else
WID=`xdotool search --title "UNIQUE TITLE" | head -1`
fi
if [ "$WID" == "" ]; then
/usr/bin/gnome-terminal --window-with-profile=MYPROFILE "$@"
WID=`xdotool search --title "UNIQUE TITLE" | head -1`
echo $WID > /tmp/myterm.pid
else
xdotool windowactivate $WID
fi
Run Code Online (Sandbox Code Playgroud)
当然可以简化,但我不是专家bash。此外,为了让我的示例正常工作,我在终端中创建了一个自定义配置文件,该配置文件将唯一标题应用于窗口,以便稍后找到。可能性是无止境!
是否可以在不重新启动 awesome 的情况下更改标签名称?
至少,我可以运行的东西会改变名称并重新加载很棒的东西。
我有一个独特的需求,但我希望它不是那么独特。
我有一个 Ubuntu 桌面,它连接到另一个房间的电视。没有可以在远处和墙壁上工作的遥控器,所以我的直接解决方案是在电视房里安装一台笔记本电脑的 VNC。
这工作正常,但屏幕刷新和准确性是一个问题(即使 VNC 上的色深最低),而且由于我已经在电视上看到了桌面,我真的不需要在我的笔记本电脑上看到它。
那么,是否有一个程序可以让我远程控制键盘(如果可能,甚至可以控制鼠标)?
也许是在笔记本电脑上接收输入并发送密钥xdotool或类似的东西。