- होम
- थीम
वही विंडो, आपका तरीका
View → Theme changes how GDM looks at once and keeps everything where it was. Pick one of the built-in looks, each with a light and a dark side, or make your own in a text file.
-


क्लासिक
GDM's own look and the default: the layout IDM users know, with Windows 11's controls.
-


नेटिव
आपके सिस्टम का एक्सेंट रंग और कंट्रास्ट सेटिंग, Windows, Linux और macOS पर आपके बदलने पर उसका पालन किया जाता है।
-


उच्च कंट्रास्ट
काला और सफेद, एक चमकीला एक्सेंट, हर किनारा खींचा हुआ, टेक्स्ट 7:1 या अधिक पर।
-


मेट्रो
Windows 8 का सपाट लुक: चौकोर कोने, सपाट बटन और एक-रंग के आइकन।
-


Adwaita
GNOME का लुक: गोल कोने, सपाट ग्रे बटन, एक गोल फोकस रिंग और एक हेडर बार।
-


Breeze
KDE Plasma का लुक: गोल कोने, नियंत्रण जो एक्सेंट का किनारा लेते हैं, KDE के आइकन।
-


Luna
Windows XP का अनुभव: नारंगी चमक वाले शेडेड बटन, हरे टिक, एक गहरा नीला शीर्षक बार।
-


Aero
Windows 7 का अनुभव: चमकदार बटन, एक चमकदार शीर्षक बार और एक चमकदार हरा प्रगति बार।
-


