यह कमांड xcolorsel है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
xcolorsel - रंग जांच के साथ rgb.txt फ़ाइलों की सामग्री प्रदर्शित करें।
SYNOPSIS
xcolorsel [विकल्प] [RgbTxtफ़ाइल]
वर्णन
यह उपयोगिता की सामग्री प्रदर्शित करती है आरजीबी.txt फ़ाइल (आमतौर पर इस रूप में पाई जाती है
/usr/lib/X11/rgb.txt) या वैकल्पिक के रूप में निर्दिष्ट इस प्रारूप वाली एक फ़ाइल [RgbTxtफ़ाइल]
पैरामीटर. इस फ़ाइल की प्रत्येक पंक्ति में 3 पूर्णांक (आमतौर पर 0-255) होते हैं जो इसका प्रतिनिधित्व करते हैं
आरजीबी मान और इस रंग के लिए एक उपनाम, रिक्त स्थान से अलग किया गया। RGB मान हो सकते हैं
प्रत्येक रंग प्रतिनिधित्व में प्रदर्शित X11R5/6 समर्थन करता है। दिखाना भी संभव है
या तो संसाधन परिभाषा में मान या C-शैली। RGB प्रदर्शित करने का एक अतिरिक्त विकल्प
वर्तमान सर्वर वास्तव में जिन मूल्यों को प्रदर्शित करने में सक्षम होगा, उन्हें भी लागू किया गया है। मुख्य
Xcolorsel की विशेषता यह है कि प्रत्येक रंग का एक छोटा उदाहरण टाइल भी दिखाया गया है। मैं करूँगा
अगले भाग में Xcolorsel की विंडो में प्रत्येक बटन/X11-नियंत्रण का वर्णन करें।
इस संस्करण में अब केवल पढ़ने योग्य कलरमैप्स वाले सर्वर के लिए भी समर्थन है (अर्थात्
स्टेटिक कलर, स्टेटिक ग्रे, ट्रू कलर)। दरअसल मुझे एहसास ही नहीं था कि इसकी जरूरत पड़ेगी
इससे पहले कि मैं स्वयं ट्रू कलर सर्वर प्राप्त करता। हालाँकि चूंकि रंगों को एक-एक करके आवंटित किया जाना है
इन मोडों में से एक, xcolorsel का स्टार्टअप समय नाटकीय रूप से कम हो गया है।
उपयोग
Xcolorsel की विंडो को चार मुख्य भागों में बांटा गया है:
(आमतौर पर) कमांड बटन की दो पंक्तियाँ।
RgbText विजेट इनपुट फ़ाइल और (यदि आवश्यक हो) लंबवत और/या क्षैतिज प्रदर्शित करता है
स्क्रॉलबार।
सहायता संदेश, टिप्पणियाँ, या आदेशों या कार्यों के परिणाम प्रदर्शित करने वाली एक संदेश पंक्ति।
(आमतौर पर) एक्शन बटन की एक पंक्ति। के बीच मुख्य (या बेहतर इरादा) अंतर
आदेश और क्रियाएँ वह क्रिया है जो प्रदर्शन क्षेत्र में चयनित रंगों पर संचालित होती है
और आदेश सामान्य कार्य करते हैं।
Xcolorsel की विंडो के टाइटल बार को (यदि विंडो मैनेजर द्वारा समर्थित हो) दिखाना चाहिए
वर्तमान प्रदर्शित फ़ाइल का नाम.
विंडो आकार के आधार पर वास्तविक लेआउट भिन्न हो सकता है। बटनों के नाम भी
भिन्न हो सकता है (उदाहरण के लिए यदि जर्मन एप्लिकेशन डिफ़ॉल्ट फ़ाइल का उपयोग किया जाता है)। हालांकि
बटनों और अन्य तत्वों की स्थिति और क्रम समान होना चाहिए, आप भरोसा कर सकते हैं
उस क्रम पर जिसमें नियंत्रण इस फ़ाइल में वर्णित हैं।
आदेश बटन (प्रथम पंक्ति)
मेरे बारे में me इस मैनुअल पेज का ASCII-संस्करण प्रदर्शित करने वाली एक नई विंडो खुलती है। जब यह
विंडो खुली है मेरे बारे में me निष्क्रिय है. इस विंडो के निचले बाएँ किनारे में a खारिज
बटन देखा जा सकता है. सहायता विंडो को ख़ारिज करने के लिए इस बटन को दबाएँ। अगर खिड़की है
संपूर्ण फ़ाइल को प्रदर्शित करने के लिए छोटे लंबवत और/या क्षैतिज स्क्रॉलबार प्रदान किए गए हैं।
टेक्स्ट एक मानक Xaw AsciiText विजेट में प्रदर्शित होता है। पाठ चयन और -एस (खोज)
हमेशा की तरह काम करें. इस विजेट की क्षमताओं के पूर्ण विवरण के लिए एथेना देखें
विजेट संदर्भ मैनुअल. यदि सहायता विंडो खारिज कर दी जाती है मेरे बारे में me बटन है
पुन: सक्रिय।
फाइल के बारे में इनपुट फ़ाइल में प्रविष्टियों की संख्या प्रदर्शित करता है। साथ ही अलग-अलग की संख्या
आरजीबी ट्रिपल प्रदर्शित किया गया है। इसके अलावा एक्ससर्वर से यह देखने के लिए पूछताछ की जाती है कि कितने भिन्न हैं
यदि ये सभी मान दिए गए हैं तो वर्तमान सर्वर रंग दिखाएगा।
अंतिम मान सर्वर पर कलरमैप्स की रंग गहराई के आधार पर भिन्न होगा।
Xfree86 सर्वर आमतौर पर प्रत्येक RGB मान के लिए 6 बिट का उपयोग करते हैं जिससे कम संख्या प्राप्त होती है
सर्वर पर अलग-अलग रंगों की तुलना में अलग-अलग रंग इनपुट फ़ाइल में दिए गए हैं जहां RGB
मान आमतौर पर प्रत्येक 8 बिट होते हैं।
कब्र रंग. जब आप इस बटन को दबाते हैं, तो कर्सर एक आवर्धन ग्लास में बदल जाता है
इसके गर्म स्थान पर एक पारदर्शी छेद के साथ। इस छेद को किसी भी रंगीन पिक्सेल के ऊपर ले जाएँ
वह विंडो जिसमें आप रुचि रखते हैं और बायाँ बटन दबाएँ। जबकि कर्सर एक आवर्धक है
ग्लास Xcolorsel पूरे माउस पर कब्ज़ा कर लेता है। Xcolorsel स्वयं यह सुनिश्चित करता है कि प्रत्येक विंडो
कर्सर अपने सही कलरमैप के साथ प्रदर्शित होता है।
आपके द्वारा बायां बटन दबाने के बाद चयनित रंग इनपुट फ़ाइल में खोजा जाता है।
वर्तमान में रंग परिभाषा प्रदर्शन प्रारूप संदेश पंक्ति में दिया गया है. यह भी
स्वीकार्य रंगों की संख्या, सटीक मिलान और सर्वोत्तम मिलान की समानता का प्रतिशत
दिए गए हैं (यदि कोई हो)। (अपवाद: यदि प्रदर्शन प्रारूप is मानों से निवेश पट्टिका 16 में से प्रत्येक
बिट आरजीबी मान इस प्रकार दिया गया है 16 बिट परतदार आरजीबी लेकिन दशमलव में.)
इसके अलावा सबसे अच्छे मिलान वाली पंक्ति को RgbText विजेट में चुना गया है, और
टेक्स्ट स्क्रॉल किया गया है, लाइन देखी जा सकती है। श्रेष्ठ मैच, पूर्व, तथा अगला कार्रवाई
उचित रूप से सक्रिय हैं.
रंगों की तुलना करने का एल्गोरिदम (बहुत!) सरल है। दो रंग R1 G1 B1 और R2 G2 B2 रहे
गणना करके तुलना की गई (आर1-आर2)*(आर1-आर2) + (जी1-जी2)*(जी1-जी2) + (बी1-बी2)*(बी1-बी2)। परिणाम
0-100% तक स्केल किया गया है, जहां 100% का मतलब तुल्यता है और 0% काले रंग के बीच का अंतर है
और सफेद (उर्फ (0,0,0) और (255,255,255) के बीच)। यह सुनिश्चित किया गया है कि लगभग बराबर भी
रंगों की तुलना केवल 99.99% तक होती है। सटीक तुल्यता के लिए 100% ही संभव है। मूल्य
ऊपर जो रंग स्वीकार्य हैं उन्हें समान रूप से बदला जा सकता है और 95% पर डिफॉल्ट किया जा सकता है।
पकड़े गए रंगों की तुलना रंग मूल्यों से की जाती है क्योंकि उन्हें महसूस किया जा सकता है
वर्तमान सर्वर इनपुट फ़ाइल से सैद्धांतिक मान नहीं है।
उल्टा RgbText विजेट में टेक्स्ट के अग्रभाग और पृष्ठभूमि के रंग का आदान-प्रदान करता है।
चूक रंग RgbText विजेट में टेक्स्ट का अग्रभाग और पृष्ठभूमि का रंग लौटाता है
Xcolorsel की शुरुआत में मान। यह (साथ में) है उल्टा) वापस लौटने के लिए उपयोगी है
आपके द्वारा रंग बदलने के बाद पठनीय पाठ सेट अग्रभूमि और सेट पृष्ठभूमि
मानों पर कार्रवाई से RgbText विजेट में कुछ भी पढ़ना असंभव हो जाता है।
छोड़ना Xcolorsel को छोड़ देता है और इसकी सभी विंडो बंद कर देता है।
आदेश बटन (दूसरा पंक्ति)
डिस्प्ले प्रारूप एक सबमेनू प्रदर्शित करता है जो आपको आरजीबी रंग के प्रारूप को परिभाषित करने की अनुमति देता है
मान प्रदर्शित होते हैं (बाएं बटन को दबाकर रखें)। डिस्प्ले प्रारूप बटन और
इच्छित प्रारूप पर बटन छोड़ें।
संभावित रंग मान वे रंग प्रारूप हैं जो X11R5/6 समर्थित हैं। मान से निवेश
पट्टिका इनपुट फ़ाइल में दिए गए आरजीबी मान प्रदर्शित करता है (टिप्पणी भी देखें)। कब्र रंग.
ध्यान दें कि रूपांतरण टेकएचवीसी मामूली रूप से छोटी इनपुट फ़ाइलों के लिए धीमी है।
जबकि रंग रूपांतरण गणना कर्सर xcolorsel विंडो में होती है
(स्क्रॉलबार को छोड़कर) को व्यस्त कर्सर में बदल दिया गया है और सभी नियंत्रण निष्क्रिय हैं।
स्केल्ड और ट्रंकेटेड आरजीबी प्रारूपों के बीच अंतर पर ध्यान दें: स्केल्ड आंतरिक स्केल करता है
16 बिट आरजीबी पूर्णांक मान 4/8/12 बिट तक जबकि काट-छाँट का मतलब सबसे महत्वपूर्ण है
4/8/12 बिट्स. काटे गए RGB मान केवल अनुकूलता के लिए समर्थित हैं। नये में इनका उपयोग
कार्यक्रमों को हतोत्साहित किया जाता है।
सी शैली एक टॉगल नियंत्रण स्विचिंग है C समर्थन चालू/बंद. साथ C समर्थन RGB मान हैं
एक्स-विंडोज संसाधन परिभाषाओं में उपयोग किए गए / के बजाय, से अलग किया गया। हेक्स-नंबर भी
उस प्रारूप में दिए गए हैं जिसकी आवश्यकता है C स्रोत कोड. चयन के साथ-साथ
RgbText विजेट की क्षमताएं प्रोग्राम में रंग परिभाषाओं को शामिल करने की अनुमति देती हैं
या एप्लिकेशन डिफ़ॉल्ट फ़ाइलें। अगला उपभाग देखें.
के साथ यह विकल्प निरर्थक है मान से निवेश पट्टिका प्रदर्शन प्रारूप.
दिखाना वास्तविक सर्वर मानों यह फिर से एक टॉगल नियंत्रण है। यदि सक्षम है तो सर्वर से पूछा जाता है कि कौन सा
प्रत्येक रंग के लिए RGB मान जो वास्तव में प्रदर्शित करने में सक्षम है। फिर ये मान प्रदर्शित होते हैं
Xcolorsel और Xlib द्वारा गणना किए गए सैद्धांतिक मूल्यों के बजाय।
ध्यान दें कि रंगों को खोजते/पकड़ते समय Xcolorsel हमेशा रंग मानों से तुलना करता है
जैसे उनका उपयोग सर्वर द्वारा किया जाएगा, क्योंकि खोजा गया रंग भी केवल द्वारा ही जाना जाता है
यह वास्तव में साकार मूल्य हैं।
के साथ यह विकल्प निरर्थक है मान से निवेश पट्टिका प्रदर्शन प्रारूप.
RSI आरजीबी टेक्स्ट विजेट डिस्प्ले क्षेत्र
इस बॉक्स में (का भाग) इनपुट फ़ाइल प्रदर्शित होती है। की लंबाई और चौड़ाई पर निर्भर करता है
प्रदर्शित सूचना स्क्रॉलबार उपलब्ध कराए गए हैं। प्रत्येक पंक्ति में एक उदाहरण टाइल होती है
रंग का, चयनित आउटपुट स्वरूप में परिभाषित रंग मान, और का उपनाम
वो रंग।
RgbText विजेट AsciiText विजेट, सेंट स्क्रॉलबार की सभी क्षमताओं को प्राप्त करता है।
-एस (खोज) और चयन कार्य हमेशा की तरह। केवल एक अपवाद है:
बाएं बटन पर डबल क्लिक करने से सफेद स्थान से अलग किए गए शब्दों का चयन नहीं होता है लेकिन
यहां अर्थपूर्ण उपभाग हैं। यानी उपनाम पर डबल क्लिक करने से पूरा उपनाम चुन लिया जाता है
सम्मिलित रिक्त स्थान की परवाह किए बिना। रंग परिभाषाओं पर डबल क्लिक करने से चयन होता है
संपूर्ण रंग परिभाषा. अगर सी शैली चयनित है, रंग प्रारूप उपसर्ग चयनित नहीं है,
क्योंकि इसे इसमें पेस्ट करना उपयोगी नहीं होगा C-स्रोत दस्तावेज।
यह स्रोत कोड में रंग परिभाषाओं को काटने और चिपकाने के लिए किया जाता है
एप्लिकेशन डिफ़ॉल्ट फ़ाइलें यथासंभव सुविधाजनक।
RSI message line
इस पंक्ति में राज्य और परिणामों के बारे में जानकारी देने वाले एक पंक्ति के संदेश हैं
Xcolorsel की हरकतें.
कार्य बटन
श्रेष्ठ मैच अंतिम के दौरान मिले सर्वोत्तम मिलान के लिए डिस्प्ले का चयन करता है और स्क्रॉल करता है कब्र
रंग, यदि कोई पाया गया था और वर्तमान में चयनित नहीं है।
पूर्व यदि कोई है, तो डिस्प्ले को पिछले (अगले बेहतर) मैच में चुनता है और स्क्रॉल करता है
एक।
अगला यदि कोई मैच है, तो उसे चुनता है और डिस्प्ले को अगले (अगले बदतर) मैच तक स्क्रॉल करता है।
सेट अग्रभूमि डिस्प्ले विंडो में टेक्स्ट अग्रभूमि रंग को वर्तमान रंग पर सेट करता है
इसमें चयनित (वास्तव में रंग उस पंक्ति में परिभाषित होता है जहां पहला चयनित वर्ण होता है
रहता है)।
सेट पृष्ठभूमि डिस्प्ले विंडो में टेक्स्ट पृष्ठभूमि रंग को वर्तमान रंग पर सेट करता है
इसमें चयनित (वास्तव में रंग उस पंक्ति में परिभाषित होता है जहां पहला चयनित वर्ण होता है
रहता है)।
विकल्प
एक मानक Xaw एप्लिकेशन के रूप में Xcolorsel सभी मानक टूलकिट विकल्पों को स्वीकार करता है (देखें)। X(1))।
Xcolorsel के लिए अतिरिक्त विकल्प जिन्हें Xresources (में उल्लिखित) के माध्यम से भी सेट किया जा सकता है
कोष्ठक) एप्लिकेशन डिफ़ॉल्ट फ़ाइल में (या सामान्य संसाधन प्रबंधक सुविधाओं के साथ)
यह है:
-ब्रेक प्रतिशत n (*.ब्रेक प्रतिशत: n) ब्रेक प्रतिशत को सेट करता है n/ ५ (n पूर्णांक).
इस मान के बराबर या उससे अधिक तुल्यता वाले रंग पाए जाते हैं और प्रदर्शित किए जाते हैं
रंग पकड़ना. (देखना कब्र रंग ऊपर)। यह विकल्प डिफ़ॉल्ट रूप से 9500 पर है।
-व्यस्तकर्सर कर्सर (*.व्यस्तकर्सर: कर्सर) आपको दिखाए गए कर्सर को निर्दिष्ट करने की अनुमति देता है
रंग रूपांतरण की गणना.
-रंग (*.अनुकूलन: -रंग) के उपयोग को बाध्य करने के लिए अनुकूलन संसाधन सेट करता है
Xcolorsel-रंग एप्लिकेशन डिफ़ॉल्ट फ़ाइल। यदि कोई एप्लिकेशन संसाधन फ़ाइल नहीं हो सकती है
बिल्कुल पाया गया, Xcolorsel-रंग डिफ़ॉल्ट में संकलित का उपयोग किया जाता है।
-कुशल है n (*.कॉलम: n) प्रारंभ में प्रदर्शित वर्ण स्तंभों की संख्या निर्धारित करता है। यह
विकल्प आमतौर पर 30 पर डिफॉल्ट होता है।
-सीस्टाइल (*।अल्पविराम: यह सच है) Xcolorsel को आरंभ करने देता है सी शैली चयनित।
-file फ़ाइल का नाम (*।फ़ाइल: फ़ाइल का नाम) फ़ाइल को पढ़ने और प्रदर्शित करने के लिए सेट करता है। डिफ़ॉल्ट है
आमतौर पर /usr/lib/X11/rgb.txt. आप फ़ाइल नाम को कमांड पैरामीटर के रूप में निर्दिष्ट कर सकते हैं
उपसर्ग के बिना -file.
-grabcursor कर्सर (*.grabकर्सर: कर्सर) आपको दिखाए गए कर्सर को निर्दिष्ट करने की अनुमति देता है
रंग पकड़ना.
-हेल्पफ़ाइल फ़ाइल का नाम (*.हेल्पफ़ाइल: फ़ाइल का नाम ) हेल्पफ़ाइल के लिए पथ सेट करता है। (भी हो सकते हैं
config.h में संकलन समय पर किया गया)। यदि रिक्त स्ट्रिंग ("", डिफ़ॉल्ट) पर सेट किया गया है।
Xcolorsel मानक X तकनीकों के साथ फ़ाइल का पता लगाने का प्रयास करता है। यह आमतौर पर नेतृत्व करता है
जैसे फ़ाइलनामों के लिए /usr/lib/X11/Xcolorsel.help or /usr/lib/X11/ऐप-
defaults/Xcolorsel.help. बस imake द्वारा बनाए गए मेक इंस्टॉल पर भरोसा करें। आवश्यक
जानें कि फ़ाइल कहां रखनी है. हालाँकि लोगों (पढ़ें: विक्रेता विशिष्ट X11 रिलीज़) के पास था
इसके साथ समस्याएँ /usr/lib/X11/xcolorsel/Xcolorsel.help अब इसमें हार्डकोड किया गया है
Imakefile.
-इनपुट, -आरजीबी4, -आरजीबी8, -आरजीबी12, -आरजीबी16, -आरजीबीआई, -ciexyz, -सीउवी, -ciexyy, -सिलैब, -सिलुव,
-tekhvc, - # 4, - # 8, - # 12, तथा - # 16 (*।प्रारूप को प्रदर्शित करें: प्रारूप, जहां प्रारूप में से एक है
निवेश, आरजीबी4, आरजीबी8 , आरजीबी12, आरजीबी16, आरजीबीआई , ciexyz, cieuvy, सिक्सी , सियालैब, सिएलुव,
tekhvc , #आरजीबी, #rggbb, #rrrggbbb या, #rrrggggbbbb) Xcolorsel को प्रारंभ करने देता है
निर्दिष्ट रंग प्रारूप में प्रदर्शित करना। यदि सेट किया गया है तो डिफ़ॉल्ट और मान चुना गया है
एक अपरिभाषित स्ट्रिंग मान है निवेश.
-आंतरिक (*।समझना: झूठा) Xcolorsel को आंतरिक सैद्धांतिक रंग दिखाने की सुविधा देता है
मूल्य. यह डिफ़ॉल्ट है.
-अधिकतम n (*.मैक्सरेड: n)
-मैक्सग्रीन n (*.मैक्सग्रीन: n)
-मैक्सब्लू n (*.मैक्सब्लू: n) इनपुट फ़ाइल में पढ़ते समय Xcolorsel अधिकतम की गणना करता है
प्रत्येक इनपुट RGB मान का और इसके लिए इसे अधिकतम (सफ़ेद) मान के रूप में उपयोग करता है
अवयव। इनमें से प्रत्येक विकल्प मान को इस गणना में शामिल किया गया है
उपयुक्त रंग घटक जैसे कि ऐसा रंग इनपुट से पढ़ा गया होगा
फ़ाइल। इसे 8 बिट से अधिक (या कम) वाली इनपुट फ़ाइल की अनुमति देने के लिए लागू किया गया है
प्रत्येक RGB मान. यह विकल्प डिफ़ॉल्ट रूप से 0 है लेकिन अगले विकल्प पर ध्यान दें:
-अधिकतम तीव्रता n (*.अधिकतम तीव्रता: n) पिछले तीन विकल्पों से तुलनीय है लेकिन है
प्रत्येक रंग घटक में शामिल किया गया। यह मान आमतौर पर डिफ़ॉल्ट रूप से 255 होता है।
-maxrows n (*.अधिकतमपंक्तियाँ: n) प्रदर्शित होने वाली पंक्तियों की अधिकतम संख्या निर्धारित करता है
समय। इस प्रतिबंध की आवश्यकता है क्योंकि इतने सारे रंग कोशिकाओं को आवंटित किया जाना है
एक्ससर्वर पर और कलरसेल्स की संख्या आमतौर पर सीमित होती है (आमतौर पर 256 तक)। अगर
Xcolorsel इतनी अधिक रंगीन कोशिकाएं आवंटित नहीं कर सकता, कम संख्या चुनी जाती है और उपयोगकर्ता
stderr के माध्यम से सूचित किया जाता है। केवल अगर एक भी रंग आवंटित नहीं किया जा सकता है तो Xcolorsel देता है
ऊपर। Xcolorsel विंडो प्रबंधक को निर्देश देता है कि वह आकार बदलने की अनुमति न दे
पंक्तियाँ प्रदर्शित हो रही हैं। यदि डिस्प्ले में अधिक लाइनें प्रदर्शित होती हैं तो RgbText विजेट
क्षेत्र में प्रदर्शित रंग उदाहरण गलत होंगे। यह विकल्प आमतौर पर डिफ़ॉल्ट होता है
30.
-रंग नहीं (*.अनुकूलन: '') गैर- के उपयोग को बाध्य करने के लिए अनुकूलन संसाधन सेट करता है
रंग Xcolorsel एप्लिकेशन डिफ़ॉल्ट फ़ाइल। यदि कोई एप्लिकेशन संसाधन फ़ाइल नहीं हो सकती है
बिल्कुल पाया गया, गैर-रंग Xcolorsel डिफ़ॉल्ट में संकलित का उपयोग किया जाता है। वैसे, वास्तव में
संसाधन फ़ाइलों में इसे निर्दिष्ट करने के लिए आपको " का उपयोग करना होगा।
-समझना (*।समझना: यह सच है) Xcolorsel स्टार्टअप को रंग मान दिखाने देता है कि वे कैसे हैं
सर्वर पर प्रदर्शित होता है.
-संसाधन शैली (*।अल्पविराम: झूठा) Xcolorsel को आरंभ करने देता है सी शैली अचयनित. यह है
डिफ़ॉल्ट।
-पंक्तियाँ n (*.पंक्तियाँ: n) प्रारंभ में प्रदर्शित वर्ण पंक्तियों की संख्या निर्धारित करता है। इस विकल्प
आमतौर पर डिफॉल्ट 10 पर होता है।
-टाइलविड्थ n (*.टाइलविड्थ: n) मापी गई उदाहरण रंगीन टाइलों की चौड़ाई निर्धारित करता है
रिक्त स्थान यह विकल्प आमतौर पर 3 पर डिफॉल्ट होता है।
इतिहास
जब मैंने इसे लिखा तो Xcolorsel का नाम xpalette था। हालाँकि वहाँ इतने सारे xpalettes थे कि मैं
इसका नाम बदलने के लिए कहा गया था. चूँकि xpalette किसी तरह xfontsel से तुलनीय है, बस इतना ही
आपको उपलब्ध रंग दिखाता है और आपको एक का चयन करने देता है, मैं इसे अब xcolorsel कहता हूं और आशा करता हूं
कि अब कोई कन्फ्यूजन नहीं रहेगा. तो जब आप एक देखते हैं xpalette.tgzया,
xpalette-1.0.tar.gzया, xpalette-1.0a.tar.gz यह संभवतः इसका पिछला संस्करण है
xcolorsel.
आंतरिक
Xcolorsel की अधिकांश कार्यक्षमता RgbText विजेट में परिभाषित की गई है। यह एक बच्चा है
RgbSrc और RgbSink विजेट को एक साथ जोड़ने वाले टेक्स्टविजेट की, जो कि बच्चे हैं
AsciiSrc और AsciiSink, सम्मान। बेझिझक इन विजेट्स का उपयोग अपने कार्यक्रमों में करें। के सबसे
Xcolorsel के संसाधन इन विजेट्स के संसाधन हैं। इच्छुक प्रोग्रामर होना चाहिए
इन विजेट्स के प्रोग्रामिंग इंटरफ़ेस के बारे में सभी आवश्यक जानकारी प्राप्त करने में सक्षम
अनुरूप .h फ़ाइलें (आरजीबीसिंक.एच, आरजीबीसिंकपी.एच , आरजीबीएसआरसी.एच, आरजीबीएसआरसीपी.एच , आरजीबीटेक्स्ट.एच,
आरजीबीटेक्स्टपी.एच).
वैसे भी, अगर किसी को इनमें से किसी विजेट का सामान्य उद्देश्य पता चलता है तो मुझे यह सुनना अच्छा लगेगा। (मैं
किसी के बारे में सोच भी नहीं सकता ;-) ).
यदि आप विजेट ट्री की आंतरिक संरचना और नामों के बारे में जानना चाहते हैं तो इसका उपयोग करें
संपादक(1), जो X11R5/6 का हिस्सा है और इस जानकारी को अधिक सुविधाजनक तरीके से दिखाता है
जितना मैं कभी भी मैन्युअल पेज में डाल सकता था।
प्रतिबंध/दुर्विशेषताएँ
रंगों को पकड़ने के दौरान कर्सर जिस विंडो में होता है, उसके कलरमैप को इंस्टॉल करना धीमा है। यह
इसका कारण एथेना विजेट्स अवरोधन है प्रवेश करें/छोड़ें सूचनाएं Xcolorsel को भेजी जाती हैं
एक सूचक हड़पने के दौरान. एक कार्य के रूप में Xcolorsel सभी की अधिसूचना मांगता है
पॉइंटर ग्रैब के दौरान कर्सर गति करता है और एक्स-विंडो पर स्पष्ट रूप से प्रश्न पूछता है
पॉइंटर चालू है, इस प्रकार एक्स (टी/पी) गहन सर्वर/क्लाइंट संचार हो रहा है।
रंग रूपांतरण गणना तब भी की जाती है जब इसकी कोई आवश्यकता नहीं होती है, अर्थात जब
सिर्फ सी शैली टॉगल किया गया है. का उपयोग करते समय यह वास्तव में कष्टप्रद है टेकएचवीसी प्रदर्शन
प्रारूप.
. डिस्प्ले प्रारूप, सी शैलीया, दिखाना वास्तविक सर्वर मानों वर्तमान चयन बदल दिया गया है
अचयनित है और डिस्प्ले पहली पंक्ति तक स्क्रॉल हो जाता है।
RSI श्रेष्ठ मैच, पूर्व, तथा अगला कार्रवाई बटन उचित रूप से (डी-)सक्रिय नहीं हैं
जब चयन या तो माउस के साथ डिस्प्ले में मैन्युअल रूप से बदला जाता है
स्वचालित रूप से (ऊपर मिसफीचर देखें)।
आइकन और कर्सर (विशेषकर बड़ा आवर्धक लेंस) बेहद बदसूरत हैं।
अच्छे बिटमैप्स के लिए सुझावों का स्वागत है।
रंग अनुप्रयोग डिफ़ॉल्ट और भी अधिक बदसूरत है। यह इस बात का उदाहरण है कि क्या नहीं करना चाहिए
Xcolorsel. दरअसल इरादा रंगों के आधार पर परिचालनों को वर्गीकृत करने का था।
(जैसे नकारात्मक आदेश छोड़ना लाल रंग में, जैसे सकारात्मक आदेश चूक रंग in
उज्ज्वल या उतना उज्ज्वल नहीं (मेरे बारे में me) हरा। उपयोगकर्ता के हस्तक्षेप की आवश्यकता वाले आदेश
चमकीला पीला। मानक पीले रंग में अन्य आदेश। और शेष टॉगल और
नारंगी रंग में क्रियाएँ।) हालाँकि परिणाम से मुझे उल्टी आ जाती है। अच्छे के लिए सुझाव
रंगों का भी स्वागत है.
यदि सहायता विंडो प्रदर्शित होती है मेरे बारे में me निष्क्रिय नहीं होना चाहिए बल्कि बढ़ने देना चाहिए
खिड़की।
रंग तुलना सूत्र (देखें) कब्र रंग उपरोक्त) (कम से कम) बहुत परिष्कृत नहीं है।
रंग रूपांतरण के दौरान व्यस्त कर्सर दिखाते समय मानक कर्सर अभी भी दिखाया जाता है
जब स्क्रॉलबार पर. ऐसा इसलिए है क्योंकि मुझे कर्सर को बदलने का कोई तरीका नहीं मिला
एथेना स्क्रॉलबार। बाद में मैंने देखा कि बेशक सभी खिड़कियाँ एक के नीचे छिपाई जा सकती हैं
अदृश्य इनपुट केवल विंडो जो कर्सर में प्रवेश करने पर उसे बदल देती है। (मुझे यह मिल गया
मुमैल से, जहां दुर्भाग्य से खिड़की का केवल एक हिस्सा नीचे छिपा हुआ है
अदृश्य खिड़की).
आप देखेंगे कि Xcolorsel को कोड करते समय मेरी प्रोग्रामिंग शैली बदल गई, इस प्रकार लुक ए
स्रोतों की पसंद उतनी सुसंगत नहीं है जितनी होनी चाहिए।
onworks.net सेवाओं का उपयोग करके xcolorsel का ऑनलाइन उपयोग करें