부팅 할 때 Empathy가 로그인하도록 할 수 있지만 초기 상태를 바쁘게하려면 어떻게해야합니까?
부팅 할 때 Empathy가 로그인하도록 할 수 있지만 초기 상태를 바쁘게하려면 어떻게해야합니까?
답변:
검색 한 후 dbus를 통해 Empathy와 통신 하는 앱 을 찾았 습니다 . 코드에서 코드를 가져 와서 상태를 설정하는 스크립트를 만들었습니다.
설정하는 것은 매우 쉽습니다.
여기 에서 스크립트를 다운로드 하십시오 ( github page ).
리포지토리에있는 일부 Python 라이브러리가 필요하며 기본적으로 설치 될 수 있습니다.
sudo apt-get install python-dbus python-notify
그런 다음 로그인시 시작하도록 설정하려면 시작 응용 프로그램을 실행하고 추가를 클릭 한 후 다음과 같은 필드를 채우십시오.
명령 필드에는 설정할 상태가 포함됩니다. 통화 중 (dnd)을 원하지 않는 경우 available, dnd, away, xa, hidden, offline 값 중 하나를 사용할 수 있습니다.
이제 로그인하면 스크립트가 공감을 실행하고 잠시 기다렸다가 상태를 설정해야합니다. 상태를 설정하려고하면 알림이 표시됩니다.
상태가 올바르게 설정되어 있는지 확인하지 않으므로 공감이 상태를 변경할 수 있도록 대기 할 시간이 있습니다. 작동하지 않으면 시간을 조정하십시오. EMPATHY_STARTUP_SECONDS
로그인 할 때까지 작동 할 때까지 값을 늘리십시오 . IM 로그인을 위해 키 체인의 잠금을 해제하기 위해 비밀번호를 입력해야하는 경우, Empathy를 시작하고 비밀번호를 입력하고 Empathy가 계정에 로그인 할 때까지 지연 시간이 길어야합니다.
공감은 이것을 직접 허용하지 않습니다. 그러나 다음을 시도해 볼 수 있습니다.
요약하면, 일반적으로 Me 메뉴를 클릭하고 "처리 중"상태를 선택하는 마우스 동작 이벤트를 기록 할 수 있습니다. 또는 키보드 단축키 F10과 화살표 키를 통해 동일한 Me 메뉴 항목으로 이동할 수 있습니다. 그런 다음 응용 프로그램 시작 항목을 통해 로그온시 이러한 이벤트를 재생할 수 있습니다.
"cnee"라는 응용 프로그램을 통해 다운 될 수 있습니다. 그러나 Maverick & Natty의 버전은 작동하지 않습니다. 소스에서 컴파일하면 작동합니다.
cd ~/Downloads
tar -xvf xnee-cvs-20110508.tar.gz
cd xnee-cvs-20110508
sudo apt-get install build-essential
./configure --disable-gnome-applet --disable-gui
make
sudo make install
구성에 누락 된 라이브러리 또는 라이브러리에 대한 문제점이 있으면 누락 된 것으로보고 된 라이브러리를 설치하십시오.
sudo apt-get install lib<name of library>-dev
그런 다음 카운트 다운 후 다음을 실행하고 마우스를 Me 메뉴로 이동하고 통화 중 상태를 클릭 한 다음 'h'키보드 키를 클릭하여 기록을 중지하여 마우스 이벤트를 기록하십시오.
cnee --record -o ~/changebusy.xnr --mouse --time 5 --stop-key h
또는 키보드 바로 가기 F10 + 왼쪽 화살표 + 왼쪽 화살표 + 아래쪽 화살표 (2 회) + ENTER + h를 선택하여 키보드 이벤트를 기록
cnee --record -o ~/changebusy.xnr --keyboard --time 5 --stop-key h
명령을 사용하여 시작 응용 프로그램 만들기
sh -c "sleep 10 && cnee --replay -f ~/changebusy.xnr"