Я хочу, чтобы терминал всегда запустился tmux
("оконечный мультиплексор") автоматически в каждом новом терминале я открываюсь. Я пытался изменить org.gnome.Terminal.desktop
и gnome-terminal.desktop
в ~/.local/share/applications
. В этих файлах я изменил строки
Exec=gnome-terminal
кому:
Exec=gnome-terminal -- tmux
Так же для TryExec
строки. Однако это не заставило tmux запуститься автоматически в каждом новом терминале, который я открываю. Я пытался выйти и зайти снова, и я также пытался изменить настройки в масштабе всей системы в /usr/share/applications
. Ни одно из этого не работало. Какая-либо идея того, что я пропускаю?
Это не будет влиять, как Ctrl + Высокий звук + T работы, потому что установка горячей клавиши относится непосредственно к исполняемым файлам, и не используют .desktop файлы.
Вероятно, лучший и более простой подход для этого должен был бы добавить команду "tmux" к Вашему .bashrc, таким образом, это автоматически выполняется любым путем, Вы запускаете терминал. Как предложено в Wiki Arch, можно включить следующие строки кода .bashrc
:
# If not running interactively, do not do anything
[[ $- != *i* ]] && return
# Otherwise start tmux
[[ -z "$TMUX" ]] && exec tmux