Portál AbcLinuxu, 6. května 2025 11:43
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.