Huawei P10 Lite och USB-lagring (MTP) fungerar inte under Linux Mint

Köpte en ny mobil för ett tag sedan, och har försökt att få USB-lagring (MTP) att fungera. Till slut hittade jag lösningen, byte av USB-uttag!!!

USB-uttaget på min Dell U2410 verkar inte vara fullt kompatibel med MTP, i alla fall för min Huawei P10 Lite. Andra telefoner som jag testat har fungerat. Det  brukar vara smidigt att ha tillgång till ett USB-uttag på skärmen, men nu fungerade det inte.

Ett kort inlägg, men ett kort och snabbt svar. Borde egentligen ta reda på varför uttaget inte fungerar på skärmen, men det får vara tills vidare.

Utskrifter som har fel pappersformat B4 istället för A4

Vet inte om detta egentligen behövs, det var min skrivare som troligen var största problemet. Men vill man skala om ett dokument så är de så här man gör.

Stötte på ett litet problem när jag skulle skriva ut en Quick Reference Guide (QR) från ISC (https://kb.isc.org/article/AA-01311/116/DNSSEC-Quick-Reference-Guide.html) bara för att ha till hands om jag kände för att pilla med detta.

Dokumentet var i B4-format, undrar om det är något misstag. Vem använder B4? Att man använder Letter i USA, men B4! Hur som helst, marginalerna blev aldrig bra. Oavsett hur jag provade så kunde jag inte få med hela innehållet på min A4-skrivare. Jag trodde det var något fel på min skrivare. Tills jag upptäckte vilket format det var på dokumentet. Så klart det inte fungerar då.

Hur göra? Så klart så löser en Google-sökning även detta. Kommer inte ihåg hur jag gjorde sökningen, men hittade en länk till en sida på Stack Overflow som visar hur man kan ändra pappers-format med gs. (gs=ghostscript)

gs -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dFIXEDMEDIA -dPDFFitPage -dCompatibilityLevel=1.4 -o ./myDNSSEC-QR-A4.pdf ./DNSSEC-QR-B4.pdf

Det var kommandot jag använde. Första gången hade jag inte med ”./” före filnamnet på ”output” (-o ./my…) och jag vet inte var den filen hamnat. FIXMEDIA verkar vara ett krav under vissa förutsättningar. Vilka de är har jag ingen susning om för närvarande. Har inte kollat djupare.

Fast, det visar sig att detta inte var lösningen på mina problem. Min skrivare HP LaserJet 1320 klarar inte av att skriva med mindre marginaler än (1.27, 0.64, 1.27, 0.64) cm på ett ungefär, och dokumentet vill skriva ut större.

Vet inte om det går att fixa i Ocular, som är min normala PDF-läsare, men jag kunde skala innehållet med Xreader (1.0.8) så att allt innehåll kunde skrivas ut. Tyvärr så gör de även att innehållet hamnar fel för att vikas ihop som det är tänkt.

Länkar:

http://stackoverflow.com/questions/7446552/resizing-a-pdf-using-ghostscript

Aktivera PHP för användare, under Debian 8, Jessie

Kommentera ”mod_userdir” i modulen ”php5.conf”.

Det är allt för långt mellan gångerna jag konfigurerar PHP för en server. Så numera när inställningarna för många paket tänker på säkerhet, så missar jag samma sak varje gång. Att aktivera PHP för användare, och inte bara för systemet.

I modulen ”php5.conf” som jag hittar i ”/etc/apache2/modules-available/php5.conf” ska man kommentera bort de sista raderna som har med ”<IfModule mod_userdir.c>” att göra. Detta hittade jag denna gång till slut genom att jag tittade i rätt fil. Tidigare har jag hittat detta nämnas genom att söka på nätet, men denna gång hittade jag inte denna lösning.

Jag har ibland funderat på att hitta en lösning som aktiverar PHP för bara enstaka användare, men det gör jag inte nu.

Omstart av mdm ger mjukvaru-rendering av det grafiska

Har nu råkat ut för att dator efter att ha kört program-uppdatering loggar ut från skrivbordet och när jag sedan loggar in  körs det grafiska gränssnittet utan hårdvaru-acceleration.

Jag lyckades få tillbaka hårdvaru-acceleration genom att starta om datorn. Det räckte med andra ord inte med att logga ut från skrivbordet när ”mdm” startas om. Denna utloggning är något som systemet gör själv, och jag får ingen varning om att det kommer att ske. Det är rätt så enerverande. Glömmer jag bort att något av de program (tjänster) som systemet vill starta om, som mdm, så blir det exit utan ett ord. Jag får hoppas att jag har sparat allt jag har gjort innan detta sker.

Jag har nog mig själv att skylla som installerat ”needrestart” som används för att se om en tjänst behöver startas om efter uppdatering av programvara som den är beroende av. Needrestart är om jag förstått det rätt ett bättre alternativ när man kär ”systemd” än den gamla hederliga init, som då använder ”checkrestart” som finns i ”debian-goodies”.

Jag måste hur som helst komma ihåg att välja tillfälle när jag startar om ”mdm” och när jag så gör, välja att göra en fullständig omstart.

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