
최근 Tilix를 사용하기 시작했습니다. 내가 놓친 주요 기능은 현재 디렉토리를 확인하는 것입니다. 더 정확하게:
- 에 열려 있는 세션이 있습니다.
~/projects/a/b/c
- 해당 세션에서 새 세션을 시작합니다(예: 을 눌러
Ctrl+Shift+T
). - 새 세션이 자동으로 현재 디렉터리( )로 이동될 것으로 예상합니다
~/projects/a/b/c
. 대신 모든 새 세션은 홈 디렉터리(~
)에서 시작됩니다.
바꿀 수 있는 방법이 있나요?
답변1
VTE(Virtual Terminal Emulator), GTK+3 위젯 Tilix 및 기타 터미널 에뮬레이터에서 사용되는 문제입니다. VTE에서는 일부 구성을 수행하기 위해 스크립트를 /etc/profile.d/vte.sh
실행해야 합니다. Ubuntu와 같은 일부 배포판에서는 이 스크립트가 기본적으로 비로그인 셸 세션에서 실행되지 않습니다.
두 가지 옵션이 있습니다. 1) Tilix 프로필 설정에서 로그인 세션을 활성화하거나 2) 업데이트 하여 직접 .bashrc
실행합니다 .vte.sh
2) 옵션의 경우 .bashrc
.
if [ $TILIX_ID ] || [ $VTE_VERSION ]; then
source /etc/profile.d/vte.sh
fi
어쩌면 심볼릭 링크를 생성해야 할 수도 있습니다.
ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh
자세한 내용은VTE 구성에 대한 Tilix 문서.
답변2
세션을 설명하는 json 파일을 수동으로 편집해야 합니다.
세션을 저장한 JSON 파일을 열고 디렉터리가 제대로 채워졌는지 확인하세요.
" "에서 child
(UI의 패널) 폴더를 입력할 위치를 설명하는 JSON 파일의 매개변수에 새 세션을 시작할 때 표시할 디렉터리의 절대 경로를 입력하기만 하면 됩니다.
파일에서 이 부분은 원하는 작업을 수행하는 데 중요합니다.
directory": "/home/shosta/Developpement/go/src/github.com/...",
- 설정되어 있나요?
내 JSON 파일에서는 다음과 같이 보이며 매력처럼 작동합니다.
{
"child": {
"child1": {
IT'S HERE =>"directory": "/home/shosta/Developpement/go/src/github.com/...",
"height": 997,
"profile": "2b7c4080-0ddd-46c5-8f23-563fd3ba789d",
"readOnly": false,
"synchronizedInput": true,
"type": "Terminal",
"uuid": "ddf598aa-1a07-4157-9c1a-a2c1f16a8bac",
"width": 960
},
"child2": {
OR HERE =>"child1": {
"directory": "",
"height": 498,
"profile": "2b7c4080-0ddd-46c5-8f23-563fd3ba789d",
"readOnly": false,
"synchronizedInput": true,
"type": "Terminal",
"uuid": "7c53d235-4717-4166-a142-8d0cb90be723",
"width": 951
},
"child2": {
OR HERE =>"directory": "",
"height": 490,
"profile": "2b7c4080-0ddd-46c5-8f23-563fd3ba789d",
"readOnly": false,
"synchronizedInput": true,
"type": "Terminal",
"uuid": "e3d41dd7-d4e6-4343-b98f-6d9e31396d71",
"width": 951
},
"orientation": 1,
"position": 49,
"ratio": 0.49949849548645936,
"type": "Paned"
},
"orientation": 0,
"position": 50,
"ratio": 0.5,
"type": "Paned"
},
"height": 997,
"name": "${title}",
"synchronizedInput": false,
"type": "Session",
"uuid": "d8377bfe-b1f6-4cd5-8a83-af6de2db1a7d",
"version": "1.0",
"width": 1920
}
그런데 저는 세션이 아닌 자동 점프를 사용하고 있습니다.
https://github.com/wting/autojump
폴더에서 폴더로 이동하는 것이 훨씬 빠릅니다. 사용 중인 폴더에서 학습하며 경험한 그 어떤 것보다 빠릅니다.
열려 있는 Tilix 세션을 빠르게 이동하려면 이 ULauncher를 사용해 보세요.
https://ext.ulauncher.io/-/github-brpaz-ulauncher-tilix
도움이 되었기를 바랍니다.