Où se trouve le fichier tmux.conf par défaut?

47

Je souhaite copier le fichier tmux.conf par défaut dans mon répertoire personnel, mais je ne trouve pas l'emplacement dans Ubuntu 12.04. La page de manuel indique que le fichier réside dans /etc/tmux.conf, mais cela ne correspond pas à ma configuration.

Globetrotterdk
la source
4
Pour trouver un fichier avec un nom <filename>dans un répertoire , <directoryname>utilisez la commande suivante: find <directory> -iname <filename>.
Vert

Réponses:

60

Vous pouvez utiliser les paramètres actuels (par défaut) comme point de départ:

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

Notez que le tuyau à chat est requis pour l'instant en raison d'un bogue connu lors de la redirection de tmux stdout vers un fichier.

Daniel
la source
9
ou tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: cela aurait déjà précédé toutes les lignes avec unset -g
Tobias Kienzler
J'ai eu l'erreur: pas de serveur tournant sur / tmp / tmux-0 / default
RutgerH
@RutgerH démarrez tmux puis déconnectez la session puis exécutez cette commande. J'ai aussi vu ceci: D
Kangarooo
2
Tu n'as pas besoin cat. Faites juste tmux show -g > ~/.tmux.conf. L'utilisation de catce type s'appelle UUOC - "utilisation inutile de cat".
shadowtalker
16

Conformément à dpkg -L tmuxce qui vous indique quels fichiers le paquet a installés, il n’ya pas de tmux.conf par défaut inclus dans le paquet. /etc/tmux.confest simplement un emplacement que vous pouvez utiliser (cela n’a de sens que si plusieurs utilisateurs utilisent tmux) sera évalué avant ~ / .tmux.conf. Vous devez créer votre propre fichier .conf. Jetez un oeil à ceci par exemple (premier coup sur google):

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

Bartekbrak
la source
5
Introuvable L'URL demandée /~wired/conf/tmux.conf est introuvable sur ce serveur. Apache Server sur dev.gentoo.org Port 443
Kangarooo
7

Il n'y a pas de /etc/tmux.conffichier par défaut . Vous pouvez commencer avec les exemples de fichiers de configuration dans /usr/share/doc/tmux/examples, ou consulter le manuel / web / etc. pour créer votre propre fichier de configuration.

Le examplesrépertoire contient:

/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
la source
1

La réponse la plus fréquente tmux show -g | cat > ~/.tmux.confn'a pas fonctionné pour moi car j'ai beaucoup d' unknown commanderreurs.

Lors de la poursuite des recherches, il est question du changement de syntaxe, de sorte que les tmux show -gfichiers de configuration valides ne sont plus générés. Vous devez ajouter chaque ligne set -gen préfixe pour que cela fonctionne ou soit exécuté:

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

Le fichier de configuration est situé dans /usr/share/tmux, pas dans /usr/share/doc/tmux.

ankit
la source