Thunderbird와 Pidgin을 백그라운드에서 계속 실행하는 방법은 무엇입니까?


33

메시징 서비스 (IM-Pidgin, 메일 클라이언트-Thunderbird)를 "백그라운드"로 실행하는 방법이 있습니까? 들어오는 메시지를 기다리도록하고 싶지만 alt-tab을 사용하여 응용 프로그램을 전환 할 때 방해가됩니다. 어쨌든 툴바에서 봉투 표시를 클릭하여 해당 프로그램에 액세스하므로 실행중인 앱 목록에서 볼 필요가 없습니다. 저의 욕망은 밴시 나 공감과 같은 행동입니다.

응용 프로그램이 이미 봉투 애플릿에 "트레이"를 가지고 있기 때문에 AllTray와 같은 솔루션을 원하지 않습니다.

편집 : 나는 Pigin이 이와 같이 행동한다는 것을 깨달았습니다. 나는 그것이 전에했는지 알지 못하지만 지금은 괜찮습니다. 이제 썬더 버드 만 ...


6
+1 이것도보고 싶습니다. 특히 부팅 할 때 시작하고 항상 스마트 폰처럼 이메일과 알림을 잡아서 실행하도록하는 옵션입니다. 별도의 '도우미'응용 프로그램을 실행하고 싶지 않습니다.
Tom Brossman

답변:


14

편집 3 : @Mik 및 @Karthik 덕분에 스크립트에서 닫기 단추를 눌러 에뮬레이트하는 방법은 무엇입니까? 우리는 지금까지 최고의 솔루션을 가지고 있습니다!

Thunderbird 확장을 설치해야합니다.

  • 최소화 된 ToTray 부활 (MinTrayR) 1.1.2
    • 썬더 버드가 메신저 표시를 닫을 때 최소화하고 애드온의 "환경 설정"으로 이동하여 "닫는 대신 및 최소화 할 때"를 확인하십시오.

아래 스크립트를 제대로 실행하려면 "xdotool"을 설치해야합니다.

  • sudo apt-get install xdotool

시스템 로그인시 Thunderbird를 시작하고 즉시 스크립트를 최소화하려면 다음을 수행하십시오.

  1. 문서 디렉토리에 "빈 문서"를 작성하고 이름을 "thunderbird_start.sh"로 지정하십시오.
  2. 다음 줄을 복사하십시오.
        #!bin/bash
    
        #wait for internet connection up to 15 seconds
        host=google.com
        CONNECTED=$(ping -w5 -c1 $host > /dev/null 2>&1 && echo "up" || echo "down")
        STOPWATCH=0
        while [ "$CONNECTED" = "down" ] && [ $STOPWATCH -lt 15 ]; do
            sleep 1;
            CONNECTED=$(ping -w5 -c1 $host > /dev/null 2>&1 && echo "up" || echo "down")
            let STOPWATCH++
        done
    
        #run Thunderbird
        thunderbird &
    
        #Search for Thunderbird window
        TB=$(xdotool search --class thunderbird)
        while [ -z "$TB" ]; do
            sleep 10 #Adjust this to your system needs
            TB=$(xdotool search --class thunderbird)
        done
    
        #dispose Thunderbird window
        xdotool search --class thunderbird windowunmap %@
    
    * 쉘 스크립팅에 경험이 많지 않으므로 구현이 더 좋은 경우 알려주십시오!
  3. "시작 응용 프로그램"을 열고 새 시작 프로그램을 "추가"하십시오.
  4. 이름 필드에 원하는 이름을 입력하십시오
  5. 명령 필드에 다음 행을 추가하십시오.
        bash /home/your-name/Documents/thunderbird_start.sh
    
    * 아마도 "~ /"를 사용하여 홈 디렉토리를 가져올 수 있지만 작동하는지 확실하지 않은 경우 시도해 볼 수 있습니다. sh ~ / Documents / thunderbird_start.sh

편집 : MinimizedToTray는 공식적으로 Unity를 지원하지 않으므로 Thunderbird를 복원 한 후 글로벌 메뉴 표시 줄을 끊습니다. 해결 방법은 수정 사항 릴리스까지 전역 메뉴 확장을 사용 불가능하게하거나 HUD (ubuntu 12.04)를 사용하여 thunberbird의 옵션에 액세스하는 것입니다.

