# Používanie tmux so synchronizovaným vstupom

**URL:** <https://forum.linuxdoma.sk/t/pouzivanie-tmux-so-synchronizovanym-vstupom/325>\
**Category:** Návody\
**Tags:** terminal\
**Created:** [Máj 25, 2025, 8:44pm UTC](https://forum.linuxdoma.sk/t/pouzivanie-tmux-so-synchronizovanym-vstupom/325 "2025-05-25T20:44:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony](https://forum.linuxdoma.sk/user_avatar/forum.linuxdoma.sk/tony/32/259_2.png) [@Tony](https://forum.linuxdoma.sk/u/Tony)\
**Post date:** [Máj 25, 2025, 8:44pm UTC](https://forum.linuxdoma.sk/t/pouzivanie-tmux-so-synchronizovanym-vstupom/325/1 "2025-05-25T20:44:54Z")

</div>

# 🧰 Používanie `tmux` so synchronizovaným vstupom (broadcast input)

Tento návod ti umožní efektívne pracovať vo viacerých paneloch naraz pomocou `tmux`. Vďaka synchronizovanému vstupu (broadcast) môžeš zadávať príkazy do viacerých panelov súčasne.

* * *

## 🛠 1. Inštalácia `tmux`

### Arch / CachyOS / Manjaro:

```bash
paru -S tmux

```

### Ubuntu / Debian:

```bash
sudo apt install tmux

```

* * *

## ⚙ 2. Vytvorenie konfigurácie `~/.tmux.conf`

V termináli spusti:

```bash
nano ~/.tmux.conf

```

A vlož nasledujúci obsah:

```tmux
set -g mouse on
setw -g mode-keys vi
set -g history-limit 10000

bind-key v split-window -h
bind-key h split-window -v

bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D

bind s setw synchronize-panes \; display-message "Broadcast: #{?pane_synchronized,ON,OFF}"

bind x kill-pane

set-option -g aggressive-resize on

set -g status-bg colour234
set -g status-fg white
set -g status-left "#[fg=green]#H"
set -g status-right "#[fg=yellow]%Y-%m-%d #[fg=cyan]%H:%M:%S"

```

Načítanie konfigurácie (ak už beží tmux):

```bash
tmux source-file ~/.tmux.conf

```

* * *

## 🚀 3. Spustenie `tmux`

```bash
tmux

```

Otvorí sa nové tmux okno s jedným panelom.

* * *

## 🎹 4. Klávesové skratky podľa konfigurácie

| Akcia | Skratka |
| --- | --- |
| Horizontálne rozdelenie | Ctrl + b, potom v |
| Vertikálne rozdelenie | Ctrl + b, potom h |
| Prepínanie medzi panelmi | Alt + ← / → / ↑ / ↓ |
| Zapnutie/vypnutie broadcastu | Ctrl + b, potom s |
| Zatvorenie aktuálneho panelu | Ctrl + b, potom x |

* * *

## 📡 5. Synchronizovaný vstup (broadcast)

### Zapnutie:

Ctrl + b, potom s  
Zobrazí sa:

```auto
Broadcast: ON

```

### Vypnutie:

Znova Ctrl + b, potom s  
Zobrazí sa:

```auto
Broadcast: OFF

```

* * *

## ✅ 6. Príklad použitia

1. Spusti tmux:

2. Rozdeľ okno:

3. V každom paneli sa pripoj napr. cez SSH:

4. Zapni synchronizovaný vstup: Ctrl + b, potom s

5. Spusti príkaz, ktorý sa vykoná vo všetkých paneloch:

* * *

## ⏹ 7. Ukončenie `tmux`

- Ukonči jednotlivé panely príkazom:

- Alebo ukonči celú reláciu:

* * *
