ٹوگلز، آئیڈل اور اسکرین سیور¶
روزمرہ جو بہت کچھ آپ تبدیل کرتے ہیں وہ واقعی سیٹنگ نہیں ہوتی۔ یہ ایک موڈ ہے جو آپ ایک گھنٹے کے لیے آن کرتے ہیں اور پھر آف کر دیتے ہیں: دیر تک کام کرتے ہوئے نائٹ لائٹ، پیش کرتے ہوئے ڈسٹرب نہ کریں، کچھ دیکھتے ہوئے جاگتے رہیں۔ OmarOS انہیں ٹوگلز کہتا ہے، اور وہ سب ایک ہی طرح کام کرتے ہیں — ایک ہاٹ کی، ایک مینیو انٹری، اور ایک کمانڈ، سب ایک ہی سوئچ کو مارتے ہیں۔
ٹوگل مینیو¶
Super + Ctrl + O براہ راست ٹریگر > Toggle کھولتا ہے، یا آپ OmarOS مینیو (Super + Space) سے وہاں چل سکتے ہیں۔ اس فہرست میں موجود ہر چیز ایک سوئچ ہے جسے آپ یہ سوچے بغیر پلٹ سکتے ہیں کہ ریاست کہاں رہتی ہے۔ ڈیسک ٹاپ کیسا نظر آتا ہے اس کے لیے سوئچ اس کے ساتھ، ٹریگر > ظاہری شکل کے تحت ہیں۔
ٹرمینل سے، وہی سوئچ omaros toggle <thing> ہیں۔ پورا گروپ دیکھنے کے لیے omaros toggle کو اکیلے چلائیں۔
| ٹوگل | ہاٹ کی | کمانڈ |
|---|---|---|
| نائٹ لائٹ | Super + Ctrl + N |
omaros toggle nightlight |
| نوٹیفکیشنز خاموش کریں | Super + Ctrl + , |
omaros toggle notification silencing |
| جاگتے رہیں (کوئی آئیڈل لاک نہیں) | Super + Ctrl + I |
omaros toggle idle |
| اسکرین سیور | — | omaros toggle screensaver |
| Herdr تھیم سنک | — | omaros toggle theme sync |
| مینیُو بار | Super + Shift + Space |
omaros toggle bar |
| ٹچ پیڈ | XF86TouchpadToggle |
omaros toggle touchpad |
| ٹچ اسکرین | — | omaros toggle touchscreen |
| معطل | — | omaros toggle suspend |
| ہائبرڈ GPU | — | omaros toggle hybrid gpu |
ٹچ پیڈ، ٹچ اسکرین اور ہائبرڈ GPU سوئچ Toggle کے بجائے ٹریگر > Hardware (Super + Ctrl + H) کے تحت رہتے ہیں، کیونکہ وہ صرف اس وقت ظاہر ہوتے ہیں جب آپ کے پاس واقعی وہ ہارڈ ویئر ہو۔ ٹچ پیڈ اور ٹچ اسکرین والے Hyprland ری لوڈ کے بعد بھی برقرار رہتے ہیں — غیر فعال آلے کا نام ایک چھوٹی اسٹیٹ فائل میں محفوظ ہے جسے Hyprland اسٹارٹ اپ پر پڑھ کر اسے دوبارہ غیر فعال کرتا ہے۔
ٹریگر > ظاہری شکل میں مینیُو بار اور اینیمیشنز ہیں، علاوہ کچھ ایسی چیزیں جو omaros toggle کمانڈز نہیں ہیں لیکن ایک جیسا سلوک کرتی ہیں: بار میں بیٹری فیصد، ڈیفالٹ ورک اسپیس لے آؤٹ، ونڈو گیپس (Super + Shift + Backspace)، اور 1 ونڈو والا مربع پہلو (Super + Ctrl + Backspace)۔
ان میں سے زیادہ تر ~/.local/state/omaros/toggles/ کے تحت بس فلیگ فائل ہیں۔ اگر آپ اسکرپٹ میں کسی ایک پر برانچ کرنا چاہتے ہیں تو، omaros-toggle-enabled آپ کو تلاش کرنے کے بجائے ایگزٹ کوڈ دیتا ہے:
فلیگز بند حالت کے نام پر ہیں — screensaver-off، suspend-off، bar-off — لہٰذا ان کی موجودگی کا مطلب ہے فیچر غیر فعال ہے۔
بار میں اشارے¶
جب کوئی موڈ آن ہو تو، آپ کو گھڑی کے ساتھ اوپری بار کے وسط میں ایک چھوٹا نشان ملتا ہے۔ یہ اشاروں والا وِجِٹ ہے، اور اس میں املا، اسکرین ریکارڈنگ، زیر التوا یاد دہانیاں، نائٹ لائٹ، ڈسٹرب نہ کریں، اور جاگتے رہیں شامل ہیں۔
غیر فعال اشارے چھپے ہوتے ہیں۔ ان کے ارد گرد کے علاقے پر ہوور کریں اور وہ مدھم ہو کر ظاہر ہو جاتے ہیں، تاکہ آپ اس کی ہاٹ کی جانے بغیر کسی ایک پر کلک کر کے اسے آن کر سکیں۔ فعال اشارے پر کلک کرنے سے وہ آف ہو جاتا ہے۔ اگر آپ ان سب کو ہر وقت دیکھنا پسند کرتے ہیں تو، ~/.config/omaros/shell.json میں omaros.indicators اندراج پر alwaysShow کو true پر سیٹ کریں — بار وِجِٹس کیسے کنفیگر ہوتے ہیں اس کے لیے اوپری بار دیکھیں۔
نائٹ لائٹ¶
Super + Ctrl + N اسکرین کو 4000K پر گرم کرتا ہے، اور اسے دوبارہ دبانے سے یہ 6500K پر واپس آ جاتا ہے۔ یہ hyprsunset سے چلتا ہے، جسے ٹوگل آپ کے لیے شروع کر دیتا ہے اگر یہ پہلے سے نہ چل رہا ہو۔
بطور ڈیفالٹ hyprsunset آپ کی اسکرین کے ساتھ کچھ نہیں کرتا۔ ~/.config/hypr/hyprsunset.conf ایک شناختی پروفائل کے ساتھ آتا ہے بالکل اس لیے تاکہ ڈسپلے اس وقت تک اچھوتا رہے جب تک آپ گرمی نہ مانگیں۔ اگر آپ چاہتے ہیں کہ یہ گھڑی کے حساب سے تبدیل ہو تو، اسے وقت پروفائل سے بدل دیں:
پھر ~/.config/hypr/autostart.lua میں o.launch_on_start("hyprsunset") شامل کر کے لاگ ان پر hyprsunset شروع کریں۔ ٹوگل کے ذریعے استعمال ہونے والا 4000K/6500K جوڑا طے شدہ ہے، لہٰذا کانفیگ فائل وہ جگہ ہے جہاں آپ جاتے ہیں اگر آپ مختلف درجہ حرارت چاہتے ہیں۔
ڈسٹرب نہ کریں¶
Super + Ctrl + , نوٹیفکیشنز خاموش کر دیتا ہے۔ جب یہ آن ہو تو کوئی ٹوسٹ نہیں آتا، اور کٹی ہوئی گھنٹی والا اشارہ بار میں بیٹھا آپ کو یاد دلاتا ہے کہ ڈیسک ٹاپ کیوں خاموش ہو گیا ہے۔
یقیناً کچھ بھی ضائع نہیں ہوتا۔ خاموش کی گئی نوٹیفکیشن سیدھا آپ کی نوٹیفکیشن تاریخ میں لکھی جاتی ہے، جو بالکل وہی ریکارڈ ہے جو آپ اس وقت چاہتے ہیں جب آپ واپس آئیں اور سوچیں کہ آپ کیا بھول گئے۔ اسے Super + Shift + Alt + , سے کھولیں۔ نوٹیفکیشن کی باقی کہانی کے لیے نوٹس دیکھیں۔
دو قسم کے پیغامات اب بھی گزر جاتے ہیں: آپ نے جو کچھ ابھی کیا اس کے لیے OmarOS کے اپنے تصدیقی ٹوسٹ ("Theme changed"، "Screenshot saved")، اور کمانڈ لائن سے بھیجے گئے اہم (critical) انتباہات۔ چیٹ ایپس جو آپ کے سامنے زبردستی آنے کے لیے ہر چیز کو اہم نشان زد کرتی ہیں، اہل نہیں ہوتیں۔
آئیڈل¶
OmarOS shell آئیڈل رویے کا مالک ہے، اور اوقات ~/.config/omaros/shell.json میں اعلیٰ سطح کا idle بلاک ہیں:
دونوں اعداد اس لمحے سے گنے گئے سیکنڈز ہیں جب آپ آئیڈل ہوئے — ایک دوسرے سے نہیں۔ لہٰذا ڈیفالٹس کے ساتھ، اسکرین سیور ڈھائی منٹ بعد آتا ہے اور لاک اسکرین پانچ منٹ پر قبضہ کر لیتی ہے، چاہے اسکرین سیور چلا ہو یا نہیں۔ فائل محفوظ کریں اور شیل نئے اوقات فوراً اپنا لیتا ہے۔
اگر آپ لاک کی آخری تاریخ سے پہلے اسکرین سیور خارج کر دیتے ہیں تو، یہ سرگرمی شمار ہوتی ہے اور زیر التوا لاک منسوخ ہو جاتا ہے۔ آپ اپنی مشین کی طرف ایک نظر دیکھنے پر لاک آؤٹ نہیں ہوتے۔
آئیڈل پر مکمل طور پر لاک کرنا روکنے کے لیے، Super + Ctrl + I — یا omaros toggle idle — جاگتے رہیں آن کر دیتا ہے، اور کافی کپ کا اشارہ بار میں ظاہر ہوتا ہے۔ یہ وہ ہے جسے طویل پیشکش یا اس بلڈ سے پہلے دبانا چاہیے جسے آپ دیکھنا چاہتے ہیں۔ معمول پر واپس جانے کے لیے اسے دوبارہ دبائیں۔ omaros toggle idle status موجودہ حالت کو JSON کے طور پر چھاپتا ہے اگر آپ کو اسکرپٹ سے اس کی ضرورت ہو۔
یہ لاکنگ اور اسکرین سیور کے بارے میں ہے، پاور کے بارے میں نہیں۔ معطل اور ہائبرنیشن کا اپنا سیٹ اپ سسٹم سلیپ میں ہے۔
اسکرین سیور¶
OmarOS کا اسکرین سیور ASCII آرٹ ہے جو بے ترتیب ٹیکسٹ ایفیکٹس میں چلتا ہے، فی مانیٹر ایک مثال۔ کوئی بھی کی یا ماؤس کی حرکت اس سے باہر نکال دیتی ہے۔
آپ اسے سسٹم > اسکرین سیور (Super + Esc) سے مانگ کے مطابق شروع کر سکتے ہیں، جو اسے زبردستی اوپر لے آتا ہے چاہے آپ نے آئیڈل اسکرین سیور آف کر دیا ہو۔ بطور ڈیفالٹ اس کے ساتھ کوئی ہاٹ کی منسلک نہیں۔
omaros toggle screensaver آئیڈل والے کو آف کرتا ہے، اگر آپ کام کرنے سے سیدھا لاک پر جانا پسند کریں تو۔ اسے ایک ایسا ٹرمینل چاہیے جسے یہ کنفیگر کرنا جانتا ہو — Alacritty، Foot، Ghostty، یا Kitty — اور اگر آپ کا ڈیفالٹ ٹرمینل کچھ اور ہے تو آپ کو بتائے گا۔
اس کا کھینچا ہوا لوگو آپ کا ہے بدلنے کے لیے، اسٹائل > Screensaver کے تحت۔ png یا svg اپ لوڈ کریں اور OmarOS اسے ASCII میں تبدیل کر دیتا ہے۔ برینڈنگ دیکھیں۔
لاک اسکرین¶
Super + Ctrl + L مشین لاک کر دیتا ہے۔ یہ OmarOS shell سے لاک اسکرین چلاتا ہے، ڈسپلے خالی کر دیتا ہے، آپ کے کی بورڈ لے آؤٹ کو پہلے والے پر ری سیٹ کرتا ہے تاکہ آپ غلط حروف تہجی میں اپنا پاس ورڈ نہ ٹائپ کریں، اور — اگر آپ اسے چلا رہے ہیں — باہر نکلتے ہوئے 1Password لاک کر دیتا ہے۔
لاک اسکرین پاس ورڈ لیتی ہے، اور ایک بار جب آپ فنگر پرنٹ سیٹ اپ کر لیں تو یہ وہ بھی لے گی۔ وہ، اور تصدیق کے دیگر طریقے، ہارڈ ویئر تصدیق میں بیان کیے گئے ہیں۔