Jag märkte att vissa hemsidor jag surfade såg väldigt konstiga ut, som att typsnitten inte längre hade samma storlek. Tabeller kunde bli förskjutna exempelvis.
Lösningen var enkel, installera de typsnitt som var tänkta att användas på dessa hemsidor:
sudo apt-get install ttf-mscorefonts-installer
lördag 28 november 2015
Stäng av musacceleration i Ubuntu 15.10
Jag förstår inte hur inställningen kan saknas i både Ubuntu och OSX. Blev helt tokig efter att datorn nyinstallerats.
Vem är det som vill ha extrem musacceleration som standard? Vem är denna person som inte ens tycker man ska kunna välja nivån av acceleration?
En enkel fix är att skriva följande i terminalen:
xset m 0 0
Det kommandot stänger av musacceleration för en mus, det är möjligt att "m" behöver ändras till något annat för andra typer av enheter så som touchpads.
Vem är det som vill ha extrem musacceleration som standard? Vem är denna person som inte ens tycker man ska kunna välja nivån av acceleration?
En enkel fix är att skriva följande i terminalen:
xset m 0 0
Det kommandot stänger av musacceleration för en mus, det är möjligt att "m" behöver ändras till något annat för andra typer av enheter så som touchpads.
torsdag 22 oktober 2015
SSH hänger sig med jumbo frames
När jag skulle ansluta till Amazon via SSH hängde sig bara min session. Körde jag verbose kunde man se följande:
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
Men inget mer hände. Efter ett par sökningar hittade jag denna tråden där MTU nämns:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1254085
När jag såg MTU-diskussionen kom jag genast ihåg att jag slagit på jumbo frames, för ökad lokal nätverksprestanda i mitt gigabitnät. Att det skulle påverka utgående SSH-sessioner var inte något som hade slagit mig. Sagt och gjort så sänkte jag MTU-storleken och det gick genast att använda ssh igen.
Exempel på hur man ställer MTU till 1500:
sudo ip link set eth0 mtu 1500
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
Men inget mer hände. Efter ett par sökningar hittade jag denna tråden där MTU nämns:
https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1254085
När jag såg MTU-diskussionen kom jag genast ihåg att jag slagit på jumbo frames, för ökad lokal nätverksprestanda i mitt gigabitnät. Att det skulle påverka utgående SSH-sessioner var inte något som hade slagit mig. Sagt och gjort så sänkte jag MTU-storleken och det gick genast att använda ssh igen.
Exempel på hur man ställer MTU till 1500:
sudo ip link set eth0 mtu 1500
Etiketter:
amazon,
gigabit,
problemlösning,
ssh,
ubuntu server
onsdag 16 september 2015
Dual screen X i virtualbox
Skulle sätta upp en enkel maskin i virtualbox, ubuntu server och blackbox som fönsterhanterare.
Men hur sätter man upp så det fungerar med flera skärmar och varför kan jag inte sätta upplösningen?
Jag började med att försöka sätta upplösningen med verktyget xrandr, tyvärr saknades 1920x1200.
Det löste sig så fort jag installerade virtualbox guest addons:
sudo apt-get install virtualbox-guest-X11
Efter detta var det inga problem att ställa rätt upplösning med xrandr.
Nästa steg var att få två skärmar att fungera. Jag la till en skärm i virtualbox, men varje gång jag tryckte på enable så hände ingenting. I xrandr kunde jag se att två skärmar var anslutna, men det var som att skärmen vore inaktiverad.
Efter googlande kom jag över verktyget arandr, som är gjort för att konfigurera flera skärmar.
sudo apt-get install arandr
Snabbt och lätt kunde jag aktivera min sekundära skärm och allt drog igång.
Källa: http://christian.amsuess.com/tools/arandr/
Men hur sätter man upp så det fungerar med flera skärmar och varför kan jag inte sätta upplösningen?
Jag började med att försöka sätta upplösningen med verktyget xrandr, tyvärr saknades 1920x1200.
Det löste sig så fort jag installerade virtualbox guest addons:
sudo apt-get install virtualbox-guest-X11
Efter detta var det inga problem att ställa rätt upplösning med xrandr.
Nästa steg var att få två skärmar att fungera. Jag la till en skärm i virtualbox, men varje gång jag tryckte på enable så hände ingenting. I xrandr kunde jag se att två skärmar var anslutna, men det var som att skärmen vore inaktiverad.
Efter googlande kom jag över verktyget arandr, som är gjort för att konfigurera flera skärmar.
sudo apt-get install arandr
Snabbt och lätt kunde jag aktivera min sekundära skärm och allt drog igång.
Källa: http://christian.amsuess.com/tools/arandr/
söndag 28 juni 2015
DWA-171 (RTL8821AU) till Linux för en Raspberry Pi
Så varför överhuvudtaget välja den här wlan-sticken över någon av alla modeller som "bara fungerar"?
Jo, den har 802.11AC, vilket till att börja med ger den 5GHz-band, men den har också 2x2-MIMO vilket ger bättre prestanda än de vanliga 1x1-adaptrarna.
Tyvärr har jag inte stenkoll på vilka paket som måste installeras för att det ska gå att kompilera.
Jag är säker på att du behöver ha laddat hem kernel headers.
Hur som helst, drivrutinen jag använt mig av kommer härifrån:
https://github.com/ulli-kroll/rtl8821au
Installationen går till så här:
git clone https://github.com/ulli-kroll/rtl8821au.git
cd rtl8821au
ARCH=arm make -j4
sudo make installfw
sudo insmod rtl8821au.mod
sudo depmod 3.18.0-24-rpi2 (eller vilka kernel headers som du nu använder).
Efter detta kommer wlan-kortet att synas när man kör ifconfig.
Jag utgick från information härifrån:
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=66499
Jo, den har 802.11AC, vilket till att börja med ger den 5GHz-band, men den har också 2x2-MIMO vilket ger bättre prestanda än de vanliga 1x1-adaptrarna.
Tyvärr har jag inte stenkoll på vilka paket som måste installeras för att det ska gå att kompilera.
Jag är säker på att du behöver ha laddat hem kernel headers.
Hur som helst, drivrutinen jag använt mig av kommer härifrån:
https://github.com/ulli-kroll/rtl8821au
Installationen går till så här:
git clone https://github.com/ulli-kroll/rtl8821au.git
cd rtl8821au
ARCH=arm make -j4
sudo make installfw
sudo insmod rtl8821au.mod
sudo depmod 3.18.0-24-rpi2 (eller vilka kernel headers som du nu använder).
Efter detta kommer wlan-kortet att synas när man kör ifconfig.
Jag utgick från information härifrån:
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=66499
söndag 1 mars 2015
Starta grafiska applikationer över SSH, ej X11 forwarding
Jag ville kunna starta applikationer på min HTPC eller Raspberry över SSH, men så bilden visades på den skärm eller TV enheten var kopplad till, inte maskinen jag kör SSH på.
Lösningen var bra mycket enklare än jag trodde, sätt miljövariabeln display till att använda grafikkortet istället för att försöka köra forwarding.
export DISPLAY=:0
Efter du har kört detta kommer applikationen starta upp och nyttja grafikkortet på enheten. Perfekt för att visa videoklipp med mplayer eller starta en emulator.
Lösningen var bra mycket enklare än jag trodde, sätt miljövariabeln display till att använda grafikkortet istället för att försöka köra forwarding.
export DISPLAY=:0
Efter du har kört detta kommer applikationen starta upp och nyttja grafikkortet på enheten. Perfekt för att visa videoklipp med mplayer eller starta en emulator.
lördag 14 februari 2015
Byta standardkompilator i Ubuntu och OSX
För att ändra standardkompilator i Ubuntu behöver man faktiskt inte peka om cc, gcc osv, det räcker med att köra följande:
sudo update-alternatives --config c++
sudo update-alternatives --config cc
Däremot, under osx kör jag ett par skript som ser ut så här:
cd /usr/bin
rm cc gcc c++ g++
ln -s /opt/local/bin/gcc-mp-4.9 cc
ln -s /opt/local/bin/gcc-mp-4.9 gcc
ln -s /opt/local/bin/g++-mp-4.9N c++
ln -s /opt/local/bin/g++-mp-4.9 g++
sudo update-alternatives --config c++
sudo update-alternatives --config cc
Däremot, under osx kör jag ett par skript som ser ut så här:
cd /usr/bin
rm cc gcc c++ g++
ln -s /opt/local/bin/gcc-mp-4.9 cc
ln -s /opt/local/bin/gcc-mp-4.9 gcc
ln -s /opt/local/bin/g++-mp-4.9N c++
ln -s /opt/local/bin/g++-mp-4.9 g++
error: Problem with the SSL CA cert (path? access rights?) while accessing https
Skulle hämta hem ett git repo över https när jag fick följande meddelande
"error: Problem with the SSL CA cert (path? access rights?) while accessing https..."
Lösningen är att hämta hem curl,
sudo apt-get install curl
Då kan man också se att certifikaten kommer på plats
Processing triggers for ca-certificates ...
Updating certificates in /etc/ssl/certs... 171 added, 0 removed; done.
"error: Problem with the SSL CA cert (path? access rights?) while accessing https..."
Lösningen är att hämta hem curl,
sudo apt-get install curl
Då kan man också se att certifikaten kommer på plats
Processing triggers for ca-certificates ...
Updating certificates in /etc/ssl/certs... 171 added, 0 removed; done.
Prenumerera på:
Inlägg (Atom)