Böylece Empati'nin önyükleme sırasında bana giriş yapmasını sağlayabilirim , ancak başlangıç durumumu nasıl Meşgul hale getirebilirim?
Böylece Empati'nin önyükleme sırasında bana giriş yapmasını sağlayabilirim , ancak başlangıç durumumu nasıl Meşgul hale getirebilirim?
Yanıtlar:
Biraz arama yaptıktan sonra, dbus aracılığıyla Empati ile iletişim kuran bir uygulama buldum . Bundan bazı kodlar aldım ve durumunuzu ayarlayacak bir komut dosyası oluşturdum.
Kurulumu oldukça kolaydır:
Komut dosyasını buradan indirin ( github sayfası ).
Depolardaki bazı python kitaplıkları gerektirir (ve varsayılan olarak yüklenebilir):
sudo apt-get install python-dbus python-notify
Ardından, oturum açmaya başlayacak şekilde ayarlamak, Başlangıç Uygulamaları'nı çalıştırın, Ekle'yi tıklatın ve aşağıdaki alanları doldurun:
Komut alanı, ayarlanacak durumu içerir. Meşgul (dnd) istemiyorsanız, şu değerlerden birini kullanabilirsiniz: kullanılabilir, dnd, uzakta, xa, gizli, çevrimdışı.
Şimdi oturum açtığınızda, komut dosyası empati kurmalı, biraz beklemeli ve sonra durumunuzu ayarlamalıdır. Durumunuzu ayarlamaya çalıştığında bir bildirim görmelisiniz.
Durumun doğru ayarlandığını kontrol etmiyorum, bu yüzden empatinin durumu değiştirmemize izin vermeye hazır olacağını ummak için bir bekleme sürem var. Çalışmıyorsa saatinizi ayarlayın. EMPATHY_STARTUP_SECONDS
Giriş yaptığınız zamana kadar değerini artırın . Sohbet giriş bilgileriniz için anahtarlığınızın kilidini açmak için bir şifre girmeniz gerekiyorsa, gecikmenin Empati'nin başlaması, şifrenizi girmeniz ve Empati'nin hesaplarınıza giriş yapması için yeterince uzun olması gerekir.
Empati buna doğrudan izin vermez. Ancak, aşağıdakileri deneyebilirsiniz.
Özetle, normalde Me menüsünü tıklayıp "Meşgul" durumunu seçeceğiniz fare hareket olaylarını kaydedebilirsiniz. Alternatif olarak, klavye kısayolu F10 ve ok tuşları ile aynı Me Menüsü girişine gidebilirsiniz. Daha sonra bu olayları oturum açma sırasında bir Başlangıç Uygulaması girişi aracılığıyla yeniden oynatabilirsiniz.
Bu "cnee" adı verilen bir uygulama aracılığıyla olabilir. Ancak, Maverick & Natty'deki sürüm çalışmaz. Kaynaktan derlerseniz, yine de çalışır.
En son kaynak kodunu buradan indirin .
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
Configure dosyası eksik kitaplık / veya kitaplıklardan şikayet ederse, eksik olduğu bildirilen kitaplığı yükleyin:
sudo apt-get install lib<name of library>-dev
Ardından aşağıdakileri çalıştırarak (geri sayımdan sonra) farenizi Me Menüsüne getirip Meşgul durumunu ve ardından kaydı durdurmak için 'h' klavye tuşunu tıklatarak fare olaylarını kaydedin
cnee --record -o ~/changebusy.xnr --mouse --time 5 --stop-key h
Alternatif olarak, klavye kısayolunu seçerek klavye olaylarını kaydedin F10 + SOL OK + SOL OK + AŞAĞI OK (iki kez) + ENTER + h
cnee --record -o ~/changebusy.xnr --keyboard --time 5 --stop-key h
Komutuyla bir Başlangıç Uygulaması oluşturun
sh -c "sleep 10 && cnee --replay -f ~/changebusy.xnr"
Bunun irc hesapları için işe yaramayacağını unutmayın (belki diğerleri?). Bunu düzeltmek için komut dosyasının sonuna bir dene / hariç bloğu koyun:
try:
simple_presence.SetPresence(status, _STATUSES.get(status))
except dbus.exceptions.DBusException:
print(status + ' is not supported by ' + valid_account)
Pidgin'i deneyin.
Lütfen aşağıdaki bağlantıya bakın