Kelkaj programoj funkcias nur sur Windows: programo de banko, programaro por kontoj, Windows Outlook. Vikix povas funkcigi Windows 11 en virtuala maŝino (VM): kompleta komputilo Windows ene de fenestro, kiu aperas kiel ajna alia fenestro. Ĝia interŝanĝa areo estas uzata kun via, ĝia ekrano ŝanĝas sian grandecon kun la fenestro, kaj unu el viaj dosieroj estas disko en Windows. Kiam Windows estas instalita, unu el ĝiaj programoj ankaŭ povas havi proprian fenestron, sen la Windows-labortablo ĉirkaŭe.
Ĝi estas opcia, kaj ĝi okupas multe da loko, do nenio estas instalita ĝis vi petas tion.
Via porta komputilo ne devas plenumi la proprajn postulojn de Windows 11: la VM havas la TPM kaj Sekuran Ĝirkon, kiujn ĝi postulas, kaj la kontrolo pri pli nova procesoro estas preterlasita.
Kvar komandoj, en terminalo.
vikix windows setup
Ĝi petas vian pasvorton (sudo) unufoje, por la pakaĵoj kaj la reto de la virtuala maŝino. Por meti la diskan de la virtuala maŝino al alia loko, ekzemple al pli granda disko: vikix windows setup --disk /path/to/folder. (vikix add windows faras la saman instalon: Windows estas unu el la funkcioj.)
vikix windows create ~/Downloads/Win11_25H2_English_x64.iso
Uzu la veran nomon de via ISO-bildo (la klavo Tab kompletigas ĝin). Aldonu --key XXXXX-XXXXX-XXXXX-XXXXX-XXXXX se vi havas produkta ŝlosilon. Ĝi petos pasvorton por via Vindoza konto, kiu havas la saman nomon kiel via Linuksa konto.
vikix windows.
vikix windows
Aŭ Super+m → Windows (la VM). Eniru kun la pasvorto de la 2-a paŝo.
vikix windows (aŭ Windows en Super+m) startigas Windows se ĝi estas malŝaltita kaj malfermas ĝian labortablon. Fermu la fenestron, kaj Windows daŭre funkcios; malfermu ĝin denove laŭ la sama maniero.
~/Windows en ĉi tiu portebla komputilo estas la disko Z: en Windows. Metu dosierojn tien por uzi ilin en ambaŭ sistemoj. vikix backup kovras tiun dosierujon.
vikix windows stop. Reŝargu kaj malŝaltu en Super+Shift+Escape unue ĝuste malŝaltas Windows. Eliri lasas ĝin funkcii.
vikix windows status diras, ĉu ĝi estas instalita kaj funkcias, kaj kie estas ĝiaj partoj.
vikix vm) listigas ĉiun VM-on, kiun libvirt havas, la vian kaj la sisteman, kun ĝia stato, memoro kaj CPU-oj. Elekti unu ofertas la jenajn opciojn: malfermi ĝian ekranon, startigi, paŭzi (ĝi konservas sian memoron kaj ne uzas procesoron), konservi (ĝia memoro estas stokita en la diskon kaj ĝi malŝaltas; la sekva startigo daŭrigas de tie, kie ĝi estis), malŝalti aŭ tute malŝalti. De la komandlinio: vikix vm pause windows, vikix vm save windows, vikix vm start windows.
La tuta labortablo de Windows estas la loko por agordi Windows kaj instali ĝiajn programojn. Por uzi unu el ili ĉiutage, Vikix povas montri tiun programon sole: ĝiaj fenestroj troviĝas inter viaj fenestroj kaj aranĝiĝas kiel ajnaj aliaj, sen labortablo de Windows ĉirkaŭ ili.
vikix windows apps setup # once: asks for your Windows password vikix windows apps # what Windows has, from its Start menu vikix windows app excel # open one ... vikix windows app excel ~/Documents/report.xlsx # ... on a file vikix windows apps add excel # put it in the launcher (Super+d)
vikix windows create) kaj konservas ĝin, por ke la programoj povu memstare ensaluti. Ĝi lanĉas Windows se ĝi estas malŝaltita, kaj instalas FreeRDP, la programon, kiu desegnas la fenestrojn, se vi ankoraŭ ne havas ĝin.
vikix windows apps elmontras linion por ĉiu programo en la menuo Start de Windows: mallonga nomo, ĝia plena nomo kaj kie ĝi troviĝas en Windows. La mallonga nomo estas tio, kion la aliaj komandoj uzas; la komenco de ĝi sufiĉas, kiam nur unu programo komenciĝas. Rulu ĝin denove post instalo de programo en Windows.
Super+d sub sia propra nomo, kiel ĉiu alia. vikix windows apps remove excel forigas ĝin denove. Vikix konservas la liston de tio, kion vi aldonis (~/.local/state/vikix/windows-launcher.json), do eniro, kiu mankas, forigita per erara komando aŭ la instalilo de programo, estas reskribita ĉe la sekva vikix update, aŭ tuj per vikix windows apps restore.
Kelkaj aferoj, kiujn vi devas scii:
~/Windows kiel disko Z:, kaj ekde la agordo, ~/Documents kiel disko Y:. La nova disko aperas post la sekva lanĉo de Windows: vikix windows stop, poste malfermu programon denove. Dosiero en ĉiu el tiuj dosierujoj malfermiĝas surloke; iu ajn aliloke estas malakceptita kun mesaĝo, kiu tion diras, ĉar Windows ne povas vidi ĝin.
~/.config/vikix/secrets/windows-password, kiun nur vi povas legi, kaj kiun la historio de viaj dosieroj neniam registras. vikix windows apps forget forigas ĝin; la agordo tiam petas ĝin denove.
Super+Ctrl+h), kaj la programo okupos la tutan ekranon la sekvan fojon, kiam ĝi malfermiĝos.
vikix-win- kaj la mallongan nomon, do (when-window (:class "vikix-win-excel") (workspace 4)) en via rules.lisp sendas Excel-on al labra spaco 4 (Reguloj por la labra tabulo).
vikix windows), kiu montras la ŝirmbildon de Windows ĝis kiam vi revenos al ĝi.
Por la kuriozuloj: ĉi tio estas la RemoteApp de RDP, kiu sendas la fenestrojn de unu programo, kie Fora Desktopo sendus la tutan ekranon. FreeRDP (xfreerdp3) desegnas ĉiun kiel ordinaran fenestron de X, kaj StumpWM ordigas ĝin. lib/windows-apps.py faras la laboron. Ĉio, kion ĝi ŝanĝas ene de Windows, pasas tra la gastagenta programo de la VM, kiun la instalado metis tie, do neniu retservo de Windows estas fidinda kun ĝi. La pasvorto atingas FreeRDP ĉe ĝia eniro kun la aliaj argumentoj (/args-from:stdin), neniam sur komanda linio aŭ en la medio, kie aliaj programoj povus legi ĝin. Kaj la baro: vikix-publish-workarea en modeline.lisp skribas la ekranon, sen la baro, sur la radika fenestro (_NET_WORKAREA, kiel aliaj labraj tabuloj faras), kaj FreeRDP pasigas ĝin al Windows (/workarea).
Windows atingas la interreton kaj vian hejman aŭ oficejan reton. Ĝi vidas ĉi tiun laptopon nur kiel alian komputilon sur privata reto, ĉe 192.168.122.1. Tio, kion ĉi tiu laptopo tenas por si mem, restas neatengebla: la Lisp-konekto de la fenestra administrilo, la agordoj de la presiloj, loka AI-modelo. Do, malbona elŝuto en Windows ne povas preni la regon de via labra tabulo.
Ne estas kio agordi por ĝi: vikix windows setup faras ĝin. Por atingi programon sur ĉi tiu laptopo de Windows intence, rulu tiun programon ĉe 192.168.122.1, ne ĉe 127.0.0.1.
Pli da memoro, pli da procesoroj, aŭ USB-aparato donita al Windows: malfermu la administrilon de la VM per
virt-manager -c qemu:///session
kaj malfermu la detalojn de la Windows virtuala maŝino. Ŝanĝu la memoron kaj la procesorojn dum Windows estas malŝaltita. USB-aparato estas aldonata laŭ la sama maniero (Aldoni Aparaton → USB-Gastaparato).
vikix windows remove
Ĝi unue demandas, poste forigas la VM kaj ĝian diskan, kaj kun ili la pasvorton, kiun ĝi konservas por programoj de Windows, iliajn lanĉilajn enirojn kaj la liston de ili, se vi agordis ilin (vikix windows apps forget --all faras tiun parton sole). ~/Windows, kun viaj dosieroj en ĝi, restas.
create diras, ke ĝi bezonas 8 GB da memoroLa laptopo havas malpli; Windows 11 ne funkcios bone en VM sur ĝi
vikix windows montras ĝian ekranon. La protokolo de la instalado estas ~/.local/state/vikix/windows-install.log
Malfermu ĝin per vikix windows kaj kontrolu: Windows eble atendas respondon al demando
vikix windows status diras, kio mankas
Restartigu Windows (Start → Restart); vikix windows status poste diras, ke ĝi estas sur la privata reto
Donu al ĝi pli da memoro aŭ procesoroj (vidu Ŝanĝante ĝin), kaj fermu tion, kion vi ne bezonas, ĉe ambaŭ flankoj
vikix windows stop --force malŝaltas ĝin, kiel se oni tiras la ŝtopilon
Ĝi montras la lastajn liniojn de FreeRDP; la resto estas en ~/.local/state/vikix/logs/windows-app.log. Se vi ŝanĝis vian pasvorton de Windows: vikix windows apps forget, poste vikix windows apps setup
vikix windows app diras, ke Fora Buruo ne respondasRulu vikix windows apps setup denove: ĝi reaktivas ĝin
La fenestro estas desegnita tiel, ke RemoteApp ne povas transdoni ĝin (tavolvinda fenestro kun sia propra travidebleco). Kontrolu en la propraj agordoj de la programo pri senĉefa temo: la menuo Pri Temoj de FACTS agordita al unu desegnas ĝiajn fenestrojn kiel ordinarajn fenestrojn, kaj tio sufiĉas
vikix windows app diras, ke Windows ne havas tian programonvikix windows apps relege la menun Start, por programo instalita poste
Via ~/.config/picom/picom.conf estas de antaŭ Vikix 0.71.183: aldonu la linion "class_g ^= 'vikix-win-'" al ĝia listo blur-background-exclude
La README enhavas, kiel ĝi funkcias interne.