BankID i Linux med Chrome (uppdaterad)

Har följt en mycket bra anvisning som Gunnar Hjalmarsson har skrivit på Ubuntu Wiki för hur man skaffar BankID i Linux med hjälpa av Chrome.

2016-08-15: Uppdatering.
Tyvärr, måste jag informera att denna möjlighet inte längre fungerar. Suck. Det verkade som att det skulle finnas en någorlunda bra lösning för oss som inte vill sitta fast i Microsoft-saxen, men återigen så förstörs denna möjlighet.
Gunnar Hjalmarsson uppdaterade sin sida på länken ovan, i augusti i år 2016.

Jag stötte dock på några konstigheter, som troligen kan förklaras av att jag var väldigt trött när jag fixade detta. Kanske även något problem kan härledas till att jag installerade i Ubuntu 15.10 64-bit under VirtualBox.

Kortfattat går instruktionen ut på att:

  1. Installera BankID-appen (bankid-chrome, via PPA ppa:ubuntu-se/bankid-chrome)
  2. Installera Chrome (inte Chromium)
  3. Installera App Runtime for Chrome (ARC) en app för Chrome (konstig länk som helst kopieras)
  4. Aktivera programmerar-läge i Chrome
  5. Koppla BankID-appen till Chrome

Mina problem blev:

  • Jag var tvungen att fixa WebGL enligt Gunnars anvisning. Aktivera funktionen ”Åsidosätt lista för programrendering”.
  • Installation av ARC fungerade inte första gången för mig. Kanske man inte får stänga av webbläsaren (Chrome) innan man aktiverar BankID.
  • Jag var även tvungen att använda en modifierad metod för att installera PPA. Det var problem att lägga till nyckeln. Den övre raden fungerade inte för mig, jag var tvungen att använda den undre. Tror att det beror på att jag sitter bakom en brandvägg. Tänk på att det kanske radbryts här.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv F0511E06

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F0511E06

Varför

Varför är jag tvungen att göra detta? Av samma anledning till att jag för ett år sedan installerade Android under VirtualBox för att få tillgång till BankID. Finansiell ID-teknik har i praktiken monopol på e-legitimation, och när samhället för några år sedan sade att de inte längre var tvungna att ha en produkt för oss som använder Linux då försvann den så klart. Dvs det fanns en fungerande, oftast, produkt fram till 2014 då samhället hade det som krav. Denna version använde jag och var hyfsat nöjd. Efter 2014 kunde jag inte längre använde e-legitimation för att hantera sjukvård, skatteverket och andra samhällsfunktioner som andra medborgare. Då provade jag Android under VirtualBox och det fungerade. Det senaste halvåret, eller så, har denna möjlighet också hindrats av Finansiell ID-teknik, varför vet jag inte. Därav testar jag nu BankID via Chrome, och hoppas att den information som andra lyckats få av Finansiell ID-teknik att den ska stödjas i framtiden.

Länkar:
https://wiki.ubuntu.com/SwedishTeam/Support/BankID_i_Linux_genom_Google_Chrome

Byta från KDE till Cinnamon på KUbuntu

Efter att ha uppgraderat KUbuntu till 15.04 i våras, och nu till 15.10 så har jag varit väldigt missnöjd med hur det grafiska fungerar. Jag hade gärna gått tillbaka till KDE4 men det anser jag inte vara en bra lösning, jag vill köra det senaste. Tidigt under året har jag under ett flertal tillfällen testat att installera flera grafiska gränssnitt, och de har alltid gett problem. Som tur är har det varit under VirtualBox, så det har inte ställt till problem för mig i dagliga arbetet. Till slut bestämde jag mig för att göra ett allvarligt försök att installera Cinnamon och byta från KDE5. Så här gick det.

Förutsättningar

  • KUbuntu 15.10
  • Alla uppdateringar fram till installation
  • Testar först i VirtualBox med gäst-tillägg för skärm-yta

Kolla först vilken dm som är installerad

Det verkar vara sddm i test-systemet, även i mitt eget.

dpkg -l '*dm*'

Utan fnuttar så hittar den inget i mitt eget system, men däremot i VB-systemet fungerade det utan fnuttar. Konstigt.

Kollar om Cinnamon har något problem med sddm

Inte något som skulle hindra användning av ssdm i alla fall – kollade bara ytligt så det kan så klart finnas problem.

Installera Cinnamon

Vet inte vad som egentligen behöver installeras, men jag kollar med apt-cache och listar allt som har med Cinnamon att göra. Där hittar jag att ”cinnamon-desktop-environment” innehåller fullständig desktop samt extra komponenter. Så jag börjar där, och om det verkar behöva installeras något mer så får jag lägga till det senare.

sudo apt-get install cinnamon-desktop-environment

