Lewati ke isi

Pengalihan, Menganggur & Screensaver

Banyak dari apa yang Anda ubah dari hari ke hari sebenarnya bukan pengaturan. Itu adalah mode yang Anda nyalakan selama satu jam dan matikan lagi: lampu malam saat Anda bekerja larut, jangan ganggu saat Anda mempresentasikan, tetap bangun saat Anda menonton sesuatu. OmarOS menyebutnya pengalihan, dan semuanya bekerja dengan cara yang sama — hotkey, entri menu, dan perintah, semuanya mengenai sakelar yang sama.

Super + Ctrl + O membuka Pemicu > Alihkan secara langsung, atau Anda dapat berjalan ke sana dari menu OmarOS (Super + Space). Semua dalam daftar itu adalah sakelar yang dapat Anda balik tanpa memikirkan di mana statusnya hidup. Sakelar untuk bagaimana desktop terlihat berada di sebelahnya, di bawah Pemicu > Tampilan.

Dari terminal, sakelar yang sama adalah omaros toggle <thing>. Jalankan omaros toggle sendiri untuk melihat seluruh grup.

Pengalihan Hotkey Perintah
Lampu malam Super + Ctrl + N omaros toggle nightlight
Bisukan notifikasi Super + Ctrl + , omaros toggle notification silencing
Tetap bangun (tanpa kunci menganggur) Super + Ctrl + I omaros toggle idle
Screensaver — omaros toggle screensaver
Sinkron tema Herdr — omaros toggle theme sync
Bilah menu Super + Shift + Space omaros toggle bar
Touchpad XF86TouchpadToggle omaros toggle touchpad
Layar sentuh — omaros toggle touchscreen
Tangguhkan — omaros toggle suspend
GPU hibrida — omaros toggle hybrid gpu

Sakelar touchpad, layar sentuh, dan GPU hibrida hidup di bawah Pemicu > Perangkat Keras (Super + Ctrl + H) alih-alih di bawah Alihkan, karena mereka hanya muncul ketika Anda benar-benar memiliki perangkat keras itu. Yang touchpad dan layar sentuh bertahan dari pemuatan ulang Hyprland — nama perangkat yang dinonaktifkan disimpan ke berkas status kecil yang dibaca Hyprland saat startup untuk menonaktifkannya lagi.

Pemicu > Tampilan menampung bilah menu dan animasi, plus beberapa hal yang bukan perintah omaros toggle tetapi berperilaku sama: persentase baterai di bilah, tata letak ruang kerja bawaan, celah jendela (Super + Shift + Backspace), dan aspek kotak 1 jendela (Super + Ctrl + Backspace).

Sebagian besar dari ini hanyalah berkas bendera di bawah ~/.local/state/omaros/toggles/. Jika Anda ingin bercabang pada satu dalam skrip, omaros-toggle-enabled memberi Anda kode keluar alih-alih membuat Anda mencarinya:

omaros-toggle-enabled screensaver-off && echo "screensaver is off"

Bendera dinamai untuk status mati — screensaver-off, suspend-off, bar-off — sehingga keberadaannya berarti fitur dinonaktifkan.

Indikator di bilah

Ketika mode menyala, Anda mendapatkan glif kecil di tengah bilah atas di samping jam. Itu adalah widget indikator, dan ia membawa dikte, perekaman layar, pengingat tertunda, lampu malam, jangan ganggu, dan tetap bangun.

Indikator yang tidak aktif disembunyikan. Arahkan area di sekitar mereka dan mereka memudar dalam keadaan redup, sehingga Anda dapat mengklik satu untuk menyalakannya tanpa mengetahui hotkey-nya. Mengklik yang aktif mematikannya kembali. Jika Anda lebih suka melihat mereka semua sepanjang waktu, atur alwaysShow ke true pada entri omaros.indicators dalam ~/.config/omaros/shell.json — lihat bilah atas untuk bagaimana widget bilah dikonfigurasi.

Lampu malam

Super + Ctrl + N menghangatkan layar ke 4000K, dan menekannya lagi mengembalikannya ke 6500K. Ia digerakkan oleh hyprsunset, yang dimulai pengalihan untuk Anda jika belum berjalan.

Secara bawaan hyprsunset tidak melakukan apa pun pada layar Anda sama sekali. ~/.config/hypr/hyprsunset.conf dikirim dengan profil identitas persis sehingga tampilan tetap tidak tersentuh sampai Anda meminta kehangatan. Jika Anda lebih suka ia beralih berdasarkan jam, ganti itu dengan profil waktu:

