¿Dónde se encuentra el archivo tmux.conf predeterminado?

47

Quiero copiar el archivo tmux.conf predeterminado en mi directorio de inicio, pero no puedo encontrar la ubicación en Ubuntu 12.04. La página man indica que el archivo reside en /etc/tmux.conf, sin embargo, esto no coincide con mi configuración.

globetrotterdk
fuente
44
Para buscar un archivo con el nombre <filename>de un directorio <directoryname>utilice el siguiente comando: find <directory> -iname <filename>.
verde

Respuestas:

60

Puede usar la configuración actual (predeterminada) como punto de partida:

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

Tenga en cuenta que la tubería a cat es necesaria por ahora debido a un error conocido al redirigir tmux stdout a un archivo.

Daniel
fuente
99
o tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: eso ya antepondría todas las líneas con unset -g
Tobias Kienzler el
Recibí el error: ningún servidor se ejecuta en / tmp / tmux-0 / default
RutgerH
@RutgerH inicia tmux, luego desconecta la sesión y luego ejecuta este comando. También vi esto: D
Kangarooo
2
No es necesario cat. Solo hazlo tmux show -g > ~/.tmux.conf. El uso catcomo este se conoce como UUOC - "uso inútil de cat".
shadowtalker
16

Según lo dpkg -L tmuxque muestra qué archivos instaló el paquete, no hay tmux.conf predeterminado incluido en el paquete. /etc/tmux.confes solo una ubicación que puede usar (solo tiene sentido con varios usuarios que usan tmux) que se evaluará antes de ~ / .tmux.conf. Tienes que crear tu propio archivo .conf. Eche un vistazo a esto, por ejemplo (primer hit en google):

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

bartekbrak
fuente
55
No encontrado La URL solicitada /~wired/conf/tmux.conf no se encontró en este servidor. Servidor Apache en dev.gentoo.org Puerto 443
Kangarooo
7

No hay /etc/tmux.confarchivo predeterminado . Puede comenzar con los archivos conf de ejemplo /usr/share/doc/tmux/exampleso consultar el manual / web / etc. para crear su propio archivo de configuración.

El examplesdirectorio contiene:

/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
fuente
1

La respuesta principal tmux show -g | cat > ~/.tmux.confno funcionó para mí ya que recibí muchos unknown commanderrores.

Al seguir excavando, tiene que ver con el cambio de sintaxis para que tmux show -gya no genere archivos de configuración válidos. Debe anteponer cada línea set -gpara que esto funcione o se ejecute:

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

El archivo de configuración se encuentra en /usr/share/tmux, no en /usr/share/doc/tmux.

ankit
fuente