로그인 후 사용자의 sytemd 서비스 단위 파일을 사용하여 Thunderbird를 시작합니다.
[Unit]
Description=Email Service
[Service]
TimeoutStartSec=0
ExecStartPre=sleep 300
Environment="LC_TIME=en_DK.UTF-8"
ExecStart=/mnt/Data/opt/bin/thunderbird
Restart=on-failure
RestartSec=10
SyslogIdentifier=EmailService
[Install]
WantedBy=default.target
최소화된 상태로 시작할 수 있나요? Thunderbird 창이 시작될 때 초점을 Thunderbird 창으로 변경하고 싶지 않습니다. 참고: --headless
CLI 옵션은 이 목적에 적합하지 않습니다.
운영 체제: Fedora 38(Gnome), Thunderbird 115
답변1
외부 프로그램의 도움 없이는 불가능할 것 같습니다.
- Thunderbird 자체는 이러한 목적을 위한 추가 옵션을 제공하지 않습니다.
다음 명령은 작동하지 않습니다. 이러한 명령은 --headless
replacements 와 유사 해야 합니다 --tray
.
thunderbird --tray
thunderbird --tray &
MOZ_NO_REMOTE=1 thunderbird &
nohup thunderbird &
thunderbird &
Thunderbird는 항상 전경에서 시작합니다.
- 직접 bash 명령을 통해서도 작동하지 않는 것 같습니다.
창 최소화는 일반적으로 창 관리자 또는 데스크탑 환경의 기능입니다. 표준 bash 환경에서는 일반적으로 창 작업을 직접 제어할 수 없습니다.
포커스 없이 백그라운드에서 Thunderbird나 기타 프로그램을 시작하는 것은 일반적으로 데스크탑 환경의 기능이므로 직접적인 bash 명령으로는 불가능합니다. 애플리케이션 실행 동작은 데스크탑 환경에 따라 달라질 수 있으며 시스템 구성의 영향을 받는 경우가 많습니다.
외부 프로그램에 의존하지 않고 백그라운드에서 프로그램을 시작하거나 최소화하려면 동작에 영향을 줄 수 있는 데스크톱 관련 명령이나 구성을 사용해야 할 수도 있습니다.
다른 가능성:
wmctrl
Windows 나 Windows 와 같은 외부 도구를 사용하여 xdotool
창을 시작한 후 창을 조작하면 됩니다 .
이 패키지에는 xdg-utils
프로그램이 포함되어 있습니다 xdg-open
.
답변되지 않은 질문: