कंपिज़: Difference between revisions
(Created page with "{{short description|Compositing window manager for the X Window System}} {{Use mdy dates|date=June 2013}} {{Infobox software | logo = Compiz logo.svg | scree...") |
No edit summary |
||
| Line 1: | Line 1: | ||
{{short description|Compositing window manager for the X Window System}} | {{short description|Compositing window manager for the X Window System}} | ||
{{Infobox software | {{Infobox software | ||
| logo = Compiz logo.svg | | logo = Compiz logo.svg | ||
| Line 23: | Line 23: | ||
NVIDIA के बाइनरी ड्राइवर (संस्करण 1.0-9629 के बाद से<ref>{{cite web |title=लिनक्स डिस्प्ले ड्राइवर|publisher=Nvidia |date=November 7, 2006 |url=http://www.nvidia.com/object/linux_display_ia32_1.0-9629.html |access-date=May 12, 2012}}</ref>) सहायता {{mono|GLX_EXT_texture_from_pixmap}} मानक X.Org सर्वर पर; एएमडी ग्राफिक्स के बाइनरी ड्राइवर संस्करण 8.42 के बाद से करते हैं।<ref>{{cite web |title=एएमडी मालिकाना लिनक्स रिलीज नोट्स|publisher=ATI |url=http://www2.ati.com/drivers/linux/linux_8.42.3.html#188413 |access-date=July 14, 2010}}</ref> | NVIDIA के बाइनरी ड्राइवर (संस्करण 1.0-9629 के बाद से<ref>{{cite web |title=लिनक्स डिस्प्ले ड्राइवर|publisher=Nvidia |date=November 7, 2006 |url=http://www.nvidia.com/object/linux_display_ia32_1.0-9629.html |access-date=May 12, 2012}}</ref>) सहायता {{mono|GLX_EXT_texture_from_pixmap}} मानक X.Org सर्वर पर; एएमडी ग्राफिक्स के बाइनरी ड्राइवर संस्करण 8.42 के बाद से करते हैं।<ref>{{cite web |title=एएमडी मालिकाना लिनक्स रिलीज नोट्स|publisher=ATI |url=http://www2.ati.com/drivers/linux/linux_8.42.3.html#188413 |access-date=July 14, 2010}}</ref> | ||
== इतिहास == | == इतिहास == | ||
| Line 40: | Line 38: | ||
मार्च 2006 में Compiz को [[Red Hat]] द्वारा AIGLX में पोर्ट किया गया था।<ref>{{cite web|url=http://www.osnews.com/story/13894|title=एआईजीएलएक्स पर कंपिज़|first=OSNews|last=Staff}}</ref> | मार्च 2006 में Compiz को [[Red Hat]] द्वारा AIGLX में पोर्ट किया गया था।<ref>{{cite web|url=http://www.osnews.com/story/13894|title=एआईजीएलएक्स पर कंपिज़|first=OSNews|last=Staff}}</ref> | ||
=== बेरिल === | === बेरिल === | ||
बेरिल कॉम्पिज़ की क्विनस्टॉर्म शाखा के लिए परियोजना का नाम था, जिसकी घोषणा 19 सितंबर, 2006 को कॉम्पिज़ डेवलपर क्विन स्टॉर्म के बाद की गई और विकास दल ने फैसला किया कि फोर्क नोवेल द्वारा शुरू किए गए मूल कॉम्पिज़ से बहुत दूर आ गया था ({{mono|compiz-[[Vanilla software|vanilla]]}}). नोवेल एक्सजीएल/कॉम्पिज़ टीम (ज्यादातर डेविड रेवमेन) ने क्विनस्टॉर्म परिवर्तनों को कंपिज़-वेनिला के साथ विलय करने के प्रस्ताव को अस्वीकार करने के बाद, वास्तविक अंतर बनाने का निर्णय लिया।<ref>{{cite web |title=Compiz Forked: Beryl |url=http://www.osnews.com/story/15888/Compiz_Forked_Beryl |access-date=January 6, 2012}}</ref> | बेरिल कॉम्पिज़ की क्विनस्टॉर्म शाखा के लिए परियोजना का नाम था, जिसकी घोषणा 19 सितंबर, 2006 को कॉम्पिज़ डेवलपर क्विन स्टॉर्म के बाद की गई और विकास दल ने फैसला किया कि फोर्क नोवेल द्वारा शुरू किए गए मूल कॉम्पिज़ से बहुत दूर आ गया था ({{mono|compiz-[[Vanilla software|vanilla]]}}). नोवेल एक्सजीएल/कॉम्पिज़ टीम (ज्यादातर डेविड रेवमेन) ने क्विनस्टॉर्म परिवर्तनों को कंपिज़-वेनिला के साथ विलय करने के प्रस्ताव को अस्वीकार करने के बाद, वास्तविक अंतर बनाने का निर्णय लिया।<ref>{{cite web |title=Compiz Forked: Beryl |url=http://www.osnews.com/story/15888/Compiz_Forked_Beryl |access-date=January 6, 2012}}</ref> | ||
| Line 53: | Line 49: | ||
परिणामों में प्रत्येक समुदाय के सर्वश्रेष्ठ डेवलपर्स वाले एक कोड समीक्षा पैनल को निधि देने की योजना शामिल है जो यह देखेगा कि रिलीज़ पैकेज में शामिल कोई भी कोड उच्चतम मानकों को पूरा करता है और वितरण के लिए उपयुक्त है | परिणामों में प्रत्येक समुदाय के सर्वश्रेष्ठ डेवलपर्स वाले एक कोड समीक्षा पैनल को निधि देने की योजना शामिल है जो यह देखेगा कि रिलीज़ पैकेज में शामिल कोई भी कोड उच्चतम मानकों को पूरा करता है और वितरण के लिए उपयुक्त है | ||
आधिकारिक तौर पर समर्थित पैकेज में।<ref name=BerylCompizMerge>{{cite web |last=Storm |first=Quinn |title=[beryl-dev] Merge On (details still to be decided) |url=http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000356.html |access-date=March 23, 2007 |archive-url=https://web.archive.org/web/20070326083210/http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000356.html |archive-date=March 26, 2007 |url-status=dead }}</ref><ref name=BerylCompizMerge2>{{cite web |last=Carr |first=Robert |title=[beryl-dev] Beryl and Compiz Merge: What's actually going on? |url=http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000371.html |access-date=March 25, 2007 |archive-url=https://web.archive.org/web/20070405204127/http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000371.html |archive-date=April 5, 2007 |url-status=dead }}</ref><ref name=BerylCompizMerge3>{{cite web |last=Laramie |first=Jeffrey |title=[compiz] Compiz and Beryl are Reuniting |url=http://lists.freedesktop.org/archives/compiz/2007-April/001809.html |access-date=April 4, 2007}}</ref> | आधिकारिक तौर पर समर्थित पैकेज में।<ref name=BerylCompizMerge>{{cite web |last=Storm |first=Quinn |title=[beryl-dev] Merge On (details still to be decided) |url=http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000356.html |access-date=March 23, 2007 |archive-url=https://web.archive.org/web/20070326083210/http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000356.html |archive-date=March 26, 2007 |url-status=dead }}</ref><ref name=BerylCompizMerge2>{{cite web |last=Carr |first=Robert |title=[beryl-dev] Beryl and Compiz Merge: What's actually going on? |url=http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000371.html |access-date=March 25, 2007 |archive-url=https://web.archive.org/web/20070405204127/http://lists.beryl-project.org/pipermail/beryl-dev/2007-March/000371.html |archive-date=April 5, 2007 |url-status=dead }}</ref><ref name=BerylCompizMerge3>{{cite web |last=Laramie |first=Jeffrey |title=[compiz] Compiz and Beryl are Reuniting |url=http://lists.freedesktop.org/archives/compiz/2007-April/001809.html |access-date=April 4, 2007}}</ref> | ||
=== आगे की शाखाएँ === | === आगे की शाखाएँ === | ||
2008 की चौथी तिमाही में, कॉम्पिज़ की दो अलग शाखाएँ बनाई गईं: कॉम्पिज़++ और एनओएमएडी; कंपिज़++ कंपोज़िटिंग प्रभाव के बिना विंडो प्रबंधक के प्रतिपादन के लिए कंपोज़िटिंग विंडो मैनेजर और ओपनजीएल परतों को अलग करने और [[ सी (प्रोग्रामिंग भाषा) ]] से [[ सी ++ ]] प्रोग्रामिंग लैंग्वेज में पोर्ट के लिए तैयार किया गया था।<ref>{{cite web|url=http://lists.freedesktop.org/archives/compiz/2008-December/003227.html|title=कंपिज़ सुविधा शाखा कंपिज़ ++|last=Kasprzyk|first=Dennis|date=December 24, 2008}}</ref> NOMAD को Compiz स्थापनाओं के लिए [[रिमोट डेस्कटॉप सॉफ्टवेयर]] के प्रदर्शन में सुधार के लिए तैयार किया गया था।<ref>{{cite web |title=नोमाड होम पेज|publisher=openSUSE.org |date=April 28, 2010 |url=http://old-en.opensuse.org/Nomad |access-date=March 30, 2012}}</ref> | 2008 की चौथी तिमाही में, कॉम्पिज़ की दो अलग शाखाएँ बनाई गईं: कॉम्पिज़++ और एनओएमएडी; कंपिज़++ कंपोज़िटिंग प्रभाव के बिना विंडो प्रबंधक के प्रतिपादन के लिए कंपोज़िटिंग विंडो मैनेजर और ओपनजीएल परतों को अलग करने और [[ सी (प्रोग्रामिंग भाषा) ]] से [[ सी ++ ]] प्रोग्रामिंग लैंग्वेज में पोर्ट के लिए तैयार किया गया था।<ref>{{cite web|url=http://lists.freedesktop.org/archives/compiz/2008-December/003227.html|title=कंपिज़ सुविधा शाखा कंपिज़ ++|last=Kasprzyk|first=Dennis|date=December 24, 2008}}</ref> NOMAD को Compiz स्थापनाओं के लिए [[रिमोट डेस्कटॉप सॉफ्टवेयर]] के प्रदर्शन में सुधार के लिए तैयार किया गया था।<ref>{{cite web |title=नोमाड होम पेज|publisher=openSUSE.org |date=April 28, 2010 |url=http://old-en.opensuse.org/Nomad |access-date=March 30, 2012}}</ref> | ||
=== कंपिज़ शाखाओं का विलय === | === कंपिज़ शाखाओं का विलय === | ||
2 फरवरी, 2009 को Compiz, Compiz++, NOMAD और Compiz Fusion के डेवलपर्स के बीच एक कॉन्फ़्रेंस कॉल आयोजित की गई थी, जहाँ एक एकीकृत रोडमैप के साथ परियोजनाओं को एक एकीकृत परियोजना में विलय करने का निर्णय लिया गया था, जिसे केवल Compiz नाम दिया गया था।<ref name=longlivecompiz>{{cite web |title=कंपिज़ पुनर्गठित, समुदाय के भीतर आम सहमति तक पहुँचता है|url=http://www.osnews.com/story/20950/Compiz_Reorganises_Reaches_Consensus_Within_Community |access-date=January 6, 2012}}</ref><ref name=compizfuturetwo>{{cite web |last=Lyngstøl |first=Kristian |title=The Future of Compiz – Take two |url=http://kly.no/posts/2009_02_04__The_Future_of_Compiz___Take_two__.html |access-date=April 19, 2010}}</ref><ref name=compcouncil>{{cite web |last=Lyngstøl |first=Kristian |title=Announcement: Creation of the Compiz Council and the road ahead |url=http://lists.freedesktop.org/archives/compiz/2009-February/003284.html |access-date=February 4, 2009}}</ref> | 2 फरवरी, 2009 को Compiz, Compiz++, NOMAD और Compiz Fusion के डेवलपर्स के बीच एक कॉन्फ़्रेंस कॉल आयोजित की गई थी, जहाँ एक एकीकृत रोडमैप के साथ परियोजनाओं को एक एकीकृत परियोजना में विलय करने का निर्णय लिया गया था, जिसे केवल Compiz नाम दिया गया था।<ref name=longlivecompiz>{{cite web |title=कंपिज़ पुनर्गठित, समुदाय के भीतर आम सहमति तक पहुँचता है|url=http://www.osnews.com/story/20950/Compiz_Reorganises_Reaches_Consensus_Within_Community |access-date=January 6, 2012}}</ref><ref name=compizfuturetwo>{{cite web |last=Lyngstøl |first=Kristian |title=The Future of Compiz – Take two |url=http://kly.no/posts/2009_02_04__The_Future_of_Compiz___Take_two__.html |access-date=April 19, 2010}}</ref><ref name=compcouncil>{{cite web |last=Lyngstøl |first=Kristian |title=Announcement: Creation of the Compiz Council and the road ahead |url=http://lists.freedesktop.org/archives/compiz/2009-February/003284.html |access-date=February 4, 2009}}</ref> | ||
=== कॉम्पिज़ 0.9 श्रृंखला === | === कॉम्पिज़ 0.9 श्रृंखला === | ||
4 जुलाई, 2010 को, सैम स्पिल्सबरी, लीड कंपिज़ डेवलपर, ने कंपिज़ 0.9.0 को एक नए एपीआई के साथ जारी करने की घोषणा की, जिसे C++ में फिर से लिखा गया।<ref name=lists.freedesktop.org>{{cite web |last= Sam Spilsbury |title=[compiz] Compiz 0.9.2 is released! |publisher=lists.freedesktop.org |url=http://lists.freedesktop.org/archives/compiz/2010-October/003446.html |access-date=October 24, 2010}}</ref> | 4 जुलाई, 2010 को, सैम स्पिल्सबरी, लीड कंपिज़ डेवलपर, ने कंपिज़ 0.9.0 को एक नए एपीआई के साथ जारी करने की घोषणा की, जिसे C++ में फिर से लिखा गया।<ref name=lists.freedesktop.org>{{cite web |last= Sam Spilsbury |title=[compiz] Compiz 0.9.2 is released! |publisher=lists.freedesktop.org |url=http://lists.freedesktop.org/archives/compiz/2010-October/003446.html |access-date=October 24, 2010}}</ref> | ||
कैनोनिकल (कंपनी) | कैनोनिकल लिमिटेड ने अक्टूबर 2010 में [[उबंटू]] के लिए कॉम्पिज़ को और विकसित करने के लिए स्पिल्सबरी को नियुक्त किया।<ref>{{cite web |last=Spilsbury |first=Sam |date=November 25, 2010 |title=Compiz के लिए एक उज्ज्वल नया भविष्य|url=https://smspillaz.wordpress.com/2010/10/25/a-bright-new-future-for-compiz/ |quote=…I was also hired by Canonical Ltd.… }}</ref> तब से कंपिज़ विकास ज्यादातर उबंटू विकास के साथ मेल खाता है। मुख्य विकास कैननिकल के [[लॉन्चपैड (वेबसाइट)]] पर चला गया।<ref>{{cite web |title=लॉन्चपैड में कंपिज़ कोर|publisher=Launchpad.net |url=https://launchpad.net/compiz-core |access-date=May 13, 2012}}</ref> 0.9.5 तक के 0.9.x संस्करणों को अस्थिर/बीटा सॉफ़्टवेयर के रूप में देखा गया था।<ref>{{cite web |last=Spilsbury |first=Sam |date=May 13, 2012 |title=कंपिज़ होम|url=http://www.compiz.org/ |quote=The latest stable release of Compiz is 0.8.8. A C++ rewrite has been announced on December 24, 2009 and is now released as a beta version (0.9.5.x). |access-date=July 10, 2009 |archive-url=https://web.archive.org/web/20090713164846/http://www.compiz.org/ |archive-date=July 13, 2009 |url-status=dead }}</ref> संस्करण 0.9.6 प्रगति पर है, कैननिकल ने डेवलपर डैनियल वैन वुग्ट को कॉम्पिज़ पर पूर्णकालिक काम करने के लिए काम पर रखा है। जबकि 0.9.6 आधिकारिक तौर पर कभी जारी नहीं किया गया,<ref>{{cite web |title=0.9.7.0: Compiz Core |publisher=Launchpad.net |date=March 2, 2012 |url=https://launchpad.net/compiz-core/+milestone/0.9.7.0 |access-date=May 13, 2012}}</ref> Compiz 0.9.7.0 उद्यम-लक्षित Ubuntu संस्करण इतिहास#1204|Ubuntu 12.04 LTS (दीर्घकालिक समर्थन) से एक महीने पहले जारी किया गया था और स्थिर घोषित किया गया था।<ref name=Compiz0.9.7-series>{{cite web |title=Compiz Core – Series 0.9.7 |publisher=Launchpad.net |url=https://launchpad.net/compiz-core/0.9.7 |access-date=May 12, 2012}}</ref> उबंटू 12.04 की आधिकारिक रिलीज से कुछ दिन पहले एक नई विकास शाखा, 0.9.8 बनाई गई थी<ref>{{Cite web|url=https://launchpad.net/compiz-core/0.9.8/|title=Series 0.9.8 : Compiz Core|website=launchpad.net}}</ref> उबंटू संस्करण इतिहास # 1210 | उबंटू 12.10 की तैयारी में।<ref name=Compiz0.9.8-series>{{cite web |title=Compiz 0.9.8 series |publisher=Launchpad.net |url=https://launchpad.net/compiz/0.9.8 |access-date=August 28, 2012}}</ref> Compiz संस्करण 0.9.8 के लिए विकास एक नए लॉन्चपैड पृष्ठ पर चला गया है।<ref>{{cite web |title=लॉन्चपैड में कॉम्पिज़|publisher=Launchpad.net |url=https://launchpad.net/compiz |access-date=May 23, 2012}}</ref> | कैनोनिकल (कंपनी) | कैनोनिकल लिमिटेड ने अक्टूबर 2010 में [[उबंटू]] के लिए कॉम्पिज़ को और विकसित करने के लिए स्पिल्सबरी को नियुक्त किया।<ref>{{cite web |last=Spilsbury |first=Sam |date=November 25, 2010 |title=Compiz के लिए एक उज्ज्वल नया भविष्य|url=https://smspillaz.wordpress.com/2010/10/25/a-bright-new-future-for-compiz/ |quote=…I was also hired by Canonical Ltd.… }}</ref> तब से कंपिज़ विकास ज्यादातर उबंटू विकास के साथ मेल खाता है। मुख्य विकास कैननिकल के [[लॉन्चपैड (वेबसाइट)]] पर चला गया।<ref>{{cite web |title=लॉन्चपैड में कंपिज़ कोर|publisher=Launchpad.net |url=https://launchpad.net/compiz-core |access-date=May 13, 2012}}</ref> 0.9.5 तक के 0.9.x संस्करणों को अस्थिर/बीटा सॉफ़्टवेयर के रूप में देखा गया था।<ref>{{cite web |last=Spilsbury |first=Sam |date=May 13, 2012 |title=कंपिज़ होम|url=http://www.compiz.org/ |quote=The latest stable release of Compiz is 0.8.8. A C++ rewrite has been announced on December 24, 2009 and is now released as a beta version (0.9.5.x). |access-date=July 10, 2009 |archive-url=https://web.archive.org/web/20090713164846/http://www.compiz.org/ |archive-date=July 13, 2009 |url-status=dead }}</ref> संस्करण 0.9.6 प्रगति पर है, कैननिकल ने डेवलपर डैनियल वैन वुग्ट को कॉम्पिज़ पर पूर्णकालिक काम करने के लिए काम पर रखा है। जबकि 0.9.6 आधिकारिक तौर पर कभी जारी नहीं किया गया,<ref>{{cite web |title=0.9.7.0: Compiz Core |publisher=Launchpad.net |date=March 2, 2012 |url=https://launchpad.net/compiz-core/+milestone/0.9.7.0 |access-date=May 13, 2012}}</ref> Compiz 0.9.7.0 उद्यम-लक्षित Ubuntu संस्करण इतिहास#1204|Ubuntu 12.04 LTS (दीर्घकालिक समर्थन) से एक महीने पहले जारी किया गया था और स्थिर घोषित किया गया था।<ref name=Compiz0.9.7-series>{{cite web |title=Compiz Core – Series 0.9.7 |publisher=Launchpad.net |url=https://launchpad.net/compiz-core/0.9.7 |access-date=May 12, 2012}}</ref> उबंटू 12.04 की आधिकारिक रिलीज से कुछ दिन पहले एक नई विकास शाखा, 0.9.8 बनाई गई थी<ref>{{Cite web|url=https://launchpad.net/compiz-core/0.9.8/|title=Series 0.9.8 : Compiz Core|website=launchpad.net}}</ref> उबंटू संस्करण इतिहास # 1210 | उबंटू 12.10 की तैयारी में।<ref name=Compiz0.9.8-series>{{cite web |title=Compiz 0.9.8 series |publisher=Launchpad.net |url=https://launchpad.net/compiz/0.9.8 |access-date=August 28, 2012}}</ref> Compiz संस्करण 0.9.8 के लिए विकास एक नए लॉन्चपैड पृष्ठ पर चला गया है।<ref>{{cite web |title=लॉन्चपैड में कॉम्पिज़|publisher=Launchpad.net |url=https://launchpad.net/compiz |access-date=May 23, 2012}}</ref> | ||
नवंबर 2012 में, स्पिल्सबरी ने घोषणा की कि उन्होंने कैननिकल छोड़ दिया है<ref>{{cite web |last=Spilsbury |first=Sam |date=November 16, 2012 |title=अगला अध्याय|url=https://smspillaz.wordpress.com/2012/11/16/the-next-chapter/ |quote=Today was my last day at Canonical.}}</ref> और कहा कि उनकी कॉम्पिज़ को [[ वेलैंड (प्रदर्शन सर्वर प्रोटोकॉल) ]] में पोर्ट करने की कोई योजना नहीं है। जुलाई 2016 तक संस्करण 0.9.13 के विकास पर ध्यान देने के साथ एक छोटी सी टीम कंपिज़ पर काम करना जारी रखती है।<ref>{{cite web|url=https://launchpad.net/compiz/0.9.13|title=Series 0.9.13 : Compiz|publisher=Launchpad.net|access-date=2017-01-27}}</ref> | नवंबर 2012 में, स्पिल्सबरी ने घोषणा की कि उन्होंने कैननिकल छोड़ दिया है<ref>{{cite web |last=Spilsbury |first=Sam |date=November 16, 2012 |title=अगला अध्याय|url=https://smspillaz.wordpress.com/2012/11/16/the-next-chapter/ |quote=Today was my last day at Canonical.}}</ref> और कहा कि उनकी कॉम्पिज़ को [[ वेलैंड (प्रदर्शन सर्वर प्रोटोकॉल) ]] में पोर्ट करने की कोई योजना नहीं है। जुलाई 2016 तक संस्करण 0.9.13 के विकास पर ध्यान देने के साथ एक छोटी सी टीम कंपिज़ पर काम करना जारी रखती है।<ref>{{cite web|url=https://launchpad.net/compiz/0.9.13|title=Series 0.9.13 : Compiz|publisher=Launchpad.net|access-date=2017-01-27}}</ref> | ||
=== कंपिज़ रीलोडेड === | === कंपिज़ रीलोडेड === | ||
एक समूह<ref>{{cite web|url=http://blog.northfield.ws/compiz-release-announcement-0-8-14/|title=Compiz Release Announcement – 0.8.14 | work = Soreau's Blog}}</ref> Compiz 0.8 सीरीज कोड बेस को फोर्क किया और इसे आधुनिक बनाया और 2019 तक इसे बनाए रखा।<ref>{{cite web|url=https://github.com/compiz-reloaded|title=कंपिज़ रीलोडेड|publisher=[[GitHub]]}}</ref> | एक समूह<ref>{{cite web|url=http://blog.northfield.ws/compiz-release-announcement-0-8-14/|title=Compiz Release Announcement – 0.8.14 | work = Soreau's Blog}}</ref> Compiz 0.8 सीरीज कोड बेस को फोर्क किया और इसे आधुनिक बनाया और 2019 तक इसे बनाए रखा।<ref>{{cite web|url=https://github.com/compiz-reloaded|title=कंपिज़ रीलोडेड|publisher=[[GitHub]]}}</ref> | ||
== विशेषताएं == | == विशेषताएं == | ||
[[File:Compiz Shift Switcher.png|300px|thumb|शिफ्ट स्विचर प्लगइन]]लगभग सभी उपलब्ध Compiz सुविधाएँ - ट्रांसलूसेंसी, डिमिंग और डीसैचुरेशन को छोड़कर - प्लगइन्स का उपयोग करके डिलीवर की जाती हैं। | [[File:Compiz Shift Switcher.png|300px|thumb|शिफ्ट स्विचर प्लगइन]]लगभग सभी उपलब्ध Compiz सुविधाएँ - ट्रांसलूसेंसी, डिमिंग और डीसैचुरेशन को छोड़कर - प्लगइन्स का उपयोग करके डिलीवर की जाती हैं। | ||
| Line 91: | Line 77: | ||
उबंटू संस्करण इतिहास#0606|उबंटू 6.06 एलटीएस और बाद में कॉम्पिज़ को ब्रह्मांड भंडार में शामिल किया। उबंटू 7.04 में डेस्कटॉप प्रभाव के रूप में एक सीमित संस्करण को डिफ़ॉल्ट रूप से शामिल किया गया था। Ubuntu 7.10 के बाद से, Compiz को डिफ़ॉल्ट रूप से सक्षम किया गया था।<ref>{{cite web|url=https://arstechnica.com/journals/linux.ars/2007/09/12/ubuntu-technical-board-votes-on-compiz-for-ubuntu-7-10|title=Ubuntu Technical Board votes on Compiz for Ubuntu 7.10|publisher=[[Ars Technica]]}}</ref> 2010 में कैनोनिकल लिमिटेड ने अपना [[ एकता (यूजर इंटरफेस) ]] इंटरफेस जारी किया, जिसे कॉम्पिज़ के लिए एक प्लगइन के रूप में लिखा गया है।<ref name=UnityCompizPlugin>{{cite web |url=http://askubuntu.com/questions/13073/is-unity-just-a-plugin-of-compiz |title=क्या एकता केवल कॉम्पिज़ का एक प्लगइन है|date=November 13, 2010 |quote=The version of Unity that will be released in 11.04 is definitely implemented as plugin(s) in Compiz.}}</ref><ref>{{cite web |last=Andrei |first=Alin "Andrew" |date=October 25, 2010 |title=Unity To Use Compiz instead of Mutter – Ubuntu 11.04 Natty Narwhal News |publisher=Webupd8.org |url=http://www.webupd8.org/2010/10/unity-to-use-compiz-instead-of-mutter.html |access-date=March 30, 2012}}</ref> | उबंटू संस्करण इतिहास#0606|उबंटू 6.06 एलटीएस और बाद में कॉम्पिज़ को ब्रह्मांड भंडार में शामिल किया। उबंटू 7.04 में डेस्कटॉप प्रभाव के रूप में एक सीमित संस्करण को डिफ़ॉल्ट रूप से शामिल किया गया था। Ubuntu 7.10 के बाद से, Compiz को डिफ़ॉल्ट रूप से सक्षम किया गया था।<ref>{{cite web|url=https://arstechnica.com/journals/linux.ars/2007/09/12/ubuntu-technical-board-votes-on-compiz-for-ubuntu-7-10|title=Ubuntu Technical Board votes on Compiz for Ubuntu 7.10|publisher=[[Ars Technica]]}}</ref> 2010 में कैनोनिकल लिमिटेड ने अपना [[ एकता (यूजर इंटरफेस) ]] इंटरफेस जारी किया, जिसे कॉम्पिज़ के लिए एक प्लगइन के रूप में लिखा गया है।<ref name=UnityCompizPlugin>{{cite web |url=http://askubuntu.com/questions/13073/is-unity-just-a-plugin-of-compiz |title=क्या एकता केवल कॉम्पिज़ का एक प्लगइन है|date=November 13, 2010 |quote=The version of Unity that will be released in 11.04 is definitely implemented as plugin(s) in Compiz.}}</ref><ref>{{cite web |last=Andrei |first=Alin "Andrew" |date=October 25, 2010 |title=Unity To Use Compiz instead of Mutter – Ubuntu 11.04 Natty Narwhal News |publisher=Webupd8.org |url=http://www.webupd8.org/2010/10/unity-to-use-compiz-instead-of-mutter.html |access-date=March 30, 2012}}</ref> | ||
== स्वागत और प्रभाव == | == स्वागत और प्रभाव == | ||
| Line 110: | Line 94: | ||
</gallery> | </gallery> | ||
== यह भी देखें{{Portal|Free and open-source software}}== | |||
== यह भी देखें | |||
{{Portal|Free and open-source software}} | |||
* [[एक्स विंडो प्रबंधकों की तुलना]] | * [[एक्स विंडो प्रबंधकों की तुलना]] | ||
* [[वर्चुअलजीएल]] | * [[वर्चुअलजीएल]] | ||
| Line 121: | Line 103: | ||
==संदर्भ== | ==संदर्भ== | ||
{{Reflist|30em}} | {{Reflist|30em}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
Revision as of 19:13, 5 July 2023
| File:Compiz logo.svg | |
| File:Fedora-Core-6-AIGLX.png Screenshot showing the Cube plugin for Compiz on Fedora | |
| Developer(s) | David Reveman, Sam Spilsbury, Danny Baumann, Dennis Kasprzyk, Daniel van Vugt |
|---|---|
| Initial release | 2006 |
| Stable release | Script error: The module returned a nil value. It is supposed to return an export table.
/ Script error: The module returned a nil value. It is supposed to return an export table. |
| Preview release | Script error: The module returned a nil value. It is supposed to return an export table.
/ Script error: The module returned a nil value. It is supposed to return an export table. |
| Written in | C, C++, Python |
| Operating system | Unix-like with X11 |
| Type | X window manager |
| License | GPL, core: MIT license |
| Website | launchpad |
कंपिज़ (/kɒmpɪz/) एक्स विंडो सिस्टम के लिए एक [[संयोजन विंडो मैनेजर]] है, मटर (खिड़की प्रबंधक) के लिए तेज़ कंपोज़िटिंग डेस्कटॉप प्रभाव बनाने के लिए 3D ग्राफ़िक्स हार्डवेयर का उपयोग करता है। प्रभाव, जैसे कि न्यूनीकरण एनीमेशन या घन कार्यक्षेत्र, लोड करने योग्य प्लगइन्स के रूप में कार्यान्वित किए जाते हैं। क्योंकि यह इंटर-क्लाइंट कम्युनिकेशन कन्वेंशन मैनुअल कन्वेंशन के अनुरूप है, गनोम पैनल, या केडीई प्लाज्मा कार्यस्थान में जीतना का उपयोग करते समय कंपिज़ को डिफ़ॉल्ट म्यूटर (विंडो मैनेजर) या मेटासिटी के विकल्प के रूप में इस्तेमाल किया जा सकता है। आंतरिक रूप से Compiz OpenGL लाइब्रेरी 3 डी ग्राफिक्स हार्डवेयर के इंटरफ़ेस के रूप में उपयोग करता है।
हार्डवेयर आवश्यकताएँ
प्रारंभ में, Compiz केवल Xgl द्वारा समर्थित 3D हार्डवेयर के साथ काम करता था। अधिकांश NVIDIA और AMD ग्राफ़िक्स कार्ड Xgl पर Compiz के साथ काम करने के लिए जाने जाते हैं। 22 मई, 2006 से कंपिज़ AIGLX का उपयोग करके मानक X.Org सर्वर पर काम करता है। Intel GMA ग्राफ़िक्स कार्ड के अलावा, AIGLX भी खुले स्रोत का उपयोग करके AMD ग्राफ़िक्स कार्ड (R300 और नए कार्ड सहित) का उपयोग करने का समर्थन करता है radeon ड्राइवर जो समर्थन करता है GLX_EXT_texture_from_pixmap पतझड़ 2006 से।
NVIDIA के बाइनरी ड्राइवर (संस्करण 1.0-9629 के बाद से[1]) सहायता GLX_EXT_texture_from_pixmap मानक X.Org सर्वर पर; एएमडी ग्राफिक्स के बाइनरी ड्राइवर संस्करण 8.42 के बाद से करते हैं।[2]
इतिहास
2000 के दशक के प्रारंभ तक, ATI_Technologies और Nvidia ड्राइवर दोनों Linux पर तेजी से सामान्य हो गए। उन्नत ओपनजीएल विकास महँगे यूनिक्स कार्यस्थानों तक ही सीमित नहीं था। लगभग उसी समय, Xgl, Xegl और AIGLX ने Xorg को विंडोज़ सतहों पर परिवर्तन और प्रभाव के लिए OpenGL का उपयोग करने की संभावना दी।
नींव के अंत में उपलब्ध होने के साथ, xcompmgr ने एक कंपोज़िटिंग विंडो मैनेजर की सुविधाओं का बीड़ा उठाया।
चमक
ल्यूमिनोसिटी नामक एक प्रयास हाल के विकास का उपयोग करने के लिए कुछ सूक्ति डेवलपर्स के साथ शुरू हुआ।[3] मार्च 2005 में, ल्युमिनोसिटी प्रोजेक्ट में पहले से ही लड़खड़ाती खिड़कियां, विंडो मूविंग के लिए भौतिकी मॉडल, लाइव अपडेटिंग वर्कस्पेस स्विचर और अल्फा कंपोजिंग जैसे प्रभाव शामिल थे।[4] यह देखते हुए कि ल्यूमिनोसिटी ज्यादातर एक प्रोटोटाइप था, इसके विकास को जल्द ही छोड़ दिया गया था, लेकिन इसके कुछ प्रभाव और व्यवहार बाद में कॉम्पिज़ द्वारा लागू किए गए थे।
कंपिज़
कंपिज़ का पहला संस्करण नोवेल (एसयूएसई) द्वारा फरवरी 2006 के बाद मुफ्त सॉफ्टवेयर के रूप में जारी किया गया था[5] (भी नया) Xgl के मद्देनजर। यह X के लिए शुरुआती कंपोज़िटिंग विंडो प्रबंधकों में से एक था।
मार्च 2006 में Compiz को Red Hat द्वारा AIGLX में पोर्ट किया गया था।[6]
बेरिल
बेरिल कॉम्पिज़ की क्विनस्टॉर्म शाखा के लिए परियोजना का नाम था, जिसकी घोषणा 19 सितंबर, 2006 को कॉम्पिज़ डेवलपर क्विन स्टॉर्म के बाद की गई और विकास दल ने फैसला किया कि फोर्क नोवेल द्वारा शुरू किए गए मूल कॉम्पिज़ से बहुत दूर आ गया था (compiz-vanilla). नोवेल एक्सजीएल/कॉम्पिज़ टीम (ज्यादातर डेविड रेवमेन) ने क्विनस्टॉर्म परिवर्तनों को कंपिज़-वेनिला के साथ विलय करने के प्रस्ताव को अस्वीकार करने के बाद, वास्तविक अंतर बनाने का निर्णय लिया।[7] कंपिज़ के मतभेदों के बीच, बेरिल के पास cgwd पर आधारित एमराल्ड नाम का एक नया विंडो डेकोरेटर था, साथ ही एक थीम मैनेजर भी था जिसे बुलाया गया था। emerald-theme-manager, gconf के बजाय एक सपाट फ़ाइल बैकएंड का उपयोग किया, और कोई GNOME निर्भरता नहीं थी।
कॉम्पिज़ और बेरिल समुदायों का विलय
30 मार्च, 2007 को बेरिल और कंपिज़ समुदायों के बीच विचार-विमर्श से दो समुदायों का विलय हो गया, जिसके परिणामस्वरूप दो नए सॉफ़्टवेयर पैकेज बने:
- Compiz, (Compiz-core भी) जिसमें Compiz और बेस प्लगइन्स की केवल मुख्य कार्यक्षमता शामिल है
- कंपिज़ फ्यूजन,[8] इसमें बेरिल और कॉम्पिज़ समुदायों के प्लगइन्स, डेकोरेटर्स, सेटिंग्स टूल्स और संबंधित एप्लिकेशन शामिल हैं। कंपिज़ फ़्यूज़न कंपिज़ की मुख्य कार्यात्मकताओं को जोड़ने के लिए स्थापना, कॉन्फ़िगरेशन और अतिरिक्त प्लगइन्स पर ध्यान केंद्रित करता है।
परिणामों में प्रत्येक समुदाय के सर्वश्रेष्ठ डेवलपर्स वाले एक कोड समीक्षा पैनल को निधि देने की योजना शामिल है जो यह देखेगा कि रिलीज़ पैकेज में शामिल कोई भी कोड उच्चतम मानकों को पूरा करता है और वितरण के लिए उपयुक्त है आधिकारिक तौर पर समर्थित पैकेज में।[9][10][11]
आगे की शाखाएँ
2008 की चौथी तिमाही में, कॉम्पिज़ की दो अलग शाखाएँ बनाई गईं: कॉम्पिज़++ और एनओएमएडी; कंपिज़++ कंपोज़िटिंग प्रभाव के बिना विंडो प्रबंधक के प्रतिपादन के लिए कंपोज़िटिंग विंडो मैनेजर और ओपनजीएल परतों को अलग करने और सी (प्रोग्रामिंग भाषा) से सी ++ प्रोग्रामिंग लैंग्वेज में पोर्ट के लिए तैयार किया गया था।[12] NOMAD को Compiz स्थापनाओं के लिए रिमोट डेस्कटॉप सॉफ्टवेयर के प्रदर्शन में सुधार के लिए तैयार किया गया था।[13]
कंपिज़ शाखाओं का विलय
2 फरवरी, 2009 को Compiz, Compiz++, NOMAD और Compiz Fusion के डेवलपर्स के बीच एक कॉन्फ़्रेंस कॉल आयोजित की गई थी, जहाँ एक एकीकृत रोडमैप के साथ परियोजनाओं को एक एकीकृत परियोजना में विलय करने का निर्णय लिया गया था, जिसे केवल Compiz नाम दिया गया था।[14][15][16]
कॉम्पिज़ 0.9 श्रृंखला
4 जुलाई, 2010 को, सैम स्पिल्सबरी, लीड कंपिज़ डेवलपर, ने कंपिज़ 0.9.0 को एक नए एपीआई के साथ जारी करने की घोषणा की, जिसे C++ में फिर से लिखा गया।[17] कैनोनिकल (कंपनी) | कैनोनिकल लिमिटेड ने अक्टूबर 2010 में उबंटू के लिए कॉम्पिज़ को और विकसित करने के लिए स्पिल्सबरी को नियुक्त किया।[18] तब से कंपिज़ विकास ज्यादातर उबंटू विकास के साथ मेल खाता है। मुख्य विकास कैननिकल के लॉन्चपैड (वेबसाइट) पर चला गया।[19] 0.9.5 तक के 0.9.x संस्करणों को अस्थिर/बीटा सॉफ़्टवेयर के रूप में देखा गया था।[20] संस्करण 0.9.6 प्रगति पर है, कैननिकल ने डेवलपर डैनियल वैन वुग्ट को कॉम्पिज़ पर पूर्णकालिक काम करने के लिए काम पर रखा है। जबकि 0.9.6 आधिकारिक तौर पर कभी जारी नहीं किया गया,[21] Compiz 0.9.7.0 उद्यम-लक्षित Ubuntu संस्करण इतिहास#1204|Ubuntu 12.04 LTS (दीर्घकालिक समर्थन) से एक महीने पहले जारी किया गया था और स्थिर घोषित किया गया था।[22] उबंटू 12.04 की आधिकारिक रिलीज से कुछ दिन पहले एक नई विकास शाखा, 0.9.8 बनाई गई थी[23] उबंटू संस्करण इतिहास # 1210 | उबंटू 12.10 की तैयारी में।[24] Compiz संस्करण 0.9.8 के लिए विकास एक नए लॉन्चपैड पृष्ठ पर चला गया है।[25] नवंबर 2012 में, स्पिल्सबरी ने घोषणा की कि उन्होंने कैननिकल छोड़ दिया है[26] और कहा कि उनकी कॉम्पिज़ को वेलैंड (प्रदर्शन सर्वर प्रोटोकॉल) में पोर्ट करने की कोई योजना नहीं है। जुलाई 2016 तक संस्करण 0.9.13 के विकास पर ध्यान देने के साथ एक छोटी सी टीम कंपिज़ पर काम करना जारी रखती है।[27]
कंपिज़ रीलोडेड
एक समूह[28] Compiz 0.8 सीरीज कोड बेस को फोर्क किया और इसे आधुनिक बनाया और 2019 तक इसे बनाए रखा।[29]
विशेषताएं
लगभग सभी उपलब्ध Compiz सुविधाएँ - ट्रांसलूसेंसी, डिमिंग और डीसैचुरेशन को छोड़कर - प्लगइन्स का उपयोग करके डिलीवर की जाती हैं।
Compiz प्लगइन्स में क्यूब प्रभाव, लाइव पूर्वावलोकन या आइकन के साथ Alt-Tab एप्लिकेशन-स्विचिंग, और macOS के मिशन नियंत्रण (macOS)macOS) के समान सुविधा शामिल है। एक्स के समग्र विस्तार का उपयोग किया जाता है, जैसा कि ओपनजीएल एक्सटेंशन है GLX_EXT_texture_from_pixmap.[30] कंपिज़ प्रोजेक्ट प्लगइन्स को चार मुख्य समूहों में वर्गीकृत करता है: मुख्य,[31] अतिरिक्त,[32] असमर्थित,[33] और प्रायोगिक।[34] विंडो प्रबंधक विंडो डेकोरेटर नामक एक प्रोग्राम का उपयोग करते हैं जो विंडो बॉर्डर को सामान्य न्यूनतम, अधिकतम और बंद बटन प्रदान करता है। कई विंडो प्रबंधकों के विपरीत, जिनके पास केवल एक विंडो डेकोरेटर है, Compiz उपयोगकर्ताओं के पास तीन विकल्प हैं:
- जीटीके-विंडो-डेकोरेटर या तो बुनियादी काहिरा (ग्राफिक्स)-आधारित रेंडरिंग इंजन का उपयोग करता है या मेटासिटी थीम का उपयोग कर सकता है।[35]* केडीई-विंडो-डेकोरेटर नेटिव केविन विषयों का उपयोग करता है।[35]* एमराल्ड, एक कस्टम डेकोरेटर जिसका अपना थीम फॉर्मेट है जिसे कॉम्पिज़ में पोर्ट किया गया है।[35]यह बेरिल का डिफॉल्ट डेकोरेटर हुआ करता था।File:Emerald themer 0.9.5.pngएमराल्ड थीमर 0.9.5 ट्रूग्लास 0.5 फ्रेम इंजन के साथ
तैनाती
कॉम्पिज़ या बेरिल को आमतौर पर गनोम 2 और जहां 3 के साथ लिनक्स और अन्य एक्स11-आधारित यूनिक्स-जैसे प्लेटफार्मों पर तैनात किया गया है। संस्करण 4.2 के बाद से, हालांकि, केडीई के स्वयं केविन कंपिज़ के समान क्षमताओं के साथ आते हैं।[36] जैसे, Compiz को आमतौर पर हाल के प्लाज्मा कार्यक्षेत्र संस्करणों के साथ तैनात नहीं किया जाता है।
गनोम संस्करण 3.0 गनोम शैल का उपयोग करता है जो म्यूटर (विंडो मैनेजर) कंपोजिंग विंडो मैनेजर के प्लगइन के रूप में बनाया गया है।[37] इसका अर्थ है कि कॉम्पिज़ का उपयोग गनोम शेल के संयोजन में नहीं किया जा सकता है।[38] Compiz डेवलपर्स की ओर से रखरखाव की कमी का हवाला देते हुए, Fedora ने Compiz को Fedora रिपॉजिटरी से Fedora 17 से हटा दिया।[39][40] हालांकि फेडोरा 18 के बाद से कॉम्पिज़ को फेडोरा रिपॉजिटरी में बहाल कर दिया गया है।[41] एक आधिकारिक मेट (सॉफ्टवेयर) स्पिन जिसमें कंपिज़ शामिल है, फेडोरा 19 के बाद से उपलब्ध है।[42][43] अगस्त 2013 में कॉम्पिज़ को डेबियन रिपॉजिटरी से डेबियन 7 (व्हीज़ी) से हटा दिया गया था, क्योंकि कॉम्पिज़ डेवलपर्स की ओर से टूटे हुए पैकेज और अपस्ट्रीम डेवलपमेंट की कमी थी।[44][45][46] Compiz को दिसंबर 2016 में Hypra.fr टीम द्वारा डेबियन में फिर से पेश किया गया था।[47] कंपिज़ को मई 2013 में आर्क लिनक्स रिपॉजिटरी से हटा दिया गया था।[48] Compiz अभी भी आर्क यूजर रिपॉजिटरी में उपलब्ध पैकेजों से स्थापित किया जा सकता है।
उबंटू संस्करण इतिहास#0606|उबंटू 6.06 एलटीएस और बाद में कॉम्पिज़ को ब्रह्मांड भंडार में शामिल किया। उबंटू 7.04 में डेस्कटॉप प्रभाव के रूप में एक सीमित संस्करण को डिफ़ॉल्ट रूप से शामिल किया गया था। Ubuntu 7.10 के बाद से, Compiz को डिफ़ॉल्ट रूप से सक्षम किया गया था।[49] 2010 में कैनोनिकल लिमिटेड ने अपना एकता (यूजर इंटरफेस) इंटरफेस जारी किया, जिसे कॉम्पिज़ के लिए एक प्लगइन के रूप में लिखा गया है।[50][51]
स्वागत और प्रभाव
प्रारंभिक Co