අන්තර්ගතය වෙත යන්න

ඔබේම තේමාවක් සෑදීම

ඔබට ~/.config/omaros/themes වෙත ඔබේම තේමා එකතු කළ හැකිය. පවතින එකක් පාදකයක් ලෙස පිටපත් කරන්න (/usr/share/omaros/themes හි බලන්න), පසුව ඔබේ සතුට අනුව ගැලපෙන්න. ඔබේ තේමාව එම ෆෝල්ඩරය ඇතුළේ ඇති තාක්, එය තේමා තේරීම් මෙනුවට ඇතුළත් වේ.

ඔබට ගැලපිය යුතු ප්‍රධාන ගොනුව colors.toml ය. එය ටර්මිනලය (Foot/Alacritty/Ghostty/Kitty), btop, Chromium, Hyprland, Neovim, Helix, VSCode, Obsidian, සහ මුළු OmarOS කවචයම (ඉහළ තීරුව, මෙනුව, දැනුම්දීම්, OSD, සහ අගුලු තිරය) සඳහා වින්‍යාසයන් ජනනය කිරීමට පසුව භාවිතා කරන වර්ණ කට්ටලය අර්ථ දක්වයි.

ඔබට වර්ණ සමඟ සෙල්ලම් කිරීමට සහ පසුබිම් සෙවීමට ආදරණීය GUI අතුරුමුහුණතක් භාවිතා කර නව තේමාවක් සෑදීමට ඇතුළත් Aether යෙදුම ද භාවිතා කළ හැකිය. Super + Alt + Space හි යෙදුම් ජාලයෙන් එය ආරම්භ කරන්න.

ස්ථාපිත තේමාවක අඩංගු විය හැකි දේ

~/.config/omaros/themes හි ඔබම ලියන තේමාවක ඔබට කැමති ඕනෑම දෙයක් අඩංගු විය හැකිය — එය ඔබේ යන්ත්‍රය සහ ඔබේ ගොනුවයි, OmarOS එහි සියල්ල යොදයි.

omaros theme install මගින් වෙනත් කෙනෙකුගේ රෙපෝ එකකින් ඔබ ස්ථාපනය කරන තේමාවක් වර්ණය වන සියල්ල තබා ගනියි, සහ ඔබේ යන්ත්‍රයේ කේතය ක්‍රියාත්මක කරන ගොනු අතලොස්ස අහිමි වේ: ඕනෑම .lua ගොනුවක්, ටර්මිනල වින්‍යාසයන් (alacritty.toml, foot.ini, ghostty.conf, kitty.conf), සහ vscode.json. තේමාවක hyprland.lua යනු ඔබේ සංයුතිය පිවිසුමේදී ක්‍රියාත්මක කරන Lua ය, ටර්මිනල වින්‍යාසයක් ඔබේ ටර්මිනලය අරඹන වැඩසටහන නම් කරයි, සහ vscode.json ස්ථාපනය කිරීමට VSCode දිගුවක් නම් කරයි. වෙනත් කෙනෙකුගේ තේමාවක් ස්ථාපනය කිරීමෙන් ඔබේ ඩෙස්ක්ටොප් එක පෙනෙන ආකාරය වෙනස් විය යුතු අතර, එය ක්‍රියාත්මක කරන දේ කිසිවිටෙක නොවේ.

අනෙක් සියල්ල තේමා කතුවරයා එය ලියූ ආකාරයටම තවමත් ක්‍රියා කරයි — btop.theme, chromium.theme, helix.toml, icons.theme, shell.toml, පසුබිම් සහ පෙරදසුන් සියල්ලම තබා ගනු ලැබේ. ඉවත දැමූ දේ පමණක් ඔබේ යන්ත්‍රයේ colors.toml වෙතින් නැවත ජනනය කරනු ලැබේ.

තේමාවට එහි ඇතුළතම තමන්ගේම git රෙපෝ එකක් තිබේද යන්නෙන් OmarOS ඒ දෙක වෙන් කර හඳුනා ගනියි, එය omaros theme install ක්ලෝන කරන විට ඉතිරි කරන දෙයයි. එබැවින් ඔබ ලියූ තේමාවක් ඔබේම වන අතර, ඔබ අන්තර්ජාලයෙන් ඇද ගත්තක් වර්ණ ලෙසම පවතියි.

සැහැල්ලු ප්‍රකාරය

ඔබ සැහැල්ලු ප්‍රකාර තේමාවක් සාදන්නේ නම්, ඔබේ colors.toml හි ඉහළින් mode = "light" සකසන්න. පසුව එය සියලු යෙදුම් සඳහා සැහැල්ලු ප්‍රකාරය සමඟ ස්වයංක්‍රීයව යුගල කරනු ලැබේ. (ඔබේ තේමාවේ මුලෙහි light.mode නම් හිස් ගොනුවක් දැමීමේ පැරණි ක්‍රමය ද තවමත් ක්‍රියා කරයි.)

අයිකන වර්ණ

