Sådan tvinger du tmux til at bruge zsh i stedet for bash - Trin-for-trin guide

Hvordan tvinges tmux til at bruge zsh i stedet for bash på en ny opsætning?

For at tvinge tmux til at bruge zsh i stedet for bash, skal du installere zsh, ændre din standard shell med `chsh`, opdatere tmux konfigurationsfilen med `set-option -g default-shell /usr/bin/zsh`, og genstarte tmux.

Sådan tvinges tmux til at bruge zsh i stedet for bash på en ny opsætning

For at tvinge tmux til at bruge zsh i stedet for bash, skal du følge disse trin:

  1. Installer zsh: Først skal du sikre dig, at zsh er installeret på dit system. Du kan installere zsh ved at køre følgende kommando:
    sudo apt-get install zsh
  2. Ændre standard shell: Du kan ændre din standard shell til zsh ved at bruge kommandoen chsh. Kør følgende kommando og følg instruktionerne:
    chsh -s $(which zsh)
  3. Opdater tmux konfigurationsfil: For at sikre, at tmux bruger zsh som standard shell, skal du opdatere din tmux konfigurationsfil (~/.tmux.conf). Tilføj følgende linje til filen:
    set-option -g default-shell /usr/bin/zsh
  4. Genstart tmux: Efter at have opdateret konfigurationsfilen, skal du genstarte tmux for at ændringerne træder i kraft. Du kan gøre dette ved at lukke alle eksisterende tmux sessioner og starte en ny:
    tmux kill-server
    tmux

Efter at have fulgt disse trin, vil tmux bruge zsh som standard shell i stedet for bash.