Thunderbird
애드온 관리자로 이동하여 확장 프로그램을 검색하고 클릭하여 설치할 Add to Thunderbird
수 있습니다.
하지만 저는 Thunderbird 프로필이 여러 개 있고 각 프로필에 모든 확장 프로그램을 설치하는 것이 지루합니다.
/usr
모든 클라이언트, 모든 사용자, 모든 프로필이 해당 파일이 사용 가능하다는 것을 확인하고 사용할 수 있도록 확장 파일을 다운로드하고 어딘가(아마도)에 압축을 풀 수 있는 방법이 있습니까 ?
비슷한 질문을 찾았습니다여기그러나 이것은 최신 버전의 Thunderbird에서는 더 이상 작동하지 않는 것 같습니다. 길은 확실히 다릅니다.
나는 .Thunderbird
68.2.2
Debian Buster
예를 들어, 전역적으로 설치하려는 확장은 다음과 같습니다.메시지 창 정렬 없음
추가 기능 관리자에서 확장 프로그램을 설치해 보았는데 제대로 작동했습니다. 따라서 내 버전의 Thunderbird와 확실히 호환됩니다.
그러나 zip 파일의 압축을 풀려고 하면 /usr/share/xul-ext/nomessagepanesort/
다른 클라이언트(다른 Thunderbird 프로필)에서는 해당 파일을 볼 수 없습니다.
고쳐 쓰다
허용된 솔루션은 더 이상 Thunderbird 102에서 작동하지 않습니다.
전 세계적으로 동일한 확장 프로그램을 설치하려고 합니다.메시지 창 정렬 없음
.xpi
파일을 두 위치에 복사해 보았습니다 .
/usr/lib/thunderbird/extensions/[email protected]
/usr/local/thunderbird-current/distribution/extensions/[email protected]
하지만 Thunderbird를 실행하면 사용 가능한 새로운 확장 기능이 인식되지 않습니다.
이것은 새로운 설치 및 새로운 구성 파일입니다. about:config
로컬에 설치된 확장 기능을 지원하기 위해 활성화해야 하는 것이 있습니까 ?
아니면 경로가 바뀌었나요?
답변1
여전히 확장 프로그램의 ID를 찾아야 하지만 패키지 manifest.json
에서 .xpi
파일을 추출하여 찾을 수 있습니다. 그런 다음 눈으로 읽거나 다음과 같은 JSON 도구를 사용할 수 있습니다.
$ jq .applications.gecko.id </tmp/manifest.json
"{e2fda1a4-762b-4020-b5ad-a41df1933103}"
ID를 알고 나면 XPI 파일을 에 넣을 수 있습니다 <your Thunderbird installation directory>/distribution/extensions/<extension ID here>.xpi
. 최신 버전의 Thunderbird의 경우 {e2fda1a4-762b-4020-b5ad-a41df1933103}.xpi
해당 디렉토리에서 Lightning Calendar 확장 프로그램( )을 찾아야 합니다.
참고: Gecko 2.0(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)부터 확장 프로그램을 설치할 때 XPI 파일의 압축이 더 이상 풀리지 않습니다. 대신 XPI 자체는 확장 디렉터리에 배치되고 파일은 패키지에서 직접 로드됩니다. 자세한 내용은 Firefox 4용 확장 기능 업데이트를 참조하세요.
특정 확장 예제의 경우 파일을 다운로드한 후 no_message_pane_sort_by_mouse-1.5-tb.xpi
Thunderbird 설치 디렉터리는 다음과 같습니다 /usr/local/thunderbird-current/
.
$ unzip no_message_pane_sort_by_mouse-1.5-tb.xpi manifest.json
$ jq .applications.gecko.id <manifest.json
"[email protected]"
$ cp no_message_pane_sort_by_mouse-1.5-tb.xpi /usr/local/thunderbird-current/distribution/extensions/[email protected]
## clean up temporary files in current working directory
$ rm no_message_pane_sort_by_mouse-1.5-tb.xpi manifest.json
다음에 Thunderbird를 시작하면 설치된 확장 기능으로 자동으로 존재하게 됩니다(추가 구성이 필요하지 않은 경우, 필요한 구성 항목을 별도로 제공하지 않는 한 사용자에게 구성하라는 메시지가 표시될 수 있습니다).
답변2
최근 업데이트된 답변:
이 해결 방법은 Thunderbird 102에서도 여전히 작동합니다. 확장 파일에 접미사가 있는지 확인하면 됩니다 .xpi
. 예:
/usr/lib/thunderbird/extensions/[email protected]