ඔබ ගොනු කළමනාකරු අයිකන ඔබේ තේමාවට වර්ණයෙන් ගැලපීමට කැමති නම්, ඔබ භාවිතා කිරීමට අවශ්‍ය අයිකන කට්ටලයේ නම සමඟ icons.theme නම් ගොනුවක් එක් කරන්න. පෙරනිමියෙන්, විකල්පයන් වන්නේ: Yaru Yaru-blue Yaru-dark Yaru-magenta Yaru-olive Yaru-prussiangreen Yaru-purple Yaru-red Yaru-sage Yaru-wartybrown Yaru-yellow.

අගුලු හැරීමේ රූපය

unlock.png සහ preview-unlock.png රූප සමඟ සපයන ලද තේමා විලාසය > අගුලු හරින්න යටතේ ලැයිස්තු ගත කරනු ලැබේ. ඔබේ unlock.png වඩාත් මනාප ලෙස පාරදෘශ්‍ය png එකක් විය යුතුය. තවද ඔබට omaros plymouth preview භාවිතා කර පෙරදසුන් රූපය සෑදිය හැකිය.

OmarOS ආවරණය නොකරන යෙදුම් තේමා කිරීම

ඔබ එම ලැයිස්තුවේ නැති යෙදුමක් භාවිතා කරන්නේ නම්, අච්චුවක් සමඟ එය ඔබම තේමා කිරීමට OmarOS ට උගන්විය හැකිය. එය ජනනය කරන වින්‍යාසය අනුව නම් කර .tpl දිගුවක් එකතු කර ~/.config/omaros/themed/ හි ගොනුවක් දමන්න, සහ {{ background }}, {{ foreground }}, {{ accent }}, {{ red }}, {{ color0 }} සිට {{ color15 }} දක්වා, සහ පැලටුවේ ඉතිරිය ස්ථානනිර්දේශ ලෙස වින්‍යාසය ලියන්න. ඔබ තේමා මාරු කරන සෑම වතාවකම, ගොනුව එම තේමාවේ වර්ණවලින් නැවත ජනනය කරනු ලැබේ.

එම ෆෝල්ඩරයේ පිටපත් කිරීමට සම්පූර්ණයෙන්ම අදහස් දක්වන ලද alacritty.toml.tpl.sample එකක් ඇත — එය ඔබට භාවිතා කළ හැකි සෑම විචල්‍යයක්ම ලැයිස්තු කරන අතර, # නොමැතිව හෝ දශම RGB ලෙස තම වර්ණ අවශ්‍ය යෙදුම් සඳහා _strip සහ _rgb විකරණකාරකයන් ද වේ. ඔබේ අච්චු OmarOS හි ඒවාට වඩා ප්‍රමුඛතාවය ගනියි, එබැවින් ඔබට බිල්ට්-ඉන් යෙදුමක් තේමා කරන ආකාරය උඩිංගු කිරීමට ද මෙය භාවිතා කළ හැකිය.

ඔබේ තේමාව බෙදා හැරීම

ඔබට අන් අයට භාවිතා කළ හැකි වන පරිදි ඔබේ තේමාව බෙදා හැරීමට අවශ්‍ය නම්, ඔබ එය GitHub වැනි පොදු git සේවාදායකයක තැබිය යුතුය. පසුව මිනිසුන්ට එම URL එක භාවිතා කර OmarOS මෙනුවේ ස්ථාපනය > විලාසය > තේමාව භාවිතා කර එය ස්ථාපනය කළ හැකිය. ඔබ omaros-[themename]-theme නාමකරණ සම්මුතිය අනුගමනය කිරීම නිර්දේශ කරනුයේ, ලෙස තේමාව ස්ථාපනය කිරීමෙන් පසු තේමා තේරීම් මෙනුවේ හුදෙක් [themename] ලෙස නිවැරදිව පෙන්වනු ඇති බැවිනි.

එම ඉතිරි වූ [themename] තේමාවේ ඩිරෙක්ටරි නාමය බවට පත්වේ, එබැවින් එය OmarOS ට ආරක්ෂිතව අතින් අතට යැවිය හැකි නමක් විය යුතුය: එය අකුරකින්, ඉලක්කමකින්, හෝ යට ඉරි ඇඳීමකින් ආරම්භ විය යුතු අතර, ඉතිරියෙහි අකුරු, ඉලක්කම්, ., _, +, සහ - අඩංගු විය හැකිය. විශාල අකුරු ඔබ වෙනුවෙන් කුඩා අකුරු බවට පත් කරනු ලැබේ, නමුත් වෙනත් ඕනෑම දෙයක් — හිස් ඉඩක්, උපුටා දැක්වීමක්, ඉංග්‍රීසි නොවන අක්ෂරයක් — ඩිරෙක්ටරි නාමයක් බවට පත් කරනවා වෙනුවට ස්ථාපන වේලාවේදී ප්‍රතික්ෂේප කරනු ලැබේ. එබැවින් omaros-tokyo-night-theme, omaros-flexoki_light-theme, සහ omaros-c++-theme යන සියල්ල හොඳින් ස්ථාපනය වේ.

රෙපෝ එකකින් එය ස්ථාපනය කළ පසු, එය එවන ඕනෑම .lua, ටර්මිනල වින්‍යාසයක් හෝ vscode.json ඉවත දමනු ලබන බව මතක තබා ගන්න, එබැවින් ඒවා වටා තේමාව ගොඩ නොනඟන්න.