diff --git a/activation.cpp b/activation.cpp index b2cd0b8b55..ef877953a4 100644 --- a/activation.cpp +++ b/activation.cpp @@ -700,40 +700,11 @@ void Client::demandAttention(bool set) if (demands_attention == set) return; demands_attention = set; - if (demands_attention) { - // Demand attention flag is often set right from manage(), when focus stealing prevention - // steps in. At that time the window has no taskbar entry yet, so KNotify cannot place - // e.g. the passive popup next to it. So wait up to 1 second for the icon geometry - // to be set. - // Delayed call to KNotify also solves the problem of having X server grab in manage(), - // which may deadlock when KNotify (or KLauncher when launching KNotify) need to access X. - - // Setting the demands attention state needs to be done directly in KWin, because - // KNotify would try to set it, resulting in a call to KNotify again, etc. - - info->setState(set ? NET::DemandsAttention : 0, NET::DemandsAttention); - - if (demandAttentionKNotifyTimer == NULL) { - demandAttentionKNotifyTimer = new QTimer(this); - demandAttentionKNotifyTimer->setSingleShot(true); - connect(demandAttentionKNotifyTimer, SIGNAL(timeout()), SLOT(demandAttentionKNotify())); - } - demandAttentionKNotifyTimer->start(1000); - } else - info->setState(set ? NET::DemandsAttention : 0, NET::DemandsAttention); + info->setState(set ? NET::DemandsAttention : 0, NET::DemandsAttention); workspace()->clientAttentionChanged(this, set); emit demandsAttentionChanged(); } -void Client::demandAttentionKNotify() -{ - Notify::Event e = isOnCurrentDesktop() ? Notify::DemandAttentionCurrent : Notify::DemandAttentionOther; - Notify::raise(e, i18n("Window '%1' demands attention.", KStringHandler::csqueeze(caption())), this); - demandAttentionKNotifyTimer->stop(); - demandAttentionKNotifyTimer->deleteLater(); - demandAttentionKNotifyTimer = NULL; -} - // TODO I probably shouldn't be lazy here and do it without the macro, so that people can read it KWIN_COMPARE_PREDICATE(SameApplicationActiveHackPredicate, Client, const Client*, // ignore already existing splashes, toolbars, utilities and menus, diff --git a/client.cpp b/client.cpp index e5cf909171..06f6e36ad0 100644 --- a/client.cpp +++ b/client.cpp @@ -142,7 +142,6 @@ Client::Client(Workspace* ws) , padding_top(0) , padding_bottom(0) , sm_stacking_order(-1) - , demandAttentionKNotifyTimer(NULL) , paintRedirector(0) , m_firstInTabBox(false) , electricMaximizing(false) diff --git a/client.h b/client.h index 1e3a3458da..64609a9488 100644 --- a/client.h +++ b/client.h @@ -712,7 +712,6 @@ private slots: void performMoveResize(); void removeSyncSupport(); void pingTimeout(); - void demandAttentionKNotify(); //Signals for the scripting interface //Signals make an excellent way for communication @@ -982,7 +981,6 @@ private: friend struct FetchNameInternalPredicate; friend struct ResetupRulesProcedure; friend class GeometryUpdatesBlocker; - QTimer* demandAttentionKNotifyTimer; PaintRedirector* paintRedirector; QSharedPointer m_tabBoxClient; bool m_firstInTabBox; diff --git a/events.cpp b/events.cpp index 98d61d4ade..e99558196f 100644 --- a/events.cpp +++ b/events.cpp @@ -584,10 +584,6 @@ bool Client::windowEvent(XEvent* e) } if ((dirty[ WinInfo::PROTOCOLS2 ] & NET::WM2StartupId) != 0) startupIdChanged(); - if (dirty[ WinInfo::PROTOCOLS ] & NET::WMIconGeometry) { - if (demandAttentionKNotifyTimer != NULL) - demandAttentionKNotify(); - } if (dirty[ WinInfo::PROTOCOLS2 ] & NET::WM2Opacity) { if (compositing()) { addRepaintFull(); diff --git a/kwin.notifyrc b/kwin.notifyrc index 7f81a8be07..58c697bfed 100644 --- a/kwin.notifyrc +++ b/kwin.notifyrc @@ -65,309 +65,6 @@ Comment[x-test]=xxKWin Window Managerxx Comment[zh_CN]=KWin 窗口管理器 Comment[zh_TW]=KWin 視窗管理員 -[Event/demandsattentioncurrent] -Name=Window on Current Desktop Demands Attention -Name[af]='n Venster op die huidige werkskerm het aandag nodig -Name[ar]=نافذة على سطح المكتب الحالي تطلب الانتباه -Name[ast]=Una ventana del escritoriu actual requier atención -Name[be@latin]=Akno na dziejnym stale vymahaje ŭvahi -Name[bg]=Прозорец на текущия работен плот изисква внимание -Name[bn]=বর্তমান ডেস্কটপে উইণ্ডো দৃষ্টি আকর্ষণ করার চেষ্টা করছে -Name[bs]=Prozor na tekućoj površi zahtjeva pažnju -Name[ca]=Una finestra de l'escriptori actual demana atenció -Name[ca@valencia]=Una finestra de l'escriptori actual demana atenció -Name[cs]=Okno na aktuální ploše vyžaduje pozornost -Name[da]=Vindue på aktuel desktop kræver opmærksomhed -Name[de]=Fenster auf aktueller Arbeitsfläche erfordert Aufmerksamkeit -Name[el]=Παράθυρο της τρέχουσας επιφάνειας απαιτεί προσοχή -Name[en_GB]=Window on Current Desktop Demands Attention -Name[eo]=Fenestro sur nuna labortablo petas atenton -Name[es]=Una ventana del escritorio actual requiere atención -Name[et]=Aken aktiivsel töölaual nõuab tähelepanu -Name[eu]=Uneko mahaigaineko leihoak jaramon egitea eskatzen du. -Name[fi]=Ikkuna nykyisellä työpöydällä kaipaa huomiota -Name[fr]=La fenêtre sur le bureau courant demande votre attention -Name[fy]=Finster op aktive buroblêd freget om oandacht -Name[ga]=Aire de dhíth ar fhuinneog ar an deasc reatha -Name[gl]=Unha xanela deste escritorio require atención -Name[gu]=હાલનાં ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે -Name[he]=חלון בשולחן העבודה הנוכחי דורש תשומת לב -Name[hi]=वर्तमान डेस्कटॉप का विंडो आपका ध्यान चाहता है -Name[hne]=हाल वाले डेस्कटाप के विंडो हर आपमन के ध्यान चाहथे -Name[hr]=Prozor na trenutnoj radnoj površini zahtijeva pažnju -Name[hu]=Egy ablak az aktuális asztalon beavatkozást igényel -Name[ia]=Fenestra in le scriptorio currente demanda attention -Name[id]=Jendela di Desktop Saat Ini Meminta Perhatian -Name[is]=Gluggi á öðru skjáborði krefst athygli -Name[it]=Finestra sul desktop attuale richiede attenzione -Name[ja]=現在のデスクトップのウィンドウが注意を要求 -Name[kk]=Назардағы Үстелдегі терезе назарды талап етеді -Name[km]=បង្អួច​នៅ​លើ​ផ្ទៃតុ​បច្ចុប្បន្ន​ទាមទារ​ការ​ចាប់អារម្មណ៍ -Name[kn]=ಪ್ರಸ್ತುತ ಗಣಕತೆರೆಯ ಮೇಲಿನ ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ -Name[ko]=현재 데스크톱의 창이 응답을 기다림 -Name[lt]=Langas dabartiniame darbastalyje reikalauja dėmesio -Name[lv]=Logs uz aktīvās darbvirsmas pieprasa uzmanību -Name[mk]=Прозорец на тековната површина бара внимание -Name[ml]=നിലവിലുള്ള പണിയിടത്തിലെ ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍ -Name[mr]=वर्तमान डेस्कटॉप वरील चौकटकडे लक्ष द्या -Name[nb]=VIndu på gjeldende skrivebord vil ha oppmerksomhet -Name[nds]=Finster op aktuell Schriefdisch bruukt Acht -Name[ne]=हालको डेस्कटपमा सञ्झ्यालले ध्यानाकर्षणको माग गर्दछ -Name[nl]=Venster op huidig bureaublad vraagt om aandacht -Name[nn]=Vindauge på gjeldande skrivebord ber om merksemd -Name[pa]=ਮੌਜੂਦਾ ਡੈਸਕਟਾਪ ਤੋਂ ਵਿੰਡੋ ਨੇ ਧਿਆਨ ਮੰਗਿਆ -Name[pl]=Okno na bieżącym pulpicie domaga się uwagi -Name[pt]=A Janela do Ecrã Actual Requer Atenção -Name[pt_BR]=Janela na área de trabalho atual exige atenção -Name[ro]=Fereastră pe ecranul curent necesită atenție -Name[ru]=Произошло событие в окне на текущем рабочем столе -Name[si]=වත්මන් වැඩතලයේ ඇති කවුළුව අවදානය ඉල්ලයි -Name[sk]=Okno na aktuálnej ploche vyžaduje pozornosť -Name[sl]=Okno na trenutnem oknu zahteva pozornost -Name[sr]=Прозор на текућој површи захтева пажњу -Name[sr@ijekavian]=Прозор на текућој површи захтијева пажњу -Name[sr@ijekavianlatin]=Prozor na tekućoj površi zahtijeva pažnju -Name[sr@latin]=Prozor na tekućoj površi zahteva pažnju -Name[sv]=Fönster på nuvarande skrivbord kräver uppmärksamhet -Name[ta]=தற்போதைய திரைமேசையில் இருக்கும் சாளரம் கவளத்திற்குரியது -Name[te]=ప్రస్తుత డెస్‍క్ టాప్ నందలి విండో అప్రమత్తత తెలుపుతోంది -Name[tg]=Окно на текущем рабочем столе требует внимания -Name[th]=หน้าต่างบนพื้นที่ทำงานปัจจุบันต้องการการแจ้งให้ทราบ -Name[tr]=Geçerli Masaüstündeki Pencere Dikkat İstiyor -Name[ug]=نۆۋەتتىكى ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ -Name[uk]=Вікно на поточній стільниці потребує уваги -Name[wa]=Ene finiesse sol sicribanne do moumint dimande k' on l' riwaite -Name[x-test]=xxWindow on Current Desktop Demands Attentionxx -Name[zh_CN]=当前桌面上的窗口请求注意 -Name[zh_TW]=目前桌面上的視窗要求注意 -Comment=A window on the current virtual desktop demands attention -Comment[af]='n Venster op die huidige virtuele werkskerm het aandag nodig -Comment[ar]=نافذة على سطح المكتب الافتراضي الحالي تطلب الانتباه -Comment[ast]=Una ventana nel escritoriu virtual actual requier atención -Comment[be@latin]=Akno na dziejnym virtualnym stale vymahaje ŭvahi. -Comment[bg]=Прозорец на текущия виртуален работен плот изисква внимание -Comment[bn]=বর্তমান ভার্চুয়াল ডেস্কটপে একটি উইণ্ডো আপনার দৃষ্টি আকর্ষণ করার চেষ্টা করছে -Comment[bs]=Prozor na tekućoj virtuelnoj površi zahtjeva pažnju -Comment[ca]=Una finestra de l'escriptori actual demana atenció -Comment[ca@valencia]=Una finestra de l'escriptori actual demana atenció -Comment[cs]=Okno na aktuální virtuální ploše vyžaduje pozornost -Comment[da]=Et vindue på det aktuelle virtuelle skrivebord kræver opmærksomhed -Comment[de]=Ein Fenster auf der aktuellen virtuellen Arbeitsfläche erfordert Ihre Aufmerksamkeit -Comment[el]=Ένα παράθυρο της τρέχουσας επιφάνειας εργασίας απαιτεί την προσοχή σας -Comment[en_GB]=A window on the current virtual desktop demands attention -Comment[eo]=Fenestro sur nuna virtuala labortablo petas atenton -Comment[es]=Una ventana en el escritorio virtual actual requiere atención -Comment[et]=Aken aktiivsel virtuaalsel töölaual nõuab tähelepanu -Comment[eu]=Uneko laneko areako leiho batek jaramon egitea eskatzen du -Comment[fi]=Ikkuna nykyisellä virtuaalityöpöydällä kaipaa huomiota -Comment[fr]=Une fenêtre du bureau virtuel actuel demande votre attention -Comment[fy]=In finster op it aktive buroblêd freget om oandacht -Comment[ga]=Aire de dhíth ar fhuinneog ar an deasc reatha fhíorúil -Comment[gl]=Unha xanela neste escritorio virtual require atención -Comment[gu]=હાલનાં વર્ચ્યુઅલ ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે -Comment[he]=חלון בשולחן העבודה הוירטואלי הנוכחי דורש תשומת לב -Comment[hi]=वर्तमान आभासी डेस्कटॉप का विंडो आपका ध्यान चाहता है -Comment[hne]=हाल वाले आभासी डेस्कटाप के एक विंडो ध्यान चाहथे -Comment[hr]=Prozor na trenutnoj virtualnoj radnoj površini zahtijeva pažnju -Comment[hu]=Egy ablak az aktuális asztalon beavatkozást igényel -Comment[ia]=Un fenestra in le currente scriptorio virtual demanda attention -Comment[id]=Sebuah jendela di desktop virtual saat ini meminta perhatian -Comment[is]=Gluggi á núverandi sýndarskjáborði krefst athygli -Comment[it]=Una finestra sul desktop virtuale attuale richiede attenzione -Comment[ja]=現在の仮想デスクトップ上のウィンドウが注意を促しています -Comment[ka]=მიმდინარე ვირტუალური სამუშაო დაფის ფანჯარა ყურადღებას მოითხოვს -Comment[kk]=Назардағы виртуалды үстелдегі бір терезе назарды талап етеді -Comment[km]=បង្អួច​លើ​ផ្ទៃតុ​និម្មិត​បច្ចុប្បន្ន​ទាមទារ​ការ​ចាប់​អារម្មណ៍ -Comment[kn]=ಪ್ರಸ್ತುತ ವಾಸ್ತವಪ್ರಾಯ ಗಣಕತೆರೆಯ ಮೇಲಿನ ಒಂದು ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ -Comment[ko]=현재 가상 데스크톱의 창이 응답을 기다림 -Comment[lt]=Langas dabartiniame menamame darbastalyje reikalauja dėmesio -Comment[lv]=Logs uz aktīvās virtuālās darbvirsmas pieprasa uzmanību -Comment[mk]=Некој од прозорците на тековната површина бара внимание -Comment[ml]=നിലവിലുള്ള വിര്‍ച്ച്വല്‍ പണിയിടത്തിലെ ഒരു ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍ -Comment[mr]=वर्तमान डेस्कटॉप वरील चौकटकडे लक्ष द्या -Comment[nb]=Et vIndu på gjeldende skrivebord vil ha oppmerksomhet -Comment[nds]=En Finster op den aktuellen Schriefdisch will de Acht hebben -Comment[ne]=हालको अवास्तविक डेस्कटपमा सञ्झ्यालले ध्यानाकर्षण माग गर्दछ -Comment[nl]=Een venster op het huidige virtuele bureaublad vraagt om aandacht -Comment[nn]=Eit vindauge på det gjeldande virtuelle skrivebordet ber om merksemd -Comment[pa]=ਮੌਜੂਦਾ ਵੁਰਚੁਅਲ ਡੈਸਕਟਾਪ ਤੋਂ ਇੱਕ ਵਿੰਡੋ ਨੇ ਧਿਆਨ ਮੰਗਿਆ -Comment[pl]=Okno na bieżącym pulpicie domaga się zwrócenia na nie uwagi -Comment[pt]=Existe uma janela no ecrã virtual actual que necessita de atenção -Comment[pt_BR]=Uma janela na área de trabalho virtual atual exige atenção -Comment[ro]=O fereastră în ecranul virtual curent necesită atenție -Comment[ru]=Произошло событие, требующее вашего внимания, в окне на текущем рабочем столе -Comment[si]=වත්මන් අතත්‍ය වැඩතලයේ පවතින කවුළුවක් අවදානය ඉල්ලයි -Comment[sk]=Okno na aktuálnej virtuálnej ploche vyžaduje pozornosť -Comment[sl]=Okno na trenutnem navideznem namizju zahteva pozornost -Comment[sr]=Прозор на текућој виртуелној површи захтева пажњу -Comment[sr@ijekavian]=Прозор на текућој виртуелној површи захтијева пажњу -Comment[sr@ijekavianlatin]=Prozor na tekućoj virtuelnoj površi zahtijeva pažnju -Comment[sr@latin]=Prozor na tekućoj virtuelnoj površi zahteva pažnju -Comment[sv]=Ett fönster på det nuvarande virtuella skrivbordet kräver uppmärksamhet -Comment[ta]=தற்போதைய திரைமேசை தோற்றத்தில் உள்ள சாளரம் கவனத்திற்கு உரியது -Comment[te]=ప్రస్తుత వర్చ్యువల్ డెస్‍క్ టాప్‌నందలి విండో అప్రమత్తత తెలుపుతోంది -Comment[tg]=Окно на текущем рабочем столе требует внимания -Comment[th]=หน้าต่างบนพื้นที่ทำงานปัจจุบันต้องการการแจ้งให้ทราบ -Comment[tr]=Geçerli sanal masaüstündeki bir pencere dikkat istiyor -Comment[ug]=نۆۋەتتىكى مەۋھۇم ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ -Comment[uk]=Вікно на поточній віртуальній стільниці потребує уваги -Comment[vi]=Một cửa sổ trên màn hình ảo hiện tại yêu cầu sự chú ý -Comment[wa]=Ene finiesse sol forveyou scribanne do moumint dimande k' on l' riwaite -Comment[x-test]=xxA window on the current virtual desktop demands attentionxx -Comment[zh_CN]=当前虚拟桌面上的窗口请求注意 -Comment[zh_TW]=在目前虛擬桌面上的視窗要求注意 - - -[Event/demandsattentionother] -Name=Window on Other Desktop Demands Attention -Name[af]='n Venster op 'n ander werkskerm het aandag nodig -Name[ar]=نافذة على سطح مكتبـ آخر تطلب الانتباه -Name[ast]=Una ventana n'otru escritoriu requier atención -Name[be@latin]=Akno na inšym stale vymahaje ŭvahi -Name[bg]=Прозорец на друг работен плот изисква внимание -Name[bn]=অন্য ডেস্কটপে উইণ্ডো দৃষ্টি আকর্ষণ করার চেষ্টা করছে -Name[bs]=Prozor na drugoj površi zahtjeva pažnju -Name[ca]=Una finestra d'un altre escriptori demana atenció -Name[ca@valencia]=Una finestra d'un altre escriptori demana atenció -Name[cs]=Okno na jiné ploše vyžaduje pozornost -Name[da]=Vindue på andet skrivebord kræver opmærksomhed -Name[de]=Fenster auf anderer Arbeitsfläche erfordert Aufmerksamkeit -Name[el]=Παράθυρο σε άλλη επιφάνεια εργασίας απαιτεί προσοχή -Name[en_GB]=Window on Other Desktop Demands Attention -Name[eo]=Fenestro sur alia labortablo petas atenton -Name[es]=Una ventana en otro escritorio requiere atención -Name[et]=Aken teisel töölaual nõuab tähelepanu -Name[eu]=Beste mahaigaineko leihoak jaramon egitea eskatzen du -Name[fi]=Ikkuna toisella työpöydällä kaipaa huomiota -Name[fr]=Une fenêtre sur un autre bureau demande votre attention -Name[fy]=Finster op oar buroblêd freget om oandacht -Name[ga]=Aire de dhíth ar fhuinneog ar dheasc eile -Name[gl]=Unha xanela en outro escritorio require atención -Name[gu]=બીજાં ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે -Name[he]=חלון בשולחן עבודה אחר דורש תשומת לב -Name[hi]=अन्य डेस्कटॉप का विंडो आपका ध्यान चाहता है -Name[hne]=दूसरा डेस्कटाप के विंडो ध्यान चाहथे -Name[hr]=Prozor na drugoj radnoj površini zahtijeva pažnju -Name[hu]=Egy ablak valamelyik nem látszó asztalon beavatkozást igényel -Name[ia]=Fenestra in altere scriptorio demanda attention -Name[id]=Jendela di Desktop Lain Meminta Perhatian -Name[is]=Gluggi á öðru skjáborði krefst athygli -Name[it]=Finestra su un altro desktop richiede attenzione -Name[ja]=他のデスクトップのウィンドウが注意を要求 -Name[kk]=Басқа Үстелдегі терезе назарды талап етеді -Name[km]=បង្អួច​នៅ​លើ​ផ្ទៃតុ​និម្មិត​ផ្សេង​ទៀត​ទាមទារ​ការ​ចាប់​អារម្មណ៍ -Name[kn]=ಮತ್ತೊಂದು ಗಣಕತೆರೆಯ ಮೇಲಿನ ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ -Name[ko]=다른 데스크톱의 창이 응답을 기다림 -Name[lt]=Langas kitame darbastalyje reikalauja dėmesio -Name[lv]=Logs uz citas darbvirsmas pieprasa uzmanību -Name[mk]=Прозорец на друга површина бара внимание -Name[ml]=മറ്റൊരു പണിയിടത്തിലുള്ള ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍ -Name[mr]=अन्य डेस्कटॉप वरील चौकटकडे लक्ष द्या -Name[nb]=VIndu på annet skrivebord vil ha oppmerksomhet -Name[nds]=Finster op anner Schriefdisch bruukt Acht -Name[ne]=अन्य डेस्कटपमा सञ्झ्यालले ध्यानाकर्षण माग गर्दछ -Name[nl]=Venster op ander bureaublad vraagt om aandacht -Name[nn]=Vindauge på anna skrivebord ber om merksemd -Name[pa]=ਹੋਰ ਡੈਸਕਟਾਪ ਤੋਂ ਵਿੰਡੋ ਨੇ ਧਿਆਨ ਮੰਗਿਆ -Name[pl]=Okno na innym pulpicie domaga się uwagi -Name[pt]=Uma Janela noutro Ecrã Requer Atenção -Name[pt_BR]=Janela em outra área de trabalho exige atenção -Name[ro]=O fereastră pe un alt ecran necesită atenție -Name[ru]=Произошло событие в окне на другом рабочем столе -Name[si]=වෙනත් වැඩතලයක ඇති කවුළුව අවදානය ඉල්ලයි -Name[sk]=Okno na inej ploche vyžaduje pozornosť -Name[sl]=Okno na drugem namizju zahteva pozornost -Name[sr]=Прозор на другој површи захтева пажњу -Name[sr@ijekavian]=Прозор на другој површи захтијева пажњу -Name[sr@ijekavianlatin]=Prozor na drugoj površi zahtijeva pažnju -Name[sr@latin]=Prozor na drugoj površi zahteva pažnju -Name[sv]=Fönster på annat skrivbord kräver uppmärksamhet -Name[ta]=மற்றொரு திரைமேசையில் உள்ள சாளரம் கவனத்திற்குரியது -Name[te]=వేరొక డెస్‍క్ టాప్‌నందలి విండో అప్రమత్తత తెలుపుతోంది -Name[tg]=Окно на другом рабочем столе требует внимания -Name[th]=หน้าต่างบนพื้นที่ทำงานอื่นต้องการการแจ้งให้ทราบ -Name[tr]=Başka Bir Masaüstündeki Pencere Dikkat İstiyor -Name[ug]=باشقا ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ -Name[uk]=Вікно на іншій стільниці потребує уваги -Name[wa]=Ene finiesse so èn ôte sicribanne dimande k' on l' riwaite -Name[x-test]=xxWindow on Other Desktop Demands Attentionxx -Name[zh_CN]=其它桌面上的窗口请求注意 -Name[zh_TW]=其他桌面上的視窗要求注意 -Comment=A window on an inactive virtual desktop demands attention -Comment[af]='n Venster op 'n onaktiewe virtuele werkskerm het aandag nodig -Comment[ar]=نافذة على سطح مكتب افتراضي أخر تطلب الإنتباه -Comment[ast]=Una ventana del escritoriu virtual inactivo requier atención -Comment[be@latin]=Akno na niadziejnym virtualnym stale vymahaje ŭvahi. -Comment[bg]=Прозорец на друг виртуален работен плот изисква внимание -Comment[bn]=অন্য একটি ভার্চুয়াল ডেস্কটপে একটি উইণ্ডো আপনার দৃষ্টি আকর্ষণ করার চেষ্টা করছে -Comment[bs]=Prozor na neaktivnoj virtuelnoj površi zahtjeva pažnju -Comment[ca]=Una finestra en un escriptori virtual inactiu demana atenció -Comment[ca@valencia]=Una finestra en un escriptori virtual inactiu demana atenció -Comment[cs]=Okno na neaktivní virtuální ploše vyžaduje pozornost -Comment[da]=Vindue på andet skrivebord kræver opmærksomhed -Comment[de]=Ein Fenster auf einer virtuellen Arbeitsfläche erfordert Ihre Aufmerksamkeit -Comment[el]=Ένα παράθυρο σε μια μη ενεργή επιφάνεια εργασίας απαιτεί την προσοχή σας -Comment[en_GB]=A window on an inactive virtual desktop demands attention -Comment[eo]=Fenestro sur neaktiva virtuala labortablo petas atenton -Comment[es]=Una ventana del escritorio virtual inactivo requiere atención -Comment[et]=Aken mitteaktiivsel virtuaalsel töölaual nõuab tähelepanu -Comment[eu]=Laneko area inaktiboko leihoa jaramon egitea eskatzen du -Comment[fi]=Ikkuna ei-aktiivisella virtuaalisella työpöydällä kaipaa huomiota -Comment[fr]=Une fenêtre sur un bureau virtuel inactif demande l'attention -Comment[fy]=In finster op in ynaktyf firtueel buroblêd freget om oandacht -Comment[ga]=Aire de dhíth ar fhuinneog ar an deasc reatha neamhghníomhach fhíorúil -Comment[gl]=Unha xanela nun escritorio virtual inactivo require atención -Comment[gu]=અસક્રિય વર્ચ્યુઅલ ડેસ્કટોપ પર રહેલ વિન્ડો ધ્યાન માંગે છે -Comment[he]=חלון בשולחן עבודה וירטואלי לא פעיל דורש תשומת לב -Comment[hne]=अक्रिय आभासी डेस्कटाप के एक विंडो ध्यान चाहथे -Comment[hr]=Prozor na neaktivnoj virtualnoj radnoj površini zahtijeva pažnju -Comment[hu]=Egy ablak beavatkozást igényel egy másik asztalon -Comment[ia]=Un fenestra in un scriptorio virtual inactive demanda attention -Comment[id]=Sebuah jendela di desktop virtual tidak aktif meminta perhatian -Comment[is]=Gluggi á óvirku sýndarskjáborði krefst athygli -Comment[it]=Una finestra su un desktop virtuale inattivo richiede attenzione -Comment[ja]=非アクティブな仮想デスクトップ上のウィンドウが注意を促しています -Comment[kk]=Басқа виртуалды үстелдегі бір терезе назарды талап етеді -Comment[km]=បង្អួច​នៅ​លើ​ផ្ទៃតុ​និម្មិត​អសកម្ម​ទាមទារ​ការ​ចាប់​អារម្មណ៍ -Comment[kn]=ಒಂದು ನಿಷ್ಕ್ರಿಯ ವಾಸ್ತವಪ್ರಾಯ ಗಣಕತೆರೆಯ ಮೇಲಿನ ಒಂದು ಕಿಟಕಿಯು ಗಮನವನ್ನು ಅಪೇಕ್ಷಿಸುತ್ತಿದೆ -Comment[ko]=비활성 가상 데스크톱의 창이 응답을 기다림 -Comment[lt]=Langas neaktyviame virtualiame darbastalyje reikalauja dėmesio -Comment[lv]=Logs uz neaktīvas virtuālās darbvirsmas pieprasa uzmanību -Comment[mk]=Некој прозорец на неактивна виртуелна површина бара внимание -Comment[ml]=മറ്റൊരു നിര്‍ജ്ജീവ വിര്‍ച്ച്വല്‍ പണിയിടത്തിലുള്ള ഒരു ജാലകം ശ്രദ്ധ ആവശ്യപ്പെടുമ്പോള്‍ -Comment[mr]=असक्रिय डेस्कटॉप वरील चौकटकडे लक्ष द्या -Comment[nb]=Et vIndu på et inaktivt virtuelt skrivebord vil ha oppmerksomhet -Comment[nds]=En Finster op en nich aktiev Schriefdisch will de Acht hebben -Comment[ne]=सञ्झ्यालले एउटा निष्क्रिय अवास्तविक डेस्कटपमा ध्यानाकर्षण माग गर्दछ -Comment[nl]=Een venster op een inactief bureaublad vraagt om aandacht -Comment[nn]=Eit vindauge på eit inaktivt virtuelt skrivebord ber om merksemd -Comment[pa]=ਇੱਕ ਗ਼ੈਰ-ਐਕਟਿਵ ਵੁਰਚੁਅਲ ਡੈਸਕਟਾਪ ਉੱਤੇ ਇੱਕ ਵਿੰਡੋ ਧਿਆਨ ਮੰਗਦੀ ਹੈ -Comment[pl]=Okno na innym, nieaktywnym pulpicie domaga się zwrócenia na nie uwagi -Comment[pt]=Existe uma janela num ecrã virtual inactivo que necessita de atenção -Comment[pt_BR]=Uma janela em uma área de trabalho virtual inativa exige atenção -Comment[ro]=O fereastră pe un ecran virtual inactiv necesită atenție -Comment[ru]=Произошло событие, требующее вашего внимания, в окне на другом рабочем столе -Comment[si]=අක්‍රීය අතත්‍ය වැඩතලයක පවතින කවුළුවක් අවදානය ඉල්ලයි -Comment[sk]=Okno na neaktívnej virtuálnej ploche vyžaduje pozornosť -Comment[sl]=Okno na neaktivnem navideznem namizju zahteva pozornost -Comment[sr]=Прозор на неактивној виртуелној површи захтева пажњу -Comment[sr@ijekavian]=Прозор на неактивној виртуелној површи захтијева пажњу -Comment[sr@ijekavianlatin]=Prozor na neaktivnoj virtuelnoj površi zahtijeva pažnju -Comment[sr@latin]=Prozor na neaktivnoj virtuelnoj površi zahteva pažnju -Comment[sv]=Ett fönster på ett inaktivt skrivbord kräver uppmärksamhet -Comment[ta]=செயற்படாத திரைமேசை தோற்றத்தில் உள்ள சாளரம் ஒன்று கவனத்திற்கு உரியது -Comment[te]=క్రియాశీలంగాలేని వర్చ్యువల్ డెస్‍క్ టాప్ నందలి విండో అప్రమత్తత తెలుపుతోంది -Comment[tg]=Произошло событие, требующее вашего внимания, в окне на другом рабочем столе -Comment[th]=หน้าต่างบนพื้นที่ทำงานอื่นต้องการการแจ้งให้ทราบ -Comment[tr]=Pasif bir sanal masaüstündeki bir pencere dikkat istiyor -Comment[ug]=ئاكتىپلانمىغان مەۋھۇم ئۈستەلئۈستىدىكى كۆزنەك دىققەت قىلىشنى ئىستەيدۇ -Comment[uk]=Вікно на іншій віртуальній стільниці потребує уваги -Comment[vi]=Một cửa sổ trong một màn hình ảo khác yêu cầu sự chú ý -Comment[wa]=Ene finiesse so on scribanne nén èn alaedje dimande k' on l' riwaite -Comment[x-test]=xxA window on an inactive virtual desktop demands attentionxx -Comment[zh_CN]=未激活的虚拟桌面上的窗口请求注意 -Comment[zh_TW]=在其他虛擬桌面上的視窗要求注意 - [Event/compositingsuspendeddbus] Name=Compositing has been suspended Name[ar]=عُلِّق التركيب diff --git a/notifications.cpp b/notifications.cpp index fe0643602d..a8964d2e8e 100644 --- a/notifications.cpp +++ b/notifications.cpp @@ -38,12 +38,6 @@ bool Notify::raise(Event e, const QString& message, Client* c) QString event; KNotification::NotificationFlags flags = KNotification::CloseOnTimeout; switch(e) { - case DemandAttentionCurrent: - event = "demandsattentioncurrent"; - break; - case DemandAttentionOther: - event = "demandsattentionother"; - break; case CompositingSuspendedDbus: event = "compositingsuspendeddbus"; break; diff --git a/notifications.h b/notifications.h index e9678810b5..0bd2a6f484 100644 --- a/notifications.h +++ b/notifications.h @@ -37,8 +37,6 @@ class Notify public: enum Event { - DemandAttentionCurrent, - DemandAttentionOther, CompositingSuspendedDbus };