Aqua
Mac OS X का अनुभव: सिरों पर गोल जेल बटन, एक नीला फोकस रिंग और एक नीला जेल प्रगति बार।
- अपनी खुद की थीम बनाएंरंगों और आकारों की एक टेक्स्ट फ़ाइल, कुछ ही सेकंड में आजमाई गई। तीन चरण।
अपनी खुद की थीम बनाएं
A theme is one small text file, in TOML (or JSON). It names only what it changes; everything else comes from the theme it builds on. You don't need to build GDM or know how to program.
इसे बनाएं
कुछ रंगों से शुरू करें, फिर जैसे-जैसे आप आगे बढ़ें और जोड़ते जाएं:
name = "Harbour" inherits = "classic" icons = "color" [seeds.light] background = "#eef3f6" surface = "#ffffff" text = "#11202b" accent = "#0f6c8c" [seeds.dark] background = "#14212a" surface = "#0e171d" text = "#e8f0f4" accent = "#5cc3e6" [sizes] radius = 6 [controls] focus = "ring"inheritsवह थीम है जिससे आपकी थीम शुरू होती है:classic(डिफ़ॉल्ट),high-contrast,metro,adwaita,breeze,luna,aero,aqua, या उसी फ़ोल्डर में कोई अन्य थीम फ़ाइल।[seeds]are a handful of colours (background,surface,header,text,accent,selection,error,warning,success) that GDM spreads over every control.[seeds.light]and[seeds.dark]give each side its own.[colors]दोनों तरफ एकल रंग भूमिकाएँ सेट करता है,[light]और[dark]केवल एक तरफ:#rrggbb, या पारदर्शिता के साथ#rrggbbaa।[sizes]पिक्सेल में कोने के रेडियस, बॉर्डर की चौड़ाई, फ़ॉन्ट आकार और पंक्ति की ऊँचाई हैं।[controls]टेक्स्ट बॉक्स, चेक बॉक्स, बटन, प्रगति बार, स्क्रॉल बार, फोकस मार्क और शीर्षक बार का आकार चुनता है।iconscolor,monoयाaccentहै। अपने फ़ोल्डर (my-theme/theme.toml) में एक थीमicons/16औरicons/24में अपने आइकन ला सकती है, प्रत्येक का नाम वही होता है जो वह दिखाता है (tb-add-url.svg,cat-music.png);-symbolicवाले थीम का टेक्स्ट रंग लेते हैं।contrast = "high"हर किनारे और टेक्स्ट के रंग को ऊपर से मज़बूत करता है।
A key GDM doesn't know, or a value it can't read, is skipped and written to GDM's log (the
logsfolder beside the themes folder), so a file made for a newer GDM still loads. The built-in themes are written the same way: read them on GitHub.हर रंग की भूमिका (156)
कुंजी यह क्या रंगता है windowWindows और डायलॉग का बैकग्राउंड textटेक्स्ट और ग्लिफ़ text.disabledअक्षम टेक्स्ट, हर ग्रे किए गए कंट्रोल और लेबल का एक ग्रे रंग text.mutedद्वितीयक टेक्स्ट: नोट्स, आकार, संस्करण linkटेक्स्ट जो कुछ खोलता है errorत्रुटि टेक्स्ट error.strongविकल्प में विफल जाँच का संदेश (कनेक्शन, ब्राउज़र और हेल्पर परीक्षण) warningचेतावनी टेक्स्ट successसफलता टेक्स्ट (एक मेल खाने वाला चेकसम) reach.nearगुण में, डाउनलोड का सर्वर उसके राउंड ट्रिप (60 ms से कम) के पास reach.mediumमध्यम राउंड ट्रिप (60 से 150 ms) पर एक सर्वर reach.farउसके राउंड ट्रिप (150 ms से अधिक) से दूर एक सर्वर flag.edgeदेश के झंडे के चारों ओर पतला किनारा accentएक्सेंट: फ़ोकस लाइनें, खुले और डिफ़ॉल्ट कंट्रोल, फ़िल्टर, लिंक का फ़ोकस focus.ringबिंदीदार कीबोर्ड फ़ोकस आयत selectionएक चयन का भरण: पंक्तियाँ, एक चुना हुआ दिन, चयनित टेक्स्ट selection.textचयन पर टेक्स्ट selection.mutedचयन पर द्वितीयक टेक्स्ट selection.inactiveफ़ोकस के बिना सूची में एक चयनित पंक्ति selection.focusएक चयनित पंक्ति पर फ़ोकस की गई पंक्ति की बिंदीदार रूपरेखा group.lineएक ग्रुप बॉक्स का फ़्रेम etch.shadowएक नक्काशीदार विभाजक की छाया रेखा etch.lightएक नक्काशीदार विभाजक की हाइलाइट रेखा tab.pageएक टैब पेज का मुख्य भाग tabएक अचयनित टैब, और पेज की छाया tab.hotपॉइंटर के नीचे एक टैब chevronएक ड्रॉप-डाउन या स्पिन बॉक्स का तीर chevron.disabledएक धूसर तीर subtle.hotपॉइंटर के नीचे अपना कोई चेहरा न रखने वाला भाग (एक तीर, एक कॉलम हेडर) subtle.pressedऐसा भाग दबाया गया या खुला हुआ highlight.hotपॉइंटर के नीचे एक कैलेंडर का दिन या तीर, एक ड्रॉप लक्ष्य highlight.pressedएक कैलेंडर का दिन या तीर दबाया गया fieldएक टेक्स्ट बॉक्स या सूची का अंदरूनी भाग field.borderएक टेक्स्ट बॉक्स की सीमा field.bottomएक टेक्स्ट बॉक्स की निचली रेखा जब उसमें टाइप किया जा सकता हो field.disabledएक धूसर टेक्स्ट बॉक्स का अंदरूनी भाग field.disabled.borderएक धूसर टेक्स्ट बॉक्स की सीमा field.readonlyएक केवल पढ़ने योग्य टेक्स्ट बॉक्स का अंदरूनी भाग field.readonly.borderएक केवल पढ़ने योग्य टेक्स्ट बॉक्स की सीमा combo.chevronएक ड्रॉप-डाउन का शेवरॉन combo.arrow.hotपॉइंटर के नीचे एक संपादन योग्य ड्रॉप-डाउन का तीर क्षेत्र combo.arrow.pressedएक संपादन योग्य ड्रॉप-डाउन का तीर क्षेत्र दबाया गया या खुला हुआ buttonएक बटन का चेहरा button.hotपॉइंटर के नीचे एक बटन का चेहरा button.pressedएक बटन का चेहरा दबाया गया button.borderएक बटन की सीमा button.bottomएक बटन का निचला किनारा button.textएक बटन का टेक्स्ट button.text.pressedएक बटन का टेक्स्ट दबाया गया button.default.borderडिफ़ॉल्ट बटन की सीमा button.default.bottomडिफ़ॉल्ट बटन का निचला किनारा button.disabledएक धूसर बटन का चेहरा button.disabled.borderएक धूसर बटन की सीमा button.accentएक एक्सेंट बटन का चेहरा button.accent.hotपॉइंटर के नीचे एक एक्सेंट बटन का मुख button.accent.pressedदबाने पर एक एक्सेंट बटन का मुख button.accent.bottomएक एक्सेंट बटन का निचला किनारा button.accent.textएक एक्सेंट बटन का टेक्स्ट button.accent.text.pressedदबाने पर एक एक्सेंट बटन का टेक्स्ट button.glowपॉइंटर के नीचे एक बटन के अंदर की चमक, जहाँ स्टाइल एक खींचता है (Luna; पारदर्शी: कोई नहीं) glossचमकदार हिस्से अपने शीर्ष पर जिस ओर मिलते हैं: बटन, बॉक्स, बार और शीर्षक बार (Luna, Aero, Aqua) checkएक अनचेक किए गए बॉक्स या रेडियो का अंदरूनी हिस्सा check.hotपॉइंटर के नीचे इसका अंदरूनी हिस्सा check.pressedदबाने पर इसका अंदरूनी हिस्सा check.borderएक अनचेक किए गए बॉक्स या रेडियो की बॉर्डर check.border.hotपॉइंटर के नीचे इसकी बॉर्डर check.border.pressedदबाने पर इसकी बॉर्डर check.border.disabledएक ग्रे किए गए अनचेक बॉक्स की बॉर्डर check.onएक चेक किए गए बॉक्स या रेडियो का एक्सेंट check.on.hotपॉइंटर के नीचे चेक किया गया एक्सेंट check.on.pressedदबाने पर चेक किया गया एक्सेंट check.on.disabledएक ग्रे किए गए चेक बॉक्स का भराव check.markचेक किए गए एक्सेंट पर टिक या डॉट progress.trackएक प्रोग्रेस बार का ट्रैक progress.barएक प्रोग्रेस बार का भराव meter.trackएक मीटर का ट्रैक (डाउनलोड का पूरा हुआ हिस्सा) meter.edgeएक मीटर का किनारा meter.fillएक मीटर का भराव listडाउनलोड सूची की पृष्ठभूमि list.frameएक सूची, एक तालिका या एक बॉक्स की रूपरेखा gridसंवादों में एक सूची की पंक्तियों के बीच ग्रिड लाइनें list.gridडाउनलोड सूची की ग्रिड लाइनें headerहर सूची और तालिका के कॉलम हेडर header.lineसंवादों की सूचियों में एक हेडर की निचली रेखा header.sepकॉलम शीर्षकों के बीच के विभाजक table.lineलिंक ग्रैबर और टॉरेंट जोड़ें की तालिकाओं में विभाजक header.sortedक्रमबद्ध कॉलम का शीर्षक header.sort-arrowक्रमबद्ध तीर row.pressedएक सूची पंक्ति दबाई गई chip.webडाउनलोड सूची की वेब चिप chip.torrentडाउनलोड सूची की टॉरेंट चिप chip.textएक चिप पर टेक्स्ट list.drag-ghostएक कॉलम शीर्षक खींचा जा रहा है list.marqueeरबर बैंड जो पंक्तियों का चयन करता है list.marquee.borderरबर बैंड का किनारा scroll.trackएक स्क्रॉल बार का ट्रैक scroll.cornerजहाँ दो स्क्रॉल बार मिलते हैं scroll.thumbएक स्क्रॉल बार का थंब और तीर scroll.thumb.hotपॉइंटर के नीचे थंब या एक तीर scroll.thumb.pressedथंब या एक तीर दबाया या खींचा गया menubarमेनू बार menubar.bottomमेनू बार की अंतिम पंक्ति menubar.lineमेनू बार के नीचे की रेखा menubar.hotपॉइंटर के नीचे एक मेनू शीर्षक menubar.openखुले मेनू का शीर्षक menuएक मेनू की पृष्ठभूमि menu.itemएक मेनू आइटम menu.hotपॉइंटर के नीचे एक मेनू आइटम menu.borderएक मेनू और एक पॉपअप का फ्रेम menu.sepएक मेनू के विभाजक menu.textएक मेनू का टेक्स्ट menu.glyphबुलेट, टिक और सबमेनू तीर menu.text.disabledएक ग्रे किया गया मेनू आइटम toolbar.lineटूलबार की शीर्ष रेखा toolbar.line.lightउसके नीचे का हाइलाइट toolbar.hotपॉइंटर के नीचे एक टूलबार बटन toolbar.hot.faintएक स्प्लिट बटन का दूसरा भाग जब एक पॉइंटर के नीचे हो toolbar.pressedएक टूलबार बटन दबाया गया toolbar.hot.edgeएक हॉट टूलबार बटन का किनारा toolbar.hot.borderएक हॉट टूलबार बटन का बॉर्डर (पारदर्शी: कोई नहीं) toolbar.split.shadowएक स्प्लिट बटन का डिवाइडर जब स्थिर हो: उसकी छाया toolbar.split.lightडिवाइडर का हाइलाइट toolbar.text.disabledएक ग्रे किया हुआ टूलबार लेबल toolbar.arrowएक ड्रॉप-डाउन बटन का तीर icon.disabledएक ग्रे किए गए आइकन की स्याही (उसकी शुरुआत) icon.disabled.endएक ग्रे किए गए आइकन की स्याही (उसका अंत) treeश्रेणियों के ट्री की पृष्ठभूमि tree.linesट्री के बिंदीदार कनेक्टर tree.expanderट्री के शेवरॉन, जहाँ वेरिएंट उन्हें बनाता है tree.frameश्रेणियों के फलक का फ्रेम progress.statusप्रगति विंडो की स्थिति का मान progress.label.disabledप्रगति विंडो में एक ग्रे किया हुआ लेबल segments.borderसेगमेंट बार का फ्रेम segments.cornerसेगमेंट बार के कोने के पिक्सेल pieces.haveएक टोरेंट पीस जो यहाँ है pieces.partialआंशिक रूप से यहाँ मौजूद पीसों के लिए एक वर्ग pieces.missingएक पीस जो अभी तक यहाँ नहीं है captionA title bar MDM draws itself caption.textउसका टाइटल और ग्लिफ़ caption.text.inactiveउसका टाइटल और ग्लिफ़ जब विंडो सक्रिय न हो, और एक ग्रे किए गए बटन का caption.hotपॉइंटर के नीचे एक कैप्शन बटन (बार पर एक टिंट) caption.pressedएक कैप्शन बटन दबाया गया (बार पर एक टिंट) caption.buttonएक कैप्शन बटन स्थिर अवस्था में, जहाँ स्टाइल एक दिखाता है (बार पर एक टिंट; पारदर्शी: कोई नहीं) caption.closeपॉइंटर के नीचे बंद करें caption.close.textपॉइंटर के नीचे “बंद करें” का ग्लिफ़ caption.inactiveA title bar MDM draws, while its window isn't the active one (transparent: as when active) drop-target.edgeस्थिर अवस्था में ड्रॉप लक्ष्य का किनारा egui.panelegui के पैनल की पृष्ठभूमि egui.windowटूलटिप्स की पृष्ठभूमि egui.window.borderटूलटिप्स की बॉर्डर egui.textटूलटिप्स का टेक्स्ट egui.selection.textegui के बॉक्स में चयनित टेक्स्ट की इंक egui.extremeegui की सबसे गहरी (या सबसे हल्की) पृष्ठभूमि egui.faintegui की हल्की पृष्ठभूमि egui.widgetस्थिर अवस्था में egui के विजेट egui.widget.borderउनकी बॉर्डर (पारदर्शी: कोई नहीं) सभी आकार (26)
कुंजी यह क्या सेट करता है radiusबटन, टेक्स्ट बॉक्स और ड्रॉप-डाउन का कोना रेडियस radius.buttonएक चमकदार पुश बटन का कोना रेडियस (Luna, Aero; Aqua के सिरे गोल होते हैं) radius.partएक टिंटेड हिस्से का कोना रेडियस (एक तीर क्षेत्र, एक स्पिन बटन) radius.checkएक चेक बॉक्स का कोना रेडियस radius.flyoutएक विंडो में पॉपअप का कोना रेडियस (एक कैलेंडर, एक फ़िल्टर बॉक्स) radius.menu-itemपॉइंटर के नीचे एक मेनू आइटम का कोना रेडियस radius.eguiegui के अपने विजेट का कोना रेडियस radius.popupटूलटिप्स का कोना रेडियस borderएक कंट्रोल की बॉर्डर की चौड़ाई focus-lineएक फ़ोकस किए गए टेक्स्ट बॉक्स की एक्सेंट लाइन की ऊँचाई chevron.widthएक ड्रॉप-डाउन के शेवरॉन की स्ट्रोक चौड़ाई font.dialogडायलॉग टेक्स्ट (IDM के डायलॉग में Tahoma) font.dialog.boldविकल्प पेजों के शीर्षक font.titleएक विंडो की हेडलाइन (Tahoma Bold): ब्राउज़र एक्सटेंशन की, हेल्पर्स की font.codeकिसी सेवा के पेज पर टाइप करने के लिए साइन-इन कोड font.uiमेनू और मुख्य विंडो का टेक्स्ट (Segoe UI) font.ui.boldमुख्य विंडो में बोल्ड शीर्षक font.smallegui का छोटा टेक्स्ट font.bodyegui का मुख्य टेक्स्ट: टूलटिप्स, मल्टी-लाइन बॉक्स font.headingegui की हेडिंग list.rowडाउनलोड सूची में एक पंक्ति की ऊँचाई list.headerडाउनलोड सूची के कॉलम हेडर की ऊँचाई tooltip.widthजहाँ एक टूलटिप का टेक्स्ट रैप होता है tooltip.margin-xएक टूलटिप की बाईं और दाईं पैडिंग tooltip.margin-topएक टूलटिप की ऊपरी पैडिंग tooltip.margin-bottomएक टूलटिप की निचली पैडिंग हर कंट्रोल स्टाइल (7)
कुंजी इसकी शैलियाँ field-focusलाइन, बॉर्डर, रिंग checkफ्लुएंट, स्क्वायर, एडवेट्टा, ब्रीज़, लूना, एयरो, एक्वा buttonफ्लुएंट, ब्रीज़, लूना, एयरो, एक्वा progressलाइन, बार, ब्लॉक्स, ग्लॉस scrollओवरले, क्लासिक captionसिस्टम, मेट्रो, एडवेट्टा, ब्रीज़, लूना, एयरो, एक्वा focusबिंदीदार, रिंग, फ्रेम या किसी AI सहायक से इसे लिखवाएँ
इस प्रॉम्प्ट को अपने AI सहायक में कॉपी करें और अंत में आप जैसा लुक चाहते हैं, उसका वर्णन करें। यह सहायक को प्रारूप, कुंजियाँ और नियम देता है: पठनीय टेक्स्ट और दोनों तरफ एक दृश्यमान फोकस, और किसी और की कलाकृति से कुछ भी कॉपी नहीं किया गया। परिणाम साझा करने से पहले दोनों पक्षों को स्वयं देखें।
You are making a theme file for GolinksPRO Download Manager (GDM), a free, open-source download manager. Write one TOML file, named after the theme in lower case with dashes (for example harbour.toml). Reply with the file only, in one code block, then one line on how to install it. THE FORMAT A theme names only what it changes; everything else comes from the theme it inherits. - name = "Display name" - inherits = "classic" (the default), "high-contrast", "metro", "adwaita", "breeze", "luna", "aero" or "aqua" - icons = "color" | "mono" | "accent" - contrast = "high" (optional: strengthens every edge and text colour) - [seeds] a few colours GDM spreads over every control: background, surface, header, text, accent, selection, error, warning, success. Use [seeds.light] and [seeds.dark] to give each side its own. - [colors] single colour roles for both sides; [light] and [dark] for one side only. Role names are dotted and must be quoted when they contain a dot, e.g. "button.hot" = "#e5f1fb". Useful roles: window, text, text.muted, link, accent, focus.ring, selection, selection.text, field, field.border, button, button.hot, button.pressed, button.border, button.text, check.on, check.mark, progress.bar, list, header, menubar, menu, menu.hot, menu.text, toolbar.hot, tree, caption, caption.text, scroll.thumb, gloss (the shine glossy parts blend toward), button.glow. "segments.done" takes one colour or a list of 13 (top to bottom). - [sizes] in pixels, 0 to 400: radius, radius.button, radius.check, radius.menu-item, radius.popup, border, focus-line, list.row, list.header, font.ui, font.dialog. - [controls] shapes: field-focus = line | border | ring; check = fluent | square | adwaita | breeze | luna | aero | aqua; button = fluent | breeze | luna | aero | aqua; progress = line | bar | blocks | gloss; scroll = overlay | classic; focus = dotted | ring | frame; caption = system | metro | adwaita | breeze | luna | aero | aqua. - Colours are "#rrggbb" or "#rrggbbaa". Unknown keys are skipped, so only use the names above. THE RULES 1. Make both a light and a dark side: give [seeds.light] and [seeds.dark] (or [light] and [dark]) their own colours, and check each side on its own. 2. Text must be easy to read: at least 4.5:1 contrast for text against its background (text on window and field, button.text on button, menu.text on menu, selection.text on selection, caption.text on caption), in both sides. 3. The keyboard focus must be easy to see: accent and focus.ring at least 3:1 against what they sit on. 4. Disabled text stays readable but clearly dimmer than normal text. 5. Clean room: no artwork, icons, logos, fonts or text copied from any other program or company. If the theme needs icons, describe original ones to draw, never copy existing ones, and note their source and licence in a SOURCES.txt. 6. Keep the layout: a theme changes colours, sizes and control shapes only. After the file, list each text and background pair you checked with its contrast ratio, for both sides. THE LOOK I WANT:Try it, without building GDM
Put the file in GDM's themes folder. View → Theme → Open themes folder opens it, and makes it the first time. It is in GDM's data folder:
- Windows
%APPDATA%\misterdownloadmanager\themes- Linux
~/.local/share/misterdownloadmanager/themes- macOS
~/Library/Application Support/misterdownloadmanager/themes- पोर्टेबल कॉपी
data\themesप्रोग्राम के बगल में
दो सेकंड के भीतर यह देखें → थीम में, अंतर्निहित थीम के तहत,
nameद्वारा दिखाई देता है जो यह खुद को देता है। इसे चुनें और पूरी विंडो एक साथ बदल जाती है। फ़ाइल को संपादित करने के बाद, परिवर्तन देखने के लिए इसे देखें → थीम में फिर से चुनें। देखें → डार्क मोड समर्थन और हमेशा गहरा इसके हल्के और गहरे पक्ष के बीच स्विच करते हैं।View → Theme → Add a theme file… does it for you: pick the file anywhere, and GDM copies it into the themes folder and uses it at once.
क्या आपके पास पहले से Base16 या pywal स्कीम है?
It's a theme already. A Base16 or Base24 scheme (
.yaml) or pywal'scolors.json, added the same way, changes GDM's colours and nothing else: the scheme's backgrounds behind the list and the windows, its text kept readable (4.5:1 or more), its blue on the focus, the selection and the progress bar. Oncewalhas run, View → Theme lists pywal, read from~/.cache/wal/colors.json(%USERPROFILE%\.cache\wal\colors.jsonon Windows), and GDM follows each new wallpaper's colours within two seconds. The guide shows which colour goes where.
मुफ़्त, ओपन सोर्स, कोई विज्ञापन नहीं, कोई ट्रायल नहीं।
Download GolinksPRO Download Manager