489 nya paket att installera – bara att hålla tummarna.

Kollar om något annat dm har blivit installerat under denna process. Fick en fråga om vilken dm jag ville använda i början, och jag valde så klart ssdm för att jag ville inte ändra något. Under installation ser jag något om lightdm så därför blir jag lite orolig att det blir samma problem som jag haft tidigare med dm som kolliderar.

dpkg -l '*dm*'

Ja, lightdm är nu installerad. Då jag kollade tidigare så var inte lightdm installerad.

För säkerhets skull kör jag reconfigure för att uppdatera att det är sddm som ska användas.

sudo dpkg-reconfiugre sddm

Sedan startar jag om och håller tummarna att det fungerar.

Det fungerar, men som förra gången jag provade Cinnamon saknas det lite ikoner. Dessa installeras med hjälp av

sudo apt-get install gnome-icon-theme-full

Jag har redan skrivit en notering om detta här på ripop.se.

Allt ser ut att fungera som de ska nu. Ska jag våga mig på en sådan ändring av mitt grund-system. Men skriver jag om det, så blir det i senare inlägg.

Dessutom vill jag ändra på det grafiska gränssnittet av sddm, jag giller det inte. I alla fall bakgrunden vill jag ändra.

Håll nu alla tummar, för här gör jag nu ändringarna. Jag kollar extra att lightdm inte är installerad på mitt eget system, jag gissar att den kommer att installeras. Ja, den installerad och då får man frågan om vilken dm man vill använda. Egentligen borde jag kanske använda lightdm, jag tror jag gillar den bättre. Men för tillfället vill jag inte ändra för mycket, det får bli en senare fråga. I alla fall om jag inte kan ändra det grafiska för sddm som jag vill ha det.

Även här körde jag en reconfigure och valde sddm efter installationen. Nu är det omstart och se vad som händer.

Det fungerar, jag är nästan glad. Jag gillar inte heller Cinnamon helt och hållet, det var bättre förr. Jag gillade KDE före de ändrade det med version 5. Men det är ingen ide att gå tillbaka till det gamla, för den utvecklas inte och det finns säkert andra problem som kommer att dyka upp pga att alla andra ändrar sina program för att passa in i den nya ordningen.

Övriga anmärkningar

Ser att skärm-lås fungerar i den här installationen av KUbuntu under VirtualBox. Undrar varför den inte fungerar för mig i ordinarie system? Säkert någon rest från tidigare som ställer till det.

Efter att ha kört Cinnamon nu i några veckor, så känner jag att den är trevligare men är fortfarande inte nöjd. Det finns saker jag skulle vilja ha från KDE, men så länge jag inte själv ställer upp och hjälper till med att fixa det jag inte gillar så får det duga. Tills vidare är jag mer nöjd med Cinnamon än med den förstörda KDE. Alternativet är att gå tillbaka till KDE4, men det är inte en lösning som kommer att fungera. KDE4 gillade jag.

Reparera PDF för Android – bädda in fonterna

Med uppdateringar av Adobe Reader för Android slutade några av de PDF:er som jag skapat på egen hand att fungera. Det visade sig att jag hade fonter i dessa pdf-filer som inte var standard-fonter och detta gjorde att filerna inte längre tilläts visas i Adobe Reader för Android.

Att det var fel på fonterna visste jag så klart inte från början. Jag har istället letat efter sätt att reparera eller på något annat sätt läsa in PDF:erna på nytt, för jag trodde att något hade blivit korrupt. Till slut ramlade jag över en site som levererar programmet Multivalent som fick mig att tänka i rätt banor. Detta gjorde att jag kunde söka reda på en sida som hade en lösning som fungerade för mig. Stackoverflow och dess kompis-siter gillar jag skarp och även denna dag räddade de mig i nödens tid.

Med hjälp av terminal-programmet gs kunde jag se att PDF:en hade en länk till en font som jag senare kunde tolka som att den inte var inbäddad, och det är inte så bra om jag flyttar över till en annan dator.

gs -o /dev/null -sDevice=nullpage input.pdf

Med detta går gs igenom alla sidor i PDF:en och skriver ut eventuella meddelanden i terminalen. Då var det enkelt att söka efter hur man ska göra för att bädda in en font. Detta ledde mig till att tro att det kunde vara något med fonten.

Google-sökning: embed font from pdf linux
gs -q -dNOPAUSE -dBATCH -dPDFSETTINGS=/prepress \
   -sDEVICE=pdfwrite -sOutputFile=output.pdf input.pdf

Ovan är tagen direkt från Stackoverflow, det enda jag gjort är att bryta av den med ett backslash (\) som radbrytare, den ska så klart inte vara med.

Efter att ha bäddat in fonten så fungerar återigen filen att läsa i Adobe Reader under Android.

