小编Iva*_*van的帖子

在 tmux 中“最大化”窗格

有时在 tmux 中最大化窗格然后将其恢复到以前的大小会非常有用。

我一直在阅读手册,但找不到方法。我想出的是,我可以绑定一个键来将窗格调整为“最大”宽度,另一个键将其恢复到某个预定义的宽度。

当然这有它的缺点,所以我想知道是否有人有更好的主意。

tmux

280
推荐指数
6
解决办法
12万
查看次数

在 tmux 中绑定命令而不使用前缀键

是否可以将 tmux 命令绑定到组合键并直接使用它而无需先按前缀?

我觉得C-b + n切换窗格太麻烦,所以我想知道我是否可以绑定C-1,例如切换到窗格 #1。

或者也许有一种方法可以让终端模拟器中的快捷方式在C-b + 1我按下时发送C-1

谢谢!

terminal keyboard-shortcuts gnu-screen tmux

52
推荐指数
2
解决办法
2万
查看次数

在 tmux 中运行时弄乱了 vim 中的键

我一直在玩 tmux,我很喜欢它。但是,在其中运行 vim 时存在一个烦人的问题。

箭头键以某种方式重新映射,但仅在某些时候,例如在启动 Command-T 时,如果我尝试向下滚动文件列表,则命令将被取消并且我将进入插入模式,这取决于箭头键我按下了 A、B、C 或 D。

例如,如果我使用箭头在缓冲区中移动,它们就可以正常工作。

有任何想法吗?

谢谢!

keyboard bash vim tmux

13
推荐指数
2
解决办法
1万
查看次数

自定义热键/快捷方式打开/带到应用程序前面

我不认为这是内置在系统中的,但是是否可以在没有太多麻烦的情况下做到这一点?

假设我用一个热键打开一个特定的程序,当我再次按下那个热键时,程序窗口被带到前面。

我想在 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。此外,为了让我的示例正常工作,我在终端中创建了一个自定义配置文件,该配置文件将唯一标题应用于窗口,以便稍后找到。可能性是无止境!

linux keyboard-shortcuts gnome dbus

12
推荐指数
1
解决办法
5152
查看次数

使用编码解码样本推断 PGP 私钥

如果我同时拥有编码消息和原始消息,是否可以推断出私钥?

security pgp

9
推荐指数
3
解决办法
513
查看次数

在 Awesome WM 中重命名当前标签

是否可以在不重新启动 awesome 的情况下更改标签名称?

至少,我可以运行的东西会改变名称并重新加载很棒的东西。

awesome-wm

7
推荐指数
1
解决办法
1939
查看次数

远程控制 Linux 键盘/鼠标

我有一个独特的需求,但我希望它不是那么独特。

我有一个 Ubuntu 桌面,它连接到另一个房间的电视。没有可以在远处和墙壁上工作的遥控器,所以我的直接解决方案是在电视房里安装一台笔记本电脑的 VNC。

这工作正常,但屏幕刷新和准确性是一个问题(即使 VNC 上的色深最低),而且由于我已经在电视上看到了桌面,我真的不需要在我的笔记本电脑上看到它。

那么,是否有一个程序可以让我远程控制键盘(如果可能,甚至可以控制鼠标)?

也许是在笔记本电脑上接收输入并发送密钥xdotool或类似的东西。

linux remote-control

5
推荐指数
1
解决办法
1万
查看次数