나는 두 개의 Thunderbird 프로필을 가지고 있습니다. 내 profiles.ini
프로필은 다음과 같습니다:
[General]
StartWithLastProfile=1
[Profile0]
Name=default
IsRelative=1
Path=e17id64t.default
[Profile1]
Name=custom
IsRelative=1
Path=l48ojhgn.custom
Default=1
Profile1
기본값으로 표시되어 있지만 마지막으로 실행되었기 때문입니다. 실행하면 Profile0
기본값이 됩니다.
Profile0
마지막으로 실행된 프로필에 관계없이 항상 기본 프로필이 되도록 설정하는 방법은 무엇입니까 ?
답변1
mailto
링크를 클릭할 때 어떤 프로필이 사용될지 주요 관심사인 경우 해결책은 항상 기본 프로필을 정상적으로 실행하고 -no-remote
해당 옵션을 사용하여 다른 모든 프로필을 실행하는 것입니다.
작동 방식은 -no-remote
이 옵션을 사용하여 프로필을 실행하면 Firefox에서 해당 프로필이 실행되는 것을 볼 수 없다는 것입니다. Firefox는 기본 인스턴스만 볼 수 있습니다(그것 없이 실행 -no-remote
).
여기에 다 설명되어 있어요MozzilaZine 기사
답변2
내가 아는 한, StartsWithLastProfile=1
Thunderbird가 시작할 때마다 묻도록 변경하는 것만 가능합니다.
이것은 확실히 당신이 원하는 것이 아니기 때문에 -P default
Thunderbird를 시작할 때 이 옵션을 제공해야 합니다.
내 시스템에서는 링크 자체 $(which thunderbird)
입니다 . 링크를 작은 실행 가능 스크립트로 바꿀 수 있습니다./usr/bin/thunderbird
../lib/thunderbird/thunderbird.sh
#!/bin/bash
/usr/lib/thunderbird/thunderbird.sh -P default $*
그리고 프로필은 Name=default
명령줄에서 열리든 GUI를 통해 열리든 항상 시작됩니다(이 실행 파일만 호출해야 하므로 thunderbird
).
명령줄에서 여러 프로필을 지정하고 이 명령을 실행할 때 Thunderbird가 무엇을 하는지 잘 모르겠습니다.스크립트그리고 thunderbird -P custom
. 여전히 구성 default
파일이 필요한 $*
경우 -P
.