Omarchy

The Manual

Til/fra-funktioner, inaktivitet og pauseskærmen

Meget af det, du ændrer til daglig, er egentlig ikke en indstilling. Det er en tilstand, du slår til i en time og fra igen: natlys, mens du arbejder sent, forstyr ikke...

Meget af det, du ændrer til daglig, er egentlig ikke en indstilling. Det er en tilstand, du slår til i en time og fra igen: natlys, mens du arbejder sent, forstyr ikke, mens du præsenterer, og hold vågen, mens du ser noget. Omarchy kalder dem til/fra-funktioner, og de fungerer alle på samme måde — en genvejstast, et menupunkt og en kommando, der alle betjener den samme kontakt.

Menuen Til/fra #

Super + Ctrl + O åbner Udløs > Til/fra direkte, eller du kan gå dertil fra Omarchy-menuen (Super + Space). Alt på listen er en funktion, du kan slå til eller fra uden at tænke over, hvor tilstanden gemmes.

Fra terminalen er de samme funktioner tilgængelige som omarchy toggle <thing>. Kør omarchy toggle alene for at se hele gruppen.

Til/fra-funktion Genvejstast Kommando
Natlys Super + Ctrl + N omarchy toggle nightlight
Slå notifikationer fra Super + Ctrl + , omarchy toggle notification silencing
Hold vågen (ingen lås ved inaktivitet) Super + Ctrl + I omarchy toggle idle
Registrering af nedbrud — omarchy toggle crash-capture
Pauseskærm — omarchy toggle screensaver
Menulinje Super + Shift + Space omarchy toggle bar
Touchpad XF86TouchpadToggle omarchy toggle touchpad
Berøringsskærm — omarchy toggle touchscreen
Hviletilstand — omarchy toggle suspend
Hybrid-GPU — omarchy toggle hybrid gpu

Funktionerne til touchpad, berøringsskærm og hybrid-GPU findes under Udløs > Hardware (Super + Ctrl + H) i stedet for under Til/fra, da de kun vises, når du rent faktisk har den pågældende hardware. Indstillingerne for touchpad og berøringsskærm bevares efter en genindlæsning af Hyprland — navnet på den deaktiverede enhed gemmes i en lille tilstandsfil, som Hyprland læser ved opstart for at deaktivere den igen.

Menuen Til/fra indeholder også nogle få ting, som ikke er omarchy toggle-kommandoer, men opfører sig på samme måde: batteriprocent i linjen, arbejdsområdets layout (Super + L), mellemrum mellem vinduer (Super + Shift + Backspace) og kvadratisk format for ét vindue (Super + Ctrl + Backspace).

De fleste af disse er blot en markørfil under ~/.local/state/omarchy/toggles/. Hvis du vil forgrene et script ud fra en af dem, giver omarchy-toggle-enabled dig en afslutningskode, så du slipper for selv at lede:

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

Markørerne er navngivet efter den deaktiverede tilstand — screensaver-off, suspend-off, bar-off — så deres tilstedeværelse betyder, at funktionen er deaktiveret.

Indikatorer i linjen #

Når en tilstand er slået til, vises et lille symbol midt på toplinjen ved siden af uret. Det er indikator-widgetten, som viser diktering, skærmoptagelse, afventende påmindelser, natlys, forstyr ikke og hold vågen.

Inaktive indikatorer er skjult. Hold markøren over området omkring dem, så toner de frem i dæmpet form, og du kan klikke på en for at slå den til uden at kende dens genvejstast. Klikker du på en aktiv indikator, slås den fra igen. Hvis du hellere vil se dem alle hele tiden, skal du sætte alwaysShow til true i posten omarchy.indicators i ~/.config/omarchy/shell.json — se toplinjen for at få oplysninger om, hvordan widgets i linjen konfigureres.

Natlys #

Super + Ctrl + N gør skærmens farvetemperatur varmere ved 4000K, og et tryk mere skifter den tilbage til 6500K. Funktionen drives af hyprsunset, som til/fra-funktionen starter for dig, hvis den ikke allerede kører.

Som standard ændrer hyprsunset slet ikke noget på din skærm. ~/.config/hypr/hyprsunset.conf leveres med en identitetsprofil netop for at lade skærmen være urørt, indtil du beder om en varmere farvetemperatur. Hvis du hellere vil have den til at skifte efter klokkeslættet, skal du erstatte den med en tidsprofil:

