And*_*rea 5 gnome gnome-terminal launcher 18.04
我希望终端tmux在我打开的每个新终端中始终自动启动(“终端多路复用器”)。我尝试修改org.gnome.Terminal.desktop并gnome-terminal.desktop在~/.local/share/applications. 在这些文件中,我更改了行
Exec=gnome-terminal
Run Code Online (Sandbox Code Playgroud)
到
Exec=gnome-terminal -- tmux
Run Code Online (Sandbox Code Playgroud)
类似地,对于TryExec线。但是,这并没有使 tmux 在我打开的每个新终端中自动启动。我尝试注销并再次登录,并且还尝试修改/usr/share/applications. 这些都没有奏效。知道我缺少什么吗?
涉及更改的方法 .bashrc
最简单的方法可能涉及将tmux命令添加到您的.bashrc,因此无论您以何种方式启动终端,它都会自动执行。正如Arch wiki 中所建议的,可以在 中添加以下代码行.bashrc:
# If not running interactively, do not do anything
[[ $- != *i* ]] && return
# Otherwise start tmux
[[ -z "$TMUX" ]] && exec tmux
Run Code Online (Sandbox Code Playgroud)
涉及更改启动器和热键的方法
此方法涉及更改.desktop终端的启动器(文件)。这不会影响热键,因为它们直接指向可执行文件,因此设置热键的原因也需要更改。
在.desktop文件中,Exec=在行上指定“tmux” 。添加(或编辑)一行说Terminal=true.
要更改Ctrl+ Alt+T组合键,请转到设置 - 键盘。禁用启动终端的现有热键(单击“启动终端”行,然后在出现对话框时按退格键,然后单击“设置”)。现在创建您的自定义热键。在列表底部,点击 +。提供名称(例如“启动终端”)和命令:gnome-terminal -- tmux。最后,设置热键。或者,您可以安装dexUniverse 中提供的实用程序。然后可以设置热键.desktop以使用命令 `dex启动修改后的文件。
| 归档时间: |
|
| 查看次数: |
3272 次 |
| 最近记录: |