Переупорядочьте tmux окна

Звук работает, если Вы запускаете X с "startx" (не через gdm/kdm и т.д.) и запускаете минимальный windowmanager (как pekwm, не гном или xfce)?

Если это делает, проблема сужена несколько.

Кроме того, проверьте, запускается ли pulseaudio автоматически или нет.

21
21.08.2014, 10:49
3 ответа

swap-window может помочь:

swap-window -t -1

Оно перемещает текущее окно влево на одну позицию.

Из man tmux:

swap-window [-d] [-s src-window] [-t dst-window]
             (alias: swapw)
This is similar to link-window, except the source and destination windows are swapped. 
It is an error if no window exists at src-window.

Вы можете привязать его к клавише:

bind-key -n S-Left swap-window -t -1
bind-key -n S-Right swap-window -t +1

Затем вы можете использовать Shift+Left и Shift+Right для изменения текущей позиции окна.

38
27.01.2020, 19:43

Если tmux версии 1.7 или выше

move-window -r

или

set-option -g renumber-windows on

в .tmux.conf для автоматического выполнения, в будущем.

-1
27.01.2020, 19:43

Принятый и высоко оцененный ответ является правильным, хотя поведение в последних версиях tmux показывает, что команда окна swap -не удерживает вас в том же окне. Таким образом, это работает довольно неинтуитивно, ваше активное окно поменяется местами в этом направлении, но вы останетесь в том же слоте!

Чтобы решить эту проблему, просто дополните привязку, чтобы она следовала за ней. Например, из моей конфигурации tmux:

bind -n C-S-Left { swap-window -t -1; previous-window }
bind -n C-S-Right { swap-window -t +1; next-window }
11
27.01.2020, 19:43

Теги

Похожие вопросы