Windows 10s Bash-shell understøtter ikke officielt grafiske Linux-desktopapplikationer. Microsoft siger, at denne funktion kun er udviklet til udviklere, der ønsker at køre Linux-terminalværktøjer. Men det underliggende "Windows-subsystem til Linux" er kraftigere end Microsoft lader på.
Det er muligt at køre grafiske Linux-applikationer i Windows 10, men husk på, at det ikke er officielt understøttet. Ikke alle Linux-programmer fungerer, og grafiske applikationer er endnu mere komplekse og mindre testede. Men disse skal blive mere stabile over tid, da Microsoft forbedrer det underliggende Windows-subsystem til Linux.
Windows 10s Bash-shell understøtter kun 64-bit binarier, så du kan ikke installere og køre 32-bit Linux-software. Dette virker
Windows 10 indeholder et underliggende "Windows-subsystem til Linux", der gør det muligt for Windows 10 at køre Linux-software ved at oversætte Linux-systemopkald til Windows-systemopkald.
Når du kører en Linux-distribution som Ubuntu, downloader og installerer du et komplet Ubuntu brugerrumsbillede på din computer. Dette omfatter de nøjagtige samme binære filer eller programmer, der ville køre på Ubuntu. At "Bash on Ubuntu on Windows" miljøet virker takket være det underliggende Windows-subsystem til Linux.
Microsoft vil ikke bruge nogen tid på at arbejde med grafisk software, da denne funktion er beregnet til kommandolinjeudviklerværktøjer. Men den vigtigste tekniske årsag til, at grafiske applikationer ikke understøttes, er, at de kræver en "X-server" for at tilvejebringe den grafiske grænseflade. På et typisk Linux-skrivebord vises den "X-server" automatisk, når du starter din computer, og det gør hele skrivebordet og de programmer, du bruger.
Men prøv at åbne en grafisk applikation fra Bash on Windows, og det vil klage at det ikke kan åbne en skærm.
Der er dog X-serverprogrammer, som du kan installere på et Windows-skrivebord. Typisk bruges disse til at gøre Linux-programmer kørende på andre computere. Protokollen "X11" er ret gammel og designet med evnen til at køre over en netværksforbindelse.
Hvis du installerer et X-serverprogram på dit Windows-skrivebord og ændrer en indstilling i Bash-skalen, vil applikationer sende deres grafiske output til X-serverprogrammet, og de vises på dit Windows-skrivebord. Alt skal fungere fint, forudsat at disse applikationer ikke afhænger af Linux-systemopkald, som Windows-delsystemet til Linux endnu ikke understøtter.
Trin One: Installer en X-server
Installationsprocessen er enkel: Du kan bare acceptere standardindstillingerne. Den starter automatisk og kører i systembakken, og venter på, at du kører grafiske programmer.
Trin 2: Installer programmet
Sådan installeres Linux-software i Windows 10s Ubuntu Bash Shell Du kan installere grafiske Linux desktop-programmer som du kan andre programmer, ved hjælp af apt-get-kommandoen i det Ubuntu-baserede Bash-miljø. Lad os f.eks. Sige, at du vil installere den grafiske, GTK-baserede vim-editor. Du vil køre følgende kommando i Bash-vinduet:
sudo apt-get install vim-gtk
Det går gennem installationsprocessen i kommandolinjevinduet, ligesom det gør på Ubuntu.
Trin Tre: Indstil din skærmmiljøvariabel
Kør følgende kommando i Bash-miljøet:
eksport DISPLAY =: 0
Denne indstilling gælder kun for din nuværende Bash session. Hvis du lukker vinduet, vil Bash glemme det. Du bliver nødt til at køre denne kommando hver gang du genåbner Bash og vil køre en grafisk applikation.
Trin fire: Start et program
gvim
Det er så simpelt. Hvis applikationen går i stykker efter lanceringen, kan de Linux-systemopkald, der kræves muligvis ikke understøttes af Windows-subsystemet til Linux. Der er ikke meget du kan gøre ved dette. Men giv det et skud, og du kan opleve, at de apps du har brug for, virker ordentligt godt!
Du kan også kombinere det tredje og fjerde trin, hvis du vil. I stedet for at eksportere DISPLAY-variablen en gang til en hel Bash shell-session, ville du bare køre en grafisk applikation med følgende kommando:
DISPLAY =: 0 kommando
For eksempel at starte gvim, ville du køre:
DISPLAY =: 0 gvim
Husk, dette understøttes ikke officielt, så du kan komme ind i fejl med mere komplekse applikationer. En virtuel maskine er en mere pålidelig løsning til at køre mange grafiske Linux desktop applikationer på Windows 10, men dette er en pæn løsning til nogle af de enklere ting.
Sådan fejler du din Mac med aktivitetsovervågning
Ikke mange afslappede brugere ved om OS Xs aktivitetsovervågning, og færre forstår stadig, hvordan det virker, og hvad det virkelig kan gøre. Sådan kan du bruge Activity Monitor til at styre Macs hukommelse, lave langsomme applikationer og fejlfinding af forskellige andre problemer. Start programmet Aktivitetsovervågning ved at gå til "Programmer> Hjælpeprogrammer> Aktivitetsovervågning" eller skriv bare "Aktivitetsovervågning" i Spotlight.
Sådan deaktiveres søgning i Windows
Hvis du virkelig ikke bruger Windows Search meget, kan du deaktivere indeksering helt ved at slukke for Windows Search-tjenesten. Du kan stadig søge - det vil bare tage længere tid uden et indeks. Hvis du tænker på at deaktivere Søg, fordi det sænker tingene ned, anbefaler vi at trimme ned, hvilke filer og mapper der bliver indekseret og se om det arbejder for dig først.