每次我重启 Linux 机器时,我都必须设置 5 或 6 个终端,我正在尝试找到一种方法来自动完成此操作。将脚本绑定到快捷方式或在启动时启动多个终端(如果它们被标记为选项卡式,则加分),并让每个终端 ssh 连接到不同的服务器。
你知道怎么做吗?使用 Ubuntu。
答案1
你可以跑gnome-terminal -x command
或者,我有类似这样的设置与终结者。我记录該過程。
这允许您使用终端做一些有趣的事情。(您可以忽略 compiz 的巫术,但它非常适合创建多个终端并让它们自动启动某些东西)
答案2
对于 tmux 或 screen 这样的终端多路复用器来说,这听起来是一项完美的工作。
设置您的 .tmux.conf 以打开任意数量的窗口并运行您需要的特定应用程序。
有关如何在 tmux 中实现此目的的详细信息,请参阅我的回答:
答案3
System
| Preferences
| Startup Applications
| Starttup Programs
|Add
名称:SSH to $HOSTNAME
指令:gnome-terminal -e "ssh $HOST"
根据需要添加--tab
到命令中。
答案4
我这么做像这样:
- 手动定位终端,用于
xwininfo
获取几何参数 - 将终端命令与 -geometry 一起存储在文件中(urxvt -font terminus ...)
- 使用 wmctrl -s 选择正确的虚拟桌面
- 使用 ~/.xinitrc 中的终端命令运行 shell 脚本或将其绑定到某个键