Man kan undra varför Adobe inte ger bättre förklaringar till varför deras program inte klarar av att läsa en fil. Det är som att de inte vill att kunder använder deras program. De lägger hellre till saker som ökar möjligheten att mitt system blir hackat, för vi vet att nya funktioner alltid kommer med nya säkerhetshål.

Länkar:
http://multivalent.sourceforge.net/
http://stackoverflow.com/questions/13912615/how-can-one-embed-a-font-into-a-pdf-with-free-linux-command-line-tools

 

Installation av Epson Perfection V330 Photo under Ubuntu 15.04

Jag kan inte uttala mig om denna scanner är ”Perfection”, men det fungerar för min användning. I alla fall så länge jag installerar rätt drivrutiner. Uppgraderad datorn från 14.10 till 15.04 och det verkar som att drivrutinerna för scanners slutat fungera. Så jag måste se till att uppdatera dessa igen.

För närvarande kör jag KUbuntu 15.04, AMD 64.

Google: epson scanner v330 photo linux install

Gav en länk där jag kunde leta mig fram till drivrutiner för min scanner.

Först installera iscan, sedan drivrutinerna. Lite udda ordning, men det är vad beroendet säger när jag kör dpkg -i. Dessutom krävs det att xsltproc är installerad. Jag kan så klart ha stavat fel när jag skriver detta, så ta det inte så bokstavligt.

apt-cache install xsltproc
dpkg -i iscan-data_1.36.0-1_all.deb
dpkg -i iscan_2.30.1-1~usb0.1.ltdl7_amd64.deb
dpkg -i esci-interpreter-perfection-v330_0.2.0-1_amd64.deb

Och nu är det bara att åka. Hoppas jag.

Vissa problem dök upp innan jag hade startat om allt som det skulle.

Länkar

  1. http://www.epson.com/cgi-bin/Store/support/supDetail.jsp?oid=154807&infoType=Downloads&platform=OSF_O_LINUX
  2. http://download.ebz.epson.net/dsc/search/01/search/searchModule

 

Uppgradera Debian från 7.x till 8.x

Jag följer egentligen en befintlig manual som Jarrod har skrivit 26 april 2015.

Vad jag gjorde extra, var att göra både ”apt-get update” och ”apt-get upgrade” innan jag följde Jarrods anvisningar.

Uppdaterar /etc/apt/sources.list enligt nedan. Jag har tagit bort lite som kändes onödigt att ha med här.

#deb http://ftp.acc.umu.se/debian/ wheezy main
#deb-src http://ftp.acc.umu.se/debian/ wheezy main

#deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

## wheezy-updates, previously known as 'volatile'
#deb http://ftp.acc.umu.se/debian/ wheezy-updates main
#deb-src http://ftp.acc.umu.se/debian/ wheezy-updates main

deb http://ftp.acc.umu.se/debian/ jessie main
deb-src http://ftp.acc.umu.se/debian/ jessie main

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.acc.umu.se/debian/ jessie-updates main
deb-src http://ftp.acc.umu.se/debian/ jessie-updates main

Jag kopierar raderna med de gamla weesey och gör ändringar till jessie för de nya raderna, därefter kommenterar jag bort de gamla inställningarna.

apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove

Jag avslutar med att starta om maskinen, mest för att jag var lite för lat att använda ”checkrestart” och gå igenom alla tjänster som behövde startas om.

Jarrod avslutar med ett enraders kommande som förenklar det hela, när man förstår vad det är man gör. För om det är något som inte fungerar som det ska, då behöver man förstå var felet har uppstått. Annars är det svårt att rätta till det. Jag kan inte förstå var Jarrod hämtar innehåll till uppdaterad sources.list, så därför kör jag manuellt. Och jag har inget behov av att förenkla då jag gör detta så sällan.

Problem

Då jag kör detta test på en VirtualBox, så ville jag kopiera från maskinen. Det verkade kräva Guest Editions, som jag hade svårigheter att installera. Jag fick inte köra program från CD! Hittade en tänkbara lösning, men den fungerade inte. Så jag får leta vidare på den. Tror att jag till slut hittade det, genom att aktivera urklipp under Allmänt/Avancerat och sätta ”Delade urklipp” till dubbelriktat så hoppas jag att det fungerar att kopiera från gästoperativ till host. Jag hade först försökt att kopiera sources.list till en delad mapp, men den var inte inställd på rätt sätt. Så när jag till slut gjorde rätt inställning så kunde jag den vägen kopiera in vad jag skrivit i den filen.

Länkar
https://www.rootusers.com/how-to-upgrade-debian-7-wheezy-to-debian-8-jessie/

How to Upgrade Debian 7 Wheezy to Debian 8 Jessie