profile {
    time = 20:00
    temperature = 4000
}

Start derefter hyprsunset ved login ved at føje o.launch_on_start("hyprsunset") til ~/.config/hypr/autostart.lua. Kombinationen 4000K/6500K, som til/fra-funktionen bruger, er fast, så det er i konfigurationsfilen, du skal foretage ændringer, hvis du ønsker en anden temperatur.

Forstyr ikke #

Super + Ctrl + , slår notifikationer fra. Der vises ingen pop op-meddelelser, mens funktionen er slået til, og indikatoren med den overstregede klokke sidder i linjen for at minde dig om, hvorfor skrivebordet er blevet stille.

Intet går dog tabt. En lydløs notifikation skrives direkte til din notifikationshistorik, hvilket netop er den oversigt, du har brug for, når du vender tilbage og spekulerer på, hvad du er gået glip af. Åbn den med Super + Shift + Alt + ,. Se notifikationer for resten af historien om notifikationer.

To typer meddelelser slipper stadig igennem: Omarchys egne bekræftelser på noget, du lige har gjort (“Tema ændret”, “Skærmbillede gemt”), og kritiske advarsler sendt fra kommandolinjen. Chat-apps, der markerer alt som kritisk for at tvinge sig frem foran dig, tæller ikke med.

Inaktivitet #

Omarchy-skallen styrer adfærden ved inaktivitet, og tidsgrænserne findes i en idle-blok på øverste niveau i ~/.config/omarchy/shell.json:

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

Begge tal er sekunder regnet fra det øjeblik, du blev inaktiv — ikke fra hinanden. Med standardværdierne vises pauseskærmen derfor efter to et halvt minut, og låseskærmen tager over efter fem minutter, uanset om pauseskærmen blev kørt eller ej. Gem filen, så anvender skallen straks de nye tidsgrænser.

Hvis du lukker pauseskærmen, før fristen for låsning er nået, tæller det som aktivitet, og den afventende låsning annulleres. Du bliver ikke låst ude, blot fordi du kaster et blik på din maskine.

Hvis du vil forhindre låsning ved inaktivitet helt, slår Super + Ctrl + I — eller omarchy toggle idle — Hold vågen til, og indikatoren med kaffekoppen vises i linjen. Det er den, du skal bruge før en lang præsentation eller et build, du gerne vil følge med i. Brug den igen for at vende tilbage til normal tilstand. omarchy toggle idle status udskriver den aktuelle tilstand som JSON, hvis du har brug for den fra et script.

Dette handler om låsning og pauseskærmen, ikke om strømstyring. Hvile- og dvaletilstand har deres egen opsætning under systemets dvaletilstand.

Pauseskærmen #

Omarchys pauseskærm er ASCII-grafik, der vises med tilfældige teksteffekter, én instans pr. skærm. Et tryk på en vilkårlig tast eller en bevægelse med musen afslutter den.

Du kan starte den efter behov fra System > Pauseskærm (Super + Esc), hvilket tvinger den frem, selv hvis du har slået pauseskærmen ved inaktivitet fra. Der er som standard ikke knyttet nogen genvejstast til den.

omarchy toggle screensaver er den kommando, der slår pauseskærmen ved inaktivitet fra, hvis du hellere vil gå direkte fra arbejde til låst tilstand. Den kræver en terminal, som den ved, hvordan den skal konfigurere — Alacritty, Foot, Ghostty eller Kitty — og fortæller dig det, hvis din standardterminal er en anden.

Du kan ændre det logo, den tegner, under Stil > Pauseskærm. Upload en png eller svg, så konverterer Omarchy den til ASCII. Se branding.

Låseskærmen #

Super + Ctrl + L låser maskinen. Det starter låseskærmen fra Omarchy-skallen, gør skærmen sort, nulstiller dit tastaturlayout til det første, så du ikke skriver din adgangskode med det forkerte alfabet, og — hvis du har det kørende — låser 1Password på vejen.

Låseskærmen accepterer en adgangskode, og den accepterer også et fingeraftryk, når du har konfigureret et. Dette og de andre måder at godkende sig på er beskrevet under hardwaregodkendelse.