profile {
    time = 20:00
    temperature = 4000
}

Lalu mulai hyprsunset saat login dengan menambahkan o.launch_on_start("hyprsunset") ke ~/.config/hypr/autostart.lua. Pasangan 4000K/6500K yang digunakan oleh pengalihan bersifat tetap, sehingga berkas konfigurasi adalah tempat Anda pergi jika Anda menginginkan suhu yang berbeda.

Jangan ganggu

Super + Ctrl + , membisukan notifikasi. Tidak ada toast yang muncul saat ia menyala, dan indikator lonceng yang dicoret berada di bilah untuk mengingatkan Anda mengapa desktop menjadi sunyi.

Namun tidak ada yang hilang. Notifikasi yang dibisukan ditulis langsung ke riwayat notifikasi Anda, yang persis merupakan catatan yang Anda inginkan ketika Anda kembali dan bertanya-tanya apa yang Anda lewatkan. Buka dengan Super + Shift + Alt + ,. Lihat pemberitahuan untuk sisa cerita notifikasi.

Dua jenis pesan masih bisa lolos: toast konfirmasi OmarOS sendiri untuk sesuatu yang baru saja Anda lakukan ("Theme changed", "Screenshot saved"), dan peringatan kritis yang dikirim dari baris perintah. Aplikasi chat yang menandai semuanya kritis untuk memaksa jalan mereka di depan Anda tidak memenuhi syarat.

Menganggur

Shell OmarOS memiliki perilaku menganggur, dan pengaturannya adalah blok idle tingkat atas dalam ~/.config/omaros/shell.json:

{
  "version": 1,
  "idle": {
    "screensaver": 150,
    "lock": 300
  }
}

Kedua angka adalah detik yang dihitung dari saat Anda menganggur — bukan dari satu sama lain. Jadi dengan bawaan, screensaver muncul setelah dua setengah menit dan layar kunci mengambil alih pada lima menit, apakah screensaver berjalan atau tidak. Simpan berkas dan shell mengambil pengaturan waktu baru dengan segera.

Jika Anda menutup screensaver sebelum batas waktu kunci, itu terhitung sebagai aktivitas dan kunci tertunda dibatalkan. Anda tidak terkunci hanya karena melirik mesin Anda.

Untuk menghentikan penguncian saat menganggur sepenuhnya, Super + Ctrl + I — atau omaros toggle idle — menyalakan tetap bangun, dan indikator cangkir kopi muncul di bilah. Itulah yang harus ditekan sebelum presentasi panjang atau build yang ingin Anda tonton. Tekan lagi untuk kembali normal. omaros toggle idle status mencetak status saat ini sebagai JSON jika Anda membutuhkannya dari skrip.

Ini tentang penguncian dan screensaver, bukan daya. Penangguhan dan hibernasi memiliki penyiapan sendiri dalam tidur sistem.

Screensaver

Screensaver OmarOS adalah seni ASCII yang berjalan melalui efek teks acak, satu instance per monitor. Tombol apa pun atau gerakan mouse keluar darinya.

Anda dapat memulainya sesuai permintaan dari Sistem > Screensaver (Super + Esc), yang memaksanya muncul bahkan jika Anda telah mematikan screensaver menganggur. Tidak ada hotkey yang terikat padanya secara bawaan.

omaros toggle screensaver adalah yang mematikan yang menganggur, jika Anda lebih suka langsung pergi dari bekerja ke terkunci. Ia memerlukan terminal yang ia tahu cara mengkonfigurasinya — Alacritty, Foot, Ghostty, atau Kitty — dan akan memberi tahu Anda demikian jika terminal bawaan Anda adalah sesuatu yang lain.

Logo yang digambarnya adalah milik Anda untuk diubah, di bawah Gaya > Screensaver. Unggah png atau svg dan OmarOS mengonversinya menjadi ASCII. Lihat branding.

Layar kunci

Super + Ctrl + L mengunci mesin. Itu menjalankan layar kunci dari shell OmarOS, mengosongkan tampilan, mengatur ulang tata letak keyboard Anda ke yang pertama sehingga Anda tidak mengetik kata sandi dalam alfabet yang salah, dan — jika Anda menjalankannya — mengunci 1Password saat keluar.

Layar kunci menggunakan kata sandi, dan ia juga akan menggunakan sidik jari begitu Anda telah mengaturnya. Itu, dan cara lain untuk mengautentikasi, dibahas dalam autentikasi perangkat keras.