Systemd - Thunderbird - 초점을 변경하지 않고 시작을 최소화합니다.

Systemd - Thunderbird - 초점을 변경하지 않고 시작을 최소화합니다.

로그인 후 사용자의 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 창으로 변경하고 싶지 않습니다. 참고: --headlessCLI 옵션은 이 목적에 적합하지 않습니다.


운영 체제: Fedora 38(Gnome), Thunderbird 115

답변1

외부 프로그램의 도움 없이는 불가능할 것 같습니다.

  1. Thunderbird 자체는 이러한 목적을 위한 추가 옵션을 제공하지 않습니다.

다음 명령은 작동하지 않습니다. 이러한 명령은 --headlessreplacements 와 유사 해야 합니다 --tray.

thunderbird --tray

thunderbird --tray &

MOZ_NO_REMOTE=1 thunderbird &

nohup thunderbird &

thunderbird &

Thunderbird는 항상 전경에서 시작합니다.

  1. 직접 bash 명령을 통해서도 작동하지 않는 것 같습니다.

창 최소화는 일반적으로 창 관리자 또는 데스크탑 환경의 기능입니다. 표준 bash 환경에서는 일반적으로 창 작업을 직접 제어할 수 없습니다.

포커스 없이 백그라운드에서 Thunderbird나 기타 프로그램을 시작하는 것은 일반적으로 데스크탑 환경의 기능이므로 직접적인 bash 명령으로는 불가능합니다. 애플리케이션 실행 동작은 데스크탑 환경에 따라 달라질 수 있으며 시스템 구성의 영향을 받는 경우가 많습니다.

외부 프로그램에 의존하지 않고 백그라운드에서 프로그램을 시작하거나 최소화하려면 동작에 영향을 줄 수 있는 데스크톱 관련 명령이나 구성을 사용해야 할 수도 있습니다.

다른 가능성:

wmctrlWindows 나 Windows 와 같은 외부 도구를 사용하여 xdotool창을 시작한 후 창을 조작하면 됩니다 .

이 패키지에는 xdg-utils프로그램이 포함되어 있습니다 xdg-open.

답변되지 않은 질문:

관련 정보