tmux

tmux 목록 세션 색 구성표를 사용자 정의하는 방법은 무엇입니까?
tmux

tmux 목록 세션 색 구성표를 사용자 정의하는 방법은 무엇입니까?

tmux 목록 세션 색 구성표를 사용자 정의하기 위한 옵션은 무엇입니까? ❯ tmux -V tmux next-3.5 tmux.conf ## COLORSCHEME: spoke (medium) set-option -g status "on" # default statusbar color set-option -g status-style bg=colour234,fg=colour200 # bg=bg1, fg=fg1 set-window-option -g window-status-current-style b...

Admin

tmux 키 바인딩을 철자하지 않고 다른 키로 이동/재바인딩
tmux

tmux 키 바인딩을 철자하지 않고 다른 키로 이동/재바인딩

tmux에는 다양한 유형의 메뉴를 생성할 수 있는 기본 키 바인딩이 많이 있습니다. 분명히 이러한 키 바인딩은 표시되는 전체 메뉴에 대한 코드를 엽니다. bind-key -T prefix < display-menu -T "#[align=centre]#{window_index}:#{window_name}" -x W -y W "#{?#{>:#{session_windows},1},,-}Swap Left" l { swap-window -t :-...

Admin

infocmp에서는 그렇게 말하지 않지만 xterm과 screen 사이의 TERM ANSI 이스케이프 시퀀스 호환성
tmux

infocmp에서는 그렇게 말하지 않지만 xterm과 screen 사이의 TERM ANSI 이스케이프 시퀀스 호환성

저는 Mac의 zsh에서 tmux를 사용하여 스크립트를 만들고 있습니다.https://unix.stackexchange.com/users/22565/st%c3%a9phane-chazelas답변, tmux를 사용할 때 호스트 시스템과 다른 인터프리터를 사용한다는 것을 발견했습니다. 따라서 스크립트된 tput 명령의 동일한 텍스트를 tty 및 tmux 창 모두에 출력할 때 생성 중인 ANSI 이스케이프 시퀀스와 일부 비호환성이 있는지 궁금합니다. $TERM이 내 Mac에서는 xterm-256color이고...

Admin

sleep 명령을 tmux new-session -d에 전달하는 것과 아무것도 전달하지 않는 것의 차이점은 무엇입니까?
tmux

sleep 명령을 tmux new-session -d에 전달하는 것과 아무것도 전달하지 않는 것의 차이점은 무엇입니까?

나는 tmux stdin에 텍스트를 보내는 스크립트를 가지고 놀고 있습니다( 이 답변에 따라https://unix.stackexchange.com/a/773049/189571작성자: @Kamil Maciorowski) 실수로 이런 일을 했습니다. tty=$(tmux new-session -d -s aux -PF "#{pane_tty}") echo -n foo > $tty && tput cr > $tty && echo bar > $tty tmux captur...

Admin

스크립트의 표준 출력을 tmux 세션에서 실행되는 다른 스크립트/명령의 표준 입력으로 리디렉션
tmux

스크립트의 표준 출력을 tmux 세션에서 실행되는 다른 스크립트/명령의 표준 입력으로 리디렉션

적응 중이에요마커스 뮐러의 답변 지난 주에 질문을 했습니다. 표준 출력을 tmux 세션으로 리디렉션하여 ANSI 이스케이프 시퀀스를 렌더링한 다음 창 렌더링을 스크립트의 실제 출력으로 캡처하는 스크립트입니다. stdout으로 직접 인쇄하여 동일한 결과를 얻을 수 있기 때문에 전혀 유용하지 않다는 것을 알고 있습니다. 그러나 이것은 더 복잡한 해석을 통해 코드를 더 큰 프로젝트로 가져오기 위한 데모일 뿐이며 다음 기능이 필요합니다. #!/bin/zsh tmpdir="$(mktemp -d)" fifo=...

Admin

접두사 일치로 인해 'tmx'(tmux)가 기존 세션에 잘못 연결됩니다.
tmux

접두사 일치로 인해 'tmx'(tmux)가 기존 세션에 잘못 연결됩니다.

"tmx"를 사용하여 "foos"라는 tmux 세션을 만들었고 이제 후자가 전자의 접두사인 "foo"라는 새 세션을 만들고 싶습니다. 하지만 tmux는 나를 기존 세션에 연결해 줍니다. 지정된 세션을 직접 생성하고 싶습니다. 더 좋은 점은 모든 컨텍스트에서 세션을 처리할 때 "tmx"를 접두사 일치에서 정확한 일치로 전환하고 싶습니다. 내 "tmx" 스크립트에는 많은 일이 진행되고 있지만 관련 부분은 다음과 같습니다. if tmux has-session -t "${name}" &> /...

Admin

스크립트(예상)가 반환되었기 때문에 systemd 서비스가 오류로 인해 종료되었습니다.
tmux

스크립트(예상)가 반환되었기 때문에 systemd 서비스가 오류로 인해 종료되었습니다.

많은 관련 질문을 광범위하게 검색했지만 실제로 효과가 있는 것을 찾지 못했습니다. 그래서 시스템 서비스를 통해 자동화하려는 쉘 스크립트가 있습니다. 스크립트: #!/usr/bin/env bash SESSION="daemon" DAEMON_WINDOW="daemon" CLIENT_WINDOW="client" tmux new-session -d -s $SESSION tmux rename-window -t 0 $DAEMON_WINDOW tmux send-keys -t $DAEMON_WINDOW 'cd ...

Admin

명령 모드에서 tmux 상태 표시줄의 색상을 변경할 수 있습니까?
tmux

명령 모드에서 tmux 상태 표시줄의 색상을 변경할 수 있습니까?

Prefix-:시작 입력 명령을 입력하면 tmux상태 표시줄 색상을 진한 노란색으로 변경. 창 이름을 변경하기 위해 버튼을 누르면 Prefix-,비슷한 효과가 발생합니다 . 상태 표시줄의 색상 변경을 제어할 수 있나요? 나는 이미 그것을 보았다이 문제온라인으로 검색했지만 해결책을 찾지 못했습니다. ...

Admin

주어진 경로에 열린 창이 없는 경우에만 tmux에서 새 창을 열고, 그렇지 않으면 추가합니다.
tmux

주어진 경로에 열린 창이 없는 경우에만 tmux에서 새 창을 열고, 그렇지 않으면 추가합니다.

현재 내 터미널( alacritty)은 시작 시 실행되어 tmux new -A -s 0새 세션을 시작 0하거나 이미 존재하는 경우 세션에 연결됩니다. 한 가지 문제는 파일 관리자(Dolphin)를 사용하여 디렉토리를 열 때가 있다는 것입니다. 이 경우에는 원하는 디렉터리가 아닌 이전 세션에 다시 연결합니다. 내가 달성하고 싶은 것은 0해당 세션에 그러한 창이 없으면 원하는 경로를 작업 디렉터리로 사용하여 세션에서 새 창을 여는 것입니다. 아니면 기존 창으로 전환하고 싶습니다. 이것이 가능하지 않다면 ...

Admin

Tmux 상태 표시줄을 수정하는 방법은 무엇입니까?
tmux

Tmux 상태 표시줄을 수정하는 방법은 무엇입니까?

gihub에서 찾은 새로운 테마 플러그인을 사용해 보았습니다.tmux 도쿄 나이트. 마음에 들지 않아 플러그인을 제거했지만(.tmux.conf 파일을 통해 제거된 것으로 확인됨) 깨진 상태 표시줄은 사라지지 않습니다.tmux를 여러 번 제거/재설치하려고 시도했지만 문제를 해결할 수 없는 것 같습니다. 무슨 일인지 아는 사람 있나요? ...

Admin

별도의 터미널 창에 하나 이상의 창을 포함하여 tmux 창을 여러 창으로 분할
tmux

별도의 터미널 창에 하나 이상의 창을 포함하여 tmux 창을 여러 창으로 분할

나는 같은 회의에 대해 두 가지 다른 관점을 가질 수 있다는 것을 알고 있습니다.이 문서에 설명된 명령을 사용하세요.. 다음과 같습니다. monitorA monitorB ┌─────────────────────────────┐ ┌────────────────────────────────────────────────┐ │ │ │ ...

Admin

임의의 시작 디렉토리 목록이 주어지면 동일한 크기의 수직 분할 N 창으로 tmux를 시작하는 방법은 무엇입니까?
tmux

임의의 시작 디렉토리 목록이 주어지면 동일한 크기의 수직 분할 N 창으로 tmux를 시작하는 방법은 무엇입니까?

나는 지정된 시작 디렉토리 수에 따라 결정되는 자체 시작 디렉토리가 있는 동일한 크기의 수직 분할 창 tmux으로 시작 되는 쉘 스크립트를 원합니다 . 예를 들어,NN tmux-launch SESSION-NAME DIR1 DIR2 DIR3 ... 각 시작 디렉터리에 해당하는 초기 명령을 제공할 수 있으면 유용할 것입니다. 예를 들어, tmux-launch SESSION-NAME DIR1:"CMD1" DIR2:"CMD2" DIR3:"CMD3" ... ...

Admin

tmux에서 pty 또는 pid를 찾고 전환하는 방법은 무엇입니까?
tmux

tmux에서 pty 또는 pid를 찾고 전환하는 방법은 무엇입니까?

어떤 tmux 창이 pid 또는 tty에서 왔는지 알아내는 쉘 스크립트가 있습니다. #!/bin/sh if [ -c "$1" ]; then tty="$1" else tty=/dev/$(ps -q "$1" -otty=) fi target=$(tmux list-panes -aF '#{pane_tty} #S:#I' | sed -ne "s~$tty \(.*\)~\1~p") echo "$target" (명확성을 위해 오류 처리가 제거됨) 여기에서 재미삼아 다음과 같이 복사 모드 키 바인딩을 설...

Admin

Tmux와 함께 virtualenv를 사용하면 추가 패키지를 가져옵니다.
tmux

Tmux와 함께 virtualenv를 사용하면 추가 패키지를 가져옵니다.

이전에는 .bashrc 파일을 사용하여 일부 설치 파일을 얻었습니다. 내 컴퓨터의 가상 환경 설정과 연결되어 있다는 것을 알았기 때문에 제거했습니다. 나는 pip list이것을 환경에서 확인하는 데 사용할 것입니다 이제 일반 bash 터미널을 시작하면 가상 환경이 예상대로 작동하지만 tmux를 시작한 후 동일한 가상 환경을 사용하려고 하면. pip list목록에 연결된 동일한 패키지를 다시 표시합니다. 또한 혼란스러운 점은 tmux 내부와 외부 환경이 which python3. 내부를 살펴보니 .pr...

Admin

접두어 t를 사용하여 현재 시간의 초를 표시하도록 tmux를 구성할 수 있습니까?
tmux

접두어 t를 사용하여 현재 시간의 초를 표시하도록 tmux를 구성할 수 있습니까?

시간을 표시하기 위해 tmux를 켜면 Prefix t(기본적으로 Ctrl+b t) 다음과 같습니다. 예를 들어 초도 표시하도록 구성할 수 있는 방법이 있습니까? 설정해 보았지만 export LC_TIME="%H:%M:%S"도움이 되지 않았습니다. 내가 찾은 모든 것은 상태 표시줄의 시간과 날짜 형식을 조정하는 것이었습니다. ...

Admin