Portál AbcLinuxu, 4. prosince 2025 02:02
Zdravim, je tu niekto co by spravil konfigurak pre tmux.
chcel by som aby konzola bola rozdelena na 4 rovnake casti do kriza. Bez X bez waylandu, len ciste tty.
takze 4 rovnake casti napevno.
a aj sa opytam ci to bude fungovat v jednom by mi bezalo htop, nano a lynx
dakujem vopred a tiez keby spustim mplayer cez sdl tak aby to bezalo v tom okne ktorom to spustim.
ak by niekto sa nasiel sikovny co by spravil ten konfig dakujem vopred lukas.
Řešení dotazu:
#!/bin/bash
# Názov tmux session
SESSION_NAME="htop_session"
# Skontroluj, či už session existuje
tmux has-session -t $SESSION_NAME 2>/dev/null
if [ $? != 0 ]; then
# Vytvor novú session
tmux new-session -d -s $SESSION_NAME
# Rozdeľ na dva panely horizontálne
tmux split-window -h -t $SESSION_NAME
# Rozdeľ horný panel vertikálne
tmux select-pane -t 0
tmux split-window -v -t $SESSION_NAME
# Rozdeľ pravý panel vertikálne
tmux select-pane -t 2
tmux split-window -v -t $SESSION_NAME
# Spusti htop v každom paneli
tmux select-pane -t 0
tmux send-keys "htop" C-m
tmux select-pane -t 1
tmux send-keys "htop" C-m
tmux select-pane -t 2
tmux send-keys "htop" C-m
tmux select-pane -t 3
tmux send-keys "htop" C-m
# Vráť sa na prvý panel
tmux select-pane -t 0
fi
# Pripoj sa k session
tmux attach -t $SESSION_NAME
Jednotlivé "htop" si vymeň za svoje príkazy
#!/bin/bash
# Názov tmux session
SESSION_NAME="htop_session"
# Skontroluj, či už session existuje
tmux has-session -t $SESSION_NAME 2>/dev/null
if [ $? != 0 ]; then
# Vytvor novú session
tmux new-session -d -s $SESSION_NAME
# Rozdeľ na dva panely horizontálne
tmux split-window -h -t $SESSION_NAME
# Rozdeľ horný panel vertikálne
tmux select-pane -t 0
tmux split-window -v -t $SESSION_NAME
# Rozdeľ pravý panel vertikálne
tmux select-pane -t 2
tmux split-window -v -t $SESSION_NAME
# Spusti htop v každom paneli
tmux select-pane -t 0
tmux send-keys "htop" C-m
tmux select-pane -t 1
tmux send-keys "htop" C-m
tmux select-pane -t 2
tmux send-keys "htop" C-m
tmux select-pane -t 3
tmux send-keys "htop" C-m
# Vráť sa na prvý panel
tmux select-pane -t 0
fi
# Pripoj sa k session
tmux attach -t $SESSION_NAME
Este mi nejde zodvihnutie okna pod myskou ale pomohlo doinstalovanie balika gpm je to podpora mysi pre textovu konzolu
a skusam to na raspberry pi4
.tmux.conf, tak to bude niečo ako
split-window split-window split-window select-layout tiled # Tu by mohlo nasledovat startovanie toho, co potrebujes # (ak to nebude kolidovat napr. so spustanim ssh-agent-a) # ako to uz ukazal Stevo # select-pane -t 0 # send-keys "htop" C-m # ...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.