Onde está localizado o arquivo tmux.conf padrão?

47

Quero copiar o arquivo tmux.conf padrão para o meu diretório pessoal, mas não consigo encontrar o local no Ubuntu 12.04. A página de manual afirma que o arquivo reside em /etc/tmux.conf, mas isso não corresponde à minha configuração.

globetrotterdk
fonte
4
Para localizar um arquivo com o nome <filename>em um diretório <directoryname>use o seguinte comando: find <directory> -iname <filename>.
verde

Respostas:

60

Você pode usar as configurações atuais (padrão) como ponto de partida:

tmux show -g | cat > ~/.tmux.conf

Observe que o pipe para o gato é necessário por enquanto, devido a um erro conhecido ao redirecionar o tmux stdout para o arquivo.

Daniel
fonte
8
ou tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: que já iria preceder todas as linhas com umaset -g
Tobias KIENZLER
Eu tenho o erro: nenhum servidor rodando em / tmp / tmux-0 / default
RutgerH
@RutgerH start tmux, desanexe a sessão e execute este comando. Eu também vi o seguinte: D
Kangarooo
2
Você não precisa cat. Apenas faça tmux show -g > ~/.tmux.conf. Usar catassim é conhecido como UUOC - "uso inútil de cat".
shadowtalker
16

Conforme dpkg -L tmuxmostra os arquivos que o pacote instalou, não há tmux.conf padrão incluído no pacote. /etc/tmux.confé apenas um local que você pode usar (só faz sentido com vários usuários usando tmux) que será avaliado antes do ~ / .tmux.conf. Você precisa criar seu próprio arquivo .conf. Dê uma olhada nisso, por exemplo (primeiro hit no google):

http://dev.gentoo.org/~wired/conf/tmux.conf

bartekbrak
fonte
5
Não encontrado O URL solicitado /~wired/conf/tmux.conf não foi encontrado neste servidor. Servidor Apache em dev.gentoo.org Porta 443
Kangarooo
7

Não há /etc/tmux.confarquivo padrão . Você pode começar com os exemplos de arquivos conf /usr/share/doc/tmux/examplesou consultar o manual / web / etc. para criar seu próprio arquivo de configuração.

O examplesdiretório contém:

/usr/share/doc/tmux/examples/n-marriott.conf
/usr/share/doc/tmux/examples/t-williams.conf
/usr/share/doc/tmux/examples/vim-keys.conf
/usr/share/doc/tmux/examples/h-boetes.conf
/usr/share/doc/tmux/examples/screen-keys.conf
ish
fonte
0

A resposta principal tmux show -g | cat > ~/.tmux.confnão funcionou para mim desde que recebi vários unknown commanderros.

Após uma escavação adicional, isso tem a ver com a mudança de sintaxe, para tmux show -gnão gerar mais arquivos de configuração válidos. Você deve anexar previamente todas as linhas set -gpara que isso funcione ou execute:

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
Alex H
fonte
-2

O arquivo de configuração está localizado em /usr/share/tmux, não em /usr/share/doc/tmux.

ankit
fonte