Como iniciar o tmux a partir do script-wrapper

0

Eu tenho

# dotfiles/bin/withtmux.sh
#!/bin/sh

exec tmux

E eu quero

# i3config
# start terminal without tmux, plain zsh, work
bindsym $mod+e exec $terminal

# and with tmux, not working
bindsym $mod+Shift+e exec $terminal -e ~/.config/dotfiles/bin/withtmux.sh
    
por srghma 10.02.2017 / 22:15

2 respostas

1

No arquivo de script (script.sh)

<terminal> -e tmux

por exemplo: terminator -e tmux

no arquivo de configuração do i3 bindsym $mod+Shift+e exec 'bash path_to_script/script.sh'

    
por 11.02.2017 / 14:10
0

Você pode tentar usar ~ / .zshenv

O shell lê ~ / .zshenv primeiro; se um shell de login for usado, ~ / .zprofile será lido; se um shell interativo for usado, os comandos serão lidos de ~ / .zshrc. Finalmente, se for um shell de login, ~ / .zlogin é analisado.

Veja a seção STARTUP / SHUTDOWN FILES de man zsh para saber mais sobre isso.

    
por 10.02.2017 / 22:23

Tags