편집 2 : Karthik의 의견을 확인할 수 있습니다. "MinimizedToTray revived 1.1.2"는 더 이상 Unity의 글로벌 메뉴 표시 줄을 파괴하지 않습니다! 닐스 마이어 덕분에 ...

편집 4 : 스크립트 코드를 약간 변경했습니다. 나는 그 때문에 인터넷 연결을 확인하기 위해 몇 줄을 추가 한 sleep 10더 이상 ... 필요하지 않습니다
5 단계에서주의 로 대체 배쉬

편집 5 : sleep 10스크립트 에는 여전히 명령이 있습니다. 시스템 속도에 따라 절전 시간을 조정해야합니다. 예를 들어 랩톱에는 SSD가 있으므로 Thunderbird가 빠르게 열리고 sleep 2완벽하게 작동합니다. 데스크탑 PC에서 제대로 작동하려면 10 초 동안 절전 모드를 추가해야했습니다. 이미이 제한을 극복하기 위해 다른 질문 을했습니다!


이것은 나에게도 가장 효과가 있었지만 Precise 이전에는 이것을 권장하지 않았지만 이제는 메뉴의 HUD를 사용하면 매우 가능합니다. 메뉴에 액세스하고 Alt 키를 눌러 입력을 시작하십시오.
KoRnKloWn

매우 유용한 답변은 +1입니다. 애드온을 설치 한 후 글로벌 메뉴 표시 줄이 제대로 작동합니다. 그들이 업데이트했다고 생각합니다.
Hashken

왜주고 sleep 10싶습니까? 우리가 직접 줄 수없는 이유thunderbird
Hashken

메시징 메뉴에서 Thunderbird에 액세스 할 때 애드온 Minimize on start에서 선택 Minimize On Start and Close 1.3.2하면 문제가 발생합니다. 다른 해결책은 askubuntu.com/questions/228312/…
Hashken

sleep 10무선 네트워크 카드에 네트워크 연결 시간을 추가 하기 위해 추가 했습니다. 썬더 버드는 시작 직후 인터넷에 연결을 시도하고
실패

8

이를위한 매우 간단한 해결책이 있습니다. 지정된 응용 프로그램의 작업 표시 줄과 호출기를 건너 뛰도록 Compiz를 구성 할 수 있습니다. Thunderbird를 사용하려면 다음 단계를 수행해야합니다.

  1. Softwarecenter로 이동하여 CompizConfig를 설치하거나 다음 명령을 사용하십시오.

    sudo apt-get 설치 compizconfig-settings-manager

  2. Dash를 사용하거나 다음 명령을 수행하여 CompizConfig-Setting-manager를 엽니 다.

    ccsm

  3. »Windowmanager«의 왼쪽 사이드 바를 클릭하십시오 CompizConfig 설정 관리자

  4. 이제 작업 표시 줄과 호출기에 표시하지 않으려는 창을 지정할 수 있습니다. Thunderbird의 경우»작업 표시 줄 스킵«및»Skip 호출기«에 다음을 입력하십시오.

    class = Thunderbird 제출 된»not closable«에서 같은 것을 입력하면 원하는 동작을 정확하게 수행 할 수 있습니다.

Thunderbird의 호출기 및 작업 표시 줄 건너 뛰기


@ 15533 같은 여러 응용 프로그램을 사용하는 방법 (exp : Thunderbird & gtg)? 시도 class=Thunderbird,class=Gtg했지만 작동하지 않았습니다.
Khurshid Alam

1
다음을 사용해야합니다 : "(class = Thunderbird) | (class = Gtg)"
user5950

1
이 솔루션은 실제로 작동하지만 Firetray / MinimizetoTray는 Ubuntu 버전 (12.04에서는 작동하지 않음)에 따라 손상되었습니다.
Heisenberg

Window Rules 옵션에 액세스하려면 compiz-plugins도 설치해야했습니다
fkoessler

0

이 참조 http://brainstorm.ubuntu.com/idea/28707/을 - 제안은 썬더 버드에이 기능을 추가 할 수 있습니다.

MinimizeToTray가 부활 했으며 Firetray 가 만족스럽게 작동하지 않습니다. 이러한 확장 중 하나가 실행 중일 때, 처음으로 진화를 시작할 때 3 개 또는 4 개의 창이 열립니다. 또한 메시징 메뉴에 대한 진화를 여러 번 닫은 후 진화를 다시 열면 전역 메뉴가 손실됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.