Yanıtlar:
Kılavuzda verilen birçok seçenek var . (SEÇENEKLER bölümüne bakınız.) Bir RC dosyası oluşturun: ~/.tmux.conf
. Aşağıdaki içerik UTF-8'i etkinleştirir, doğru TERM türünü belirler ve durum çubuğunu siyah arkaplan ve beyaz ön plana sahip olarak çizer.
set status-utf8 on
set utf8 on
set -g default-terminal "screen-256color"
set -g status-bg black
set -g status-fg white
FreeBSD 10.1'de -g
UTF direktiflerine eklemek zorunda kaldım .
set -g status-utf8 on
set -g utf8 on
UTF-8'de, birçok SSH istemcisi, kullanılacak bir karakter setini açıkça tanımlamayı gerektirir. Örneğin, Macun içinde, seçin Window -> Translation -> Remote character set: UTF-8
ve seçin Use Unicode line drawing code points
.
Ve durum çubuğunu kapatmak için ...
set -g status off
Kılavuzdaki renklerde ...
mesaj-bg rengi
Durum satır mesajı arka plan rengini ayarlayın; burada renk şunlardan biridir: siyah, kırmızı, yeşil, sarı, mavi, macenta, camgöbeği, beyaz, renk0 ila 256 renk paletinden renk255 veya varsayılan.
Dolayısıyla, mevcut renkleri listelemek için önce bir komut dosyası oluşturun , belki colors.sh
:
#!/usr/bin/env bash
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
Ardından, aşağıdaki komutu vererek betiği çalıştırın less
:
colors.sh | less -r
Bu, bu biçimde 1-255 olan bir renk listesi üretir:
colour1
[...]
colour255
Listeden bir renk seçin, belki renk240 , gri bir gölge. Olarak ~/.tmux.conf
, arzu edilen renk ayarlamak için bu değer kullanımı:
set -g status-bg colour240
Fedora 17'de, 256 renkli terminaller varsayılan olarak etkin değildir. Varsayılan olarak 256 renkli terminalleri etkinleştirmek için kullanılan resmi yöntem Fedora Project Wiki'de verilmiştir . Bu kılavuzu izleyin ya da kullanıcı başına bir çözüm olarak, "-2" anahtarıyla 256 renkli desteği zorlamak için tmux için bir takma ad oluşturun.
alias tmux="tmux -2"
Ardından test etmek için tmux'a başlayın.
@ ILMostro_7'nin işaret ettiği gibi, TERM tipini tmux
örneğin doğru olarak ayarlamak doğru olmayacaktır ~/.bashrc
. Her tmux bölmesi bir terminali taklit eder - bir xterm ile aynı şey değildir. İçindeki emülasyonun, tmux
uygun şekilde davranması için farklı bir terminal açıklaması olan ekranla eşleşmesi gerekir; ancak, gerçek terminalin buna ihtiyacı yoktur. Açıklaması xterm-256color
.
$'in\r'' 'bash: /etc/profile.d/256colors.sh: line 13:
durumuna "$ TERM" in yakınında sözdizimi hatası. Bir şey yapmadın!
set -g status-bg default
:set -g status-bg colour260
. (Tmux, uluslararası "color" ile Amerikan "color" renklerini kullanır.) Ayrıca, Tmux'un rengi güncellemek için Control-b :
komutunu uyguladıktan sonra komut moduna girmek ve son ayarlanan renk komutunu düzenlemek için yukarı ok tuşuna basın.
xterm-256color
yerine screen-256color
ilişkin TERM
ortam değişkeni.
Benim için bu kadar C-b
, :set status-style "bg=red"
.