The Manual
Den øverste bjælke
Striben langs toppen af din skærm er Omarchy-bjælken. Det er ikke en påklistret statuslinje, men en del af Omarchy-skallen, den ene permanent kørende Quickshell-proces...
Striben langs toppen af din skærm er Omarchy-bjælken. Det er ikke en påklistret statuslinje, men en del af Omarchy-skallen, den ene permanent kørende Quickshell-proces, som også tegner menuen, notifikationerne, OSD-pop op-vinduerne og låseskærmen. Derfor passer dens tema perfekt til alt andet, og derfor åbner et panel med det samme i stedet for at starte en ny app.
Det er også den eneste del af skrivebordet, der altid er synlig på skærmen, så det er værd at vide, hvad alle de små symboler gør.
Hvad den indeholder som standard #
Bjælken har tre sektioner. Til venstre finder du Omarchy-logoet (menustarteren) og arbejdsområdeindikatorerne. I midten får du statusindikatorerne, uret, tastaturlayoutet, vejret og et mærke for Omarchy-opdateringer. Til højre: systembakken, agenter, bluetooth, netværk, lyd, skærm og strøm.
Nogle af dem vises kun, når de har noget at fortælle. Tastaturlayoutet vises kun, hvis du har konfigureret mere end ét layout. Opdateringsmærket vises kun, når en Omarchy-opdatering venter. Og agentikonet vises første gang, Omarchy finder brug af AI-kodningsværktøjer på maskinen (se AI).
Klik dig omkring #
Næsten alle widgets gør noget ved venstreklik, højreklik og klik med den midterste museknap, og flere reagerer på rulning. Det er den del, folk overser — mange af de gode funktioner gemmer sig bag højre og midterste museknap.
| Widget | Venstre | Højre | Midterste / rulning |
|---|---|---|---|
| Menu | Omarchy-menu | Ny terminal | — |
| Arbejdsområder | Fokusér dette arbejdsområde | — | — |
| Ur | Kalender-pop op-vindue | Skift mellem etiketformaterne | Midterste: vælg tidszone |
| Vejr | Pop op-vindue med vejrudsigt | Komplet vejrudsigt som notifikation | Midterste: opdatér |
| Lyd | Lydpanel | Slå lyden fra | Midterste: panel · rulning: lydstyrke |
| Mikrofon | Slå mikrofonen fra | — | Midterste: lydpanel · rulning: inputlydstyrke |
| Netværk | Netværkspanel | — | — |
| Bluetooth | Bluetooth-panel | Slå radioen til eller fra | — |
| Skærm | Skærmpanel | — | Rulning: lysstyrke |
| Strøm | Strømpanel | Vis eller skjul batteriprocenten | — |
| Medier | Afspil/sæt på pause | Pop op-vindue med coverbillede | Midterste: næste · rulning: forrige/næste |
| Agenter | Agentpanel | Start din agent | Midterste: næste abonnement |
| Systembakke | Hold markøren over for at åbne skuffen | Højreklik på vinkeltegnet for at administrere | — |
| Omarchy-opdatering | Kør opdateringen | — | — |
Ikke alt i tabellen findes på din bjælke fra starten. Mediewidgetten (MPRIS for det, der afspilles nu, med rullende nummer- og kunstnernavn) og mikrofonwidgetten er begge indbygget, men slået fra som standard — tilføj dem, hvis du vil have dem, som beskrevet nedenfor.
Panelerne #
Når du klikker på et ikon på bjælken, åbnes et egentligt panel med skydere, lister og tastaturnavigation i stedet for et værktøjstip. Hvert panel har også en genvejstast, så du aldrig behøver at sigte efter et symbol på 16 pixels:
| Genvejstast | Panel |
|---|---|
Super + Ctrl + A |
Lyd |
Super + Ctrl + W |
Netværk |
Super + Ctrl + B |
Bluetooth |
Super + Ctrl + D |
Skærm |
Super + Ctrl + P |
Strøm |
Super + Ctrl + Alt + D |
Kalender |
Super + Ctrl + 1-9 |
Åbn eller luk det n'te panel i den højre sektion |
Panelerne er ikke bare statusvisninger. Det er her, du rent faktisk udfører handlingerne:
- Lyd har en skyder til den overordnede lydstyrke, en vælger til outputenhed og en mixer for hver app, så du kan skrue ned for netop den ene browserfane uden at påvirke alt andet.
- Netværk søger efter Wi-Fi, viser signalstyrken, opretter forbindelse og lader dig vælge en DNS-udbyder.
- Bluetooth viser dine enheder med mulighed for at oprette eller afbryde forbindelsen samt se batteriniveauer.
- Strøm viser batteristatistik, skifter mellem strømprofiler (det husker et separat valg for henholdsvis batteri og AC) og viser nogle systemoplysninger.
- Skærm indeholder en skyder til lysstyrke, tekststørrelse, forudindstillinger til skærmskalering og — når du har mere end én skærm — indstillinger for hver skærm. Se skærme for en mere dybdegående gennemgang.
- Ur åbner en månedsoversigt med ISO-ugenumre og mulighed for at gå frem og tilbage mellem måneder.
Alle paneler kan betjenes med både tastatur og mus: piletasterne flytter markeringen, Return aktiverer, Tab går til nabopanelet, og Escape lukker.
Super + Ctrl + 1-9 tæller panelerne fra venstre mod højre i den højre sektion og springer systembakken over, da den ikke har sit eget panel. Nummeret svarer derfor til det ikon, du ellers ville pege på.
Tailscale og Dropbox #
Yderligere to widgets vises først på bjælken, når du installerer den tilsvarende tjeneste via Installér → Tjeneste. Begge er værd at kende, fordi de kan mere end blot at vise status.
Tailscale-panelet opretter og afbryder forbindelsen til tailnettet, skifter mellem konti og vælger en exit node (både dine egne maskiner og Mullvad-regioner vises på listen). Det lader dig også gennemse dine maskiner — og når en af dem er valgt, sender s filer til den via Taildrop, hvilket er den hurtigste måde at flytte en fil til din telefon eller en anden bærbar computer. c kopierer maskinens IP-adresse, n dens navn og d dens fulde DNS-navn. Der er også en sendeknap på rækken for hver maskine, hvis du hellere vil klikke. Det samme kan gøres fra terminalen med omarchy tailscale send <machine> [file...].
Dropbox-panelet håndterer login, viser, hvor meget lagerplads du har brugt, og oplister de senest synkroniserede filer.
Hvis du fjerner en af tjenesterne, fjernes dens widget også fra bjælken.
Indikatorer #
Den lille gruppe i midten er indikatorwidgetten. Det er statussymboler for funktioner, du har slået til: forstyr ikke, natlys, en planlagt påmindelse, en aktiv skærmoptagelse, hold vågen og diktering. De lyser op, når funktionen er aktiv, og holder sig ellers ude af vejen — hold markøren over midten af bjælken for at se de inaktive. Når du klikker på en indikator, slås den pågældende funktion til eller fra.
Hvis du foretrækker, at de altid er synlige, skal du sætte alwaysShow til true på widgetten. Hvis du kun er interesseret i nogle af dem, kan du angive dem, du vil have, i items: ["Dnd", "Reminder", "NightLight"]. Du kan have mere end én indikatorwidget, så forskellige sektioner kan vise forskellige delmængder.
Omarrangering af bjælken #
Bjælken konfigurerer sig selv. Du behøver ikke åbne en konfigurationsfil for at flytte rundt på tingene.
Tag fat i et tomt område omkring midten af bjælken, og træk det mod en anden skærmkant, så flytter bjælken dertil — venstre, højre, øverst og nederst fungerer alle, og hver widget tilpasser sig (lodrette bjælker skifter til kompakte visninger med kun ikoner). Du kan også klikke og holde nede for at begynde at trække. Dobbeltklik med venstre museknap på det samme tomme område for at slå gennemsigtighed til eller fra. Og træk en hvilken som helst widget for at ændre dens placering eller flytte den til en anden sektion.
Hvis du hellere vil vælge fra en menu, indeholder Stil → Menulinje både placering og gennemsigtighed.
De samme funktioner har kommandoer, hvilket er det, du skal bruge til en dotfiles-opsætning:
omarchy bar position bottom
omarchy bar transparent toggle
omarchy bar move omarchy.clock --section center --index 0
omarchy bar set omarchy.clock format "HH:mm"
omarchy bar defaults # back to the shipped layout
Brug plugin-kommandoerne til at tilføje eller fjerne en widget helt. omarchy plugin list viser alle de widgets, skallen kender, sammen med deres id, og derefter kan du bruge:
omarchy plugin enable omarchy.media --section center
omarchy plugin disable omarchy.weather
Skjul bjælken #
Super + Shift + Space skjuler og viser bjælken igen uden at lukke skallen — paneler og genvejstaster fungerer fortsat, og du får blot skærmpladsen tilbage. Funktionen findes også i menuen under Udløs → Slå til/fra → Menulinje.
Konfigurationsfilen #
Det hele gemmes i ~/.config/omarchy/shell.json under nøglen bar. Her er en forkortet version:
{
"version": 1,
"bar": {
"position": "top",
"transparent": false,
"centerAnchor": "omarchy.clock",
"layout": {
"left": [{ "id": "omarchy.menu" }, { "id": "omarchy.workspaces" }],
"center": [{ "id": "omarchy.clock", "format": "HH:mm" }],
"right": [{ "id": "omarchy.audio" }, { "id": "omarchy.power" }]
}
}
}
Hver widget er én post i et af de tre layout-arrays, og dens indstillinger står direkte i posten — der er ingen separat indstillingsfil og intet config-underobjekt. Urets format, formatAlt (det format, som højreklik skifter til) og verticalFormat står alle direkte på { "id": "omarchy.clock" }.
centerAnchor angiver den ene widget i midtersektionen, som fastgøres præcis i midten af skærmen, mens de andre placeres på hver side. På den måde forbliver uret præcis centreret, selv når vejret og opdateringsmærket kommer og går. Sæt værdien til en tom streng, hvis listen i midten i stedet blot skal centreres som én samlet gruppe.
Én regel er værd at huske: Når du først har din egen shell.json, er den den autoritative version. Indtil du tilpasser noget, læser skallen Omarchys standardfil. I det øjeblik du trækker en widget, kører omarchy bar eller selv redigerer filen, overtager du ansvaret for den — der foretages ingen dyb sammenfletning, så nye standardwidgets i fremtidige Omarchy-udgivelser vises ikke automatisk på din bjælke. omarchy bar defaults gendanner det medfølgende layout, når du ønsker at begynde på en frisk.
Den samme fil indeholder også dine tidsgrænser for inaktivitet på øverste niveau uden for nøglen bar: idle.screensaver og idle.lock, begge angivet i sekunder, siden du blev inaktiv. Standardskærmskåneren aktiveres derfor efter 150 sekunder, og skærmen låses efter 300.