X i archlinux raspberry pi

Övning för att förstå vad en fönsterhanterar är för något

Iden med denna labben är att man ska få en raspberry pi att presentera ett grafiskt gränssnitt och ge en förståelse för fönsterhanterare. Labben ska ta ca 60 min att genomföra och kräver internet uppkoppling. Det finns diverse småkrångel som någon möter när de sätter sig in i nya system och det är spännande även om vi sällan idag utsätts för terminalen om vi inte själva vill. Men om man hamnar där så kan det vara bra att förstå hur man kommer vidare till de grafiska eller lär känna terminalen så att man känner sig trygg i den miljön också.

Starta upp Raspberryn och skärmen

Ta ut micro-SD kortet och för in det i Raspberryn.

Koppla in skärmen, tangentbord, strömadapter. Slå till strömen. Arch linux bootar. Vissa möss postar mitt i skärmen en gång per minut så jag burkar börja utan mus fram till det att man har ett fungerande fönsterhanteringsprogram.

  • Login as the default user alarm with the password alarm.
  • The default root password is root.

Förklara användaradministartion

root är den användare man kör med i början för att installera saker. Vi kommer att lägga in sudo i processen så att du kan hinner tänka efter vad det är du gör.

Ställa in svensk tangentbordsuppsättning

Tangetbordslaout är standard engelska vilket för det flesta är besvärligt då det inte står samma sak på knapparna som tangentbordet gör. Eller om man är van vid andra tangentbordsuppsättingar som dvorak-sv-a1. Låt oss börja med att lösa detta. Om vi söker på archlinux wiki så hittar vi:

localectl list-keymaps | grep -i search_term
localectl set-keymap --no-convert keymap

Med dessa inställningarna så kan vi direkt ändra vårt tangetbord men det är inte permanent. Så fort vi startar om så kommer det att återställa sig. Det är besvärligt att göra detta var gång därför ska vi göra ändringen permanent.

Konfigurationsfilen som terminalen startar upp med får du skapa själv och mata in det önskade värdet.

Vi kommer att göra det med VIM för att det är förinstallerat.

# vi /etc/vconsole.conf

i

KEYMAP=sv-lat6

ESC

:wq

Så när vi startar om senare med reboot (eller stänger av med ”shutdown -h now”) så kommer tangetbordet att vara svenska för all framtid som konfigurationsfilen är där.

Expandera disken till att använda hela utrymmet

by tomahhunt » Wed Jun 27, 2012 9:31 am

Actually you can resize the disk while active in arch linux.

As root:

fdisk /dev/mmcblk0

Delete the second partition /dev/mmcblk0p2
d
2

Create a new primary partition and use default sizes prompted. This will then create a partiton that fills the disk
n
p
2
enter
enter

Save and exit fdisk:
w


Now reboot. Once rebooted: 
resize2fs /dev/mmcblk0p2

Your main / partition should be the full size of the disk now.

Fantastiskt nu har disken 13 GB ledigt. Detta kommer att behövas för att rymma all mjukvara.

Kolla att internet fungerar

Testar att pinga någon adress som är kort och enkel att komma ihåg.

ping www.arla.se

Får jag svar så fungerar allt.

Tryck Ctrl-C (Ctrl förkortas ibland med ^ eller C) för att avbryta ping.

Installera x

Uppdatera pacmanlistan. Det kan ta tid att göra en full systemuppdatering så vi försöker att göra det vesentliga i ett kör även om det kanske inte är så rekomenderat att uppdatera källorna utan att uppdatera systemet samtidigt.

pacman -Sy
# pacman -S xf86-video-fbdev lxde xorg-xinit dbus base-devel sudo

Fixa så att sudo fungerar

visudo

Lägg till användaren alarm.

Ställ in LXDE för användaren alarm

Logga in som alarm.

Skapa filen .xinitrc i din hemkatalog hemkatalog. Hemkatalog är där kommandot ”cd ~” tar dig. Din hemkatalog är definierad i din användares inställningar.

vi .xinitrc

I denna konfiguratinosfilen ställer du in LXDEs specifika uppstartkomandot

exec startlxde

Spara och kör

startx

nu borde LXDE start upp.

För att göra ett x som går att logga in till från windows

pacman -S xrdp

 

Förberedelser innan kursen

Fixa ett antal fräsha system att börja med.

Ladda ner en färdig ARM7 Arch Linux

https://sourceforge.net/projects/archlinux-rpi2/

Det står att arch har slutat att göra klara paket. Såg det på deras hemsida att den senaste ison att ladda ner var från 2014. Denna är från 2017 så det är färskt nog. Hoppas att den har en bättre variant för att sköta skärmen.

https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2

Skriv över filen till micro sdkortet

Ladda ner Win32DiskImager-0.9.5-binary från.

https://sourceforge.net/projects/win32diskimager/files/Archive/

Sätt ihop mini-SD kortet med konvertern till SD. Sätt in den i datorn. Formatera disken genom att högerklicka på den i filgranskaren.

Använd Win32DiskImager och lägg in img filen på disken. Godta alla varningar om att filer kommer att skrivas över på disken. Ungefär 6 minuter senare är den klar.

 

Publicerat av

passar

Speak as you fly

Lämna en kommentar

Denna webbplats använder Akismet för att minska skräppost. Lär dig om hur din kommentarsdata bearbetas.