Chrome OS

Vil linuxnerden i meg lide en spasmatisk død hvis jeg skifter til Googles operativsystem Chrome OS? .. på laptopfronten? Jeg kjøpte en billig Acer Chromebook for å teste ut hva operativsystemet kunne levere. Siden jeg ikke tåler lyden av vifter, måtte jeg lete litt for å finne kombinasjonen x86 og passiv kjøling.

Jeg valgte folkevognen Acer Chromebook 314 med 14″ skjerm, for ca. 4k (i desember 2021) med 8GB RAM, 128 GB lagring. Prosessoren er en Intel® Pentium® Silver N5030-prossesor, fire kjerner på 1.1 Ghz. Jeg var skeptisk til prosessoren, og samtidig litt betrygget: Den bør åpenbart klare seg fint uten vifte.

Nei, altså, Bernaard er overtydd, eller hva det nå heter. Chromeboken er rask i vendingen, og operativsystemet fungerer utmerket så langt. Integrasjonen med telefonen er kjekk. Nerden i meg får alt han kan ønske seg med det integrerte linuxmiljøet. Gimp er inne på 1-2-3, og terminalen gir meg tilgang til alle herligheter i hjemmenettverket.

Min bruk er skriving, litt regneark, surfing, musikk, video, nettnerding, lichess, og -kremt- Civ Revolution 2 en gang i blant. Denne gir meg det jeg trenger, denne maskinen, og knirkefritt. Skrivingen innebærer Google Documents eller Word Online, ettersom jeg ikke orker OpenOffice Writer/LibreOffice Writer, som skader øynene mine. Online-tekstbehandling fungerer stort sett strålende for meg, selv om spesialtegn kan være styr.

Linux: Google Chromecast og brannmur

Denne posten gjelder linux-PC-er som benytter seg av UFW-brannmuren, f.eks. Debian og Ubuntu. Selv fikk jeg dette problemet i Debian 10.

Problem og diagnose: Chromecast virker ikke
Hvis du har problemer med å spille av Chromecast fra en Linux-PC som bruker brannmuren UFW, er det mulig at det nettopp er brannmuren som forårsaker problemet. Dette tester du enkelt med å deaktivere brannmuren:

ufw disable

Deretter prøver du på nytt å caste fra f.eks. VLC eller Gnomecast. Hvis Chromecast fungerer når brannmuren er slått av, har du et helt klart et brannmurproblem. Nå som diagnosen er på plass, kan vi aktivere brannmuren igjen:

ufw enable

Selvfølgelig kan man deaktivere brannmuren hver gang man skal caste, og skru den på igjen etterpå, men det innebærer plunder hver gang, og plunder er kjipt.

Saken er den at Chromecast ikke virker med mindre spesifikk trafikk tillates å passere brannmuren. Hvordan fikser vi det? Først og fremst må du sørge for at Chromecast tildeles en fast IP-adresse i nettverket ditt. Dette kan du gjøre i innstillingene for ruteren din ved å knytte IP-adressen til Chromecasts unike MAC-adresse (sjekk manualen for ruteren din).

Løsning (i terminal)
Når Chromecast har fått fast IP på nettverket, kan du legge til to regler der du erstatter de røde ip-adressene med de som er korrekte i ditt nettverk (192.168.1.40 under er ip-adressen til Chromecast; 192.168.1.2 er ip-adressen til maskinen du konfigurerer):

ufw allow from 192.168.1.40 to 192.168.1.2
ufw allow from 192.168.1.40 to 239.255.255.250

Løsning (GUFW)
Dette kan også gjøres i brannmurgrensesnittet GUFW, som er en enkel måte styre brannmuren UFW på. Denne løsningen krever også at Chromecast har fast ip-adresse på lokalnettet. Det er mulig du må installere GUFW før du setter igang. I Debian og Debian-baserte distroer kan du bruke kommandoen:

apt install gufw 

Når dette er gjort, sjekker du at de generelle innstillingene i GUFW er som dette:

Du går inn under fanen «Regler» og legger til en regel. Klikk +-tegn og gå inn under fanen «Avansert».

Du må bytte ut ip-adressene «Fra:» og «Til:» med det som er korrekt på ditt nettverk. Fra-adressen skal være Chromecast-dingsens adresse og til-adressen er ip-en til den maskinen du konfigurerer. Når du er ferdig trykker du på «Bruk». Regelen tillater trafikk fra Chromecast til linuxboksen din.

Deretter legger du til enda en regel som skal se slik ut, og der du KUN endrer fra-adressen til den som Chromecast har på ditt nettverk. Til-adressen må stå som på bildet.

Når du har aktivert begge regler, skal du kunne sende til Chromecast fra linux-PC-en din!

Commodore 128 på nyere skjermer

En gang for noen år siden ble jeg rammet av plutselig panikk. Jeg så hvordan CRT-monitorene sluknet én etter én. Commodore 128 har to videochipper og to skjermutganger. Den ene er som på Commodore 64 med kompositt og s-video (40 tegn i bredden), den andre er en slags digital RGB (80 tegn i bredden). Det er kun den sistnevnte som er problematisk dersom man ikke har en original monitor.

Jeg har vært innom en del løsninger som har fungert mer eller mindre greit,men løsningene vil for det meste innebære at man trenger en dings som oversetter de gamle signalene til slikt som kan brukes via SCART- eller VGA-innganger Etter noen studier kjøpte jeg et kort som heter «BIT-C-128» (lenke) og en såkalt «Gonbes upscaler» og resultater var … ustabilt bilde med blinkende piksler, antakelig pga. skaleringen.

Den beste løsningen for meg var å bruke BIT-C-128 og kople direkte til SCART (uten Gonbes upscaler). Dette gav meg relativt klart bilde og ingen blinkende eller krælende piksler. Da laget jeg like godt en boks som tar imot signalene fra begge videoutganger, pluss lydsignalene og sender dem til SCART. (Jeg skifter da videomodus via en bryter.) Mye krøll for en elektronikk- og loddeamatør, men resultatet var bedre enn noe annet jeg har prøvd!

For moro skyld kjøpte jeg likevel en MCE2VGA (lenke), som konverter mange eldre RGB-signaler til VGA. Den var temmelig dyr, og den sies å være noe av det beste til bruk med eldre PC-er. Den var virkelig ingen suksess til bruk med Commodore 128 og gav samme kvalitet som man får med en «Gonbes upscaler»: piksler som «kræler», slås av og på i et sett.

OVER: Fotografi av skjermen med MCE2VGA
OVER: Fotografi av skjermen med BIT-C-128 til SCART (egen konstruksjon)

Nå har imidlertid en nederlender ved navn Sven Pook utviklet en liknende løsning som den jeg laget: begge utganger til SCART (lenke). Jeg har bestilt den og er spent på å se om kvaliteten på bildet blir bedre enn på min egen!