저는 i3wm과 guake를 사용하고 있습니다. 저는 항상 guake에서 tmux를 사용하여 분할 기능, 분리 기능 등을 구현합니다. 기본적으로 guake tmux 실행을 시작하는 방법이 있나요?
답변1
Guake 기본 설정( ) guake-prefs
에서 tmux를 설정할 수 있습니다.
아니면 친근하게 사용하세요스크린 부분, tmux를 기본 백엔드로 사용합니다(변경 사항 포함 byobu-select-backend
). 보세요내 대답은 여기에 있다당신이 이 방법을 좋아한다면.
답변2
데스크탑 세션이 자동으로 guake를 시작합니까? 그렇다면 그렇습니다. Key Exec을 통해 $HOME/.config/autostart/guake.desktop에 기록하고 거기에 Exec=guake -e tmux
없으면 cp /usr/share/applications/guake.desktop $HOME/.local/share/applications/guake.desktop
변경하십시오.
답변3
guake의 기본 쉘 해석기인 Tmux는 기존 세션에 연결되지 않고 항상 새 세션을 생성합니다. 부활 및 연속체 플러그인을 사용하기 때문에 세션이 두 배로 늘어나는 것을 방지하기 위해 기존 세션에 연결하고 싶습니다.
guake 시작 설정에 tmux를 연결했습니다. 기본 사용자 셸을 사용하여 guake를 구성했습니다. 따라서 guake가 충돌하거나 이와 유사한 경우 기본 셸에 tmux Attach를 입력하고 중단한 부분부터 계속할 수 있습니다.
guake -e 'tmux attach'
현재 세션이 없는 경우 tmux가 새 세션을 시작하도록 강제하기 위해 ~/.tmux.conf 파일에 다음 줄을 넣었습니다.
new-session
답변4
이것이 내가 하는 방법이다. 내에서는 .bashrc
끝에 추가합니다 ...
tmux attach || tmux; clear
그러면 마지막 세션이 분리되거나 tmux
새 세션이 열리고 화면이 지워집니다.