Raspberry PI-Raspbian-Personalizzazioni

Da raspibo.
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Esempi e modifiche alla configurazione del sistema

Swapfile

Disattivazione

Comandi da utilizzare come 'root':

dphys-swapfile swapoff            # disattiva il file di swap
dphys-swapfile uninstall          # elimina il file di swap se presente
systemctl disable dphys-swapfile  # disattiva per successivi riavvii del sistema

Uscita HDMI

Il rilevamento automatico funziona collegando un convertitore HDMI->VGA ed un monitor (dovrebbe lo stesso funzionare con un monitor/televisore collegato in HDMI), se non e` cosi`, decommentate la riga "hdmi_force_hotplug=1" nel file "/boot/config.txt":

Screenshot-raspberry-config-hdmi force hotplug.png

Convertitori
Convertitori_HDMI_to_VGA

Monitor HDMI 24"

Il monitor e` senza audio ed e` riconosciuto, ma la risoluzione non e` ottimale.

Questa volta ho utilizzato lo script di configurazione ufficiale:

raspi-config

Ho selezionato la risoluzione corretta e successivamente (questo se lo fate prima della risoluzione si ripristina) l'uscita audio sul jack (quello nero da 3,5mm).

Non ne sono sicuro, ma dovrebbe aver configurato/attivato nel file "/boot/config.txt", queste righe:

hdmi_force_hotplug=1
hdmi_group=2
hdmi_mode=82

L'uscita audio non e` "visibile", se non dal comando "amixer cget numid=3" (l'ho trovato guardando i sorgenti di "raspi-config").

Per l'elenco delle impostazioni (alcune) si puo` usare il comando:

vcgencmd get_config int
Nota
Per l'uscita audio potevo modificare manualmente il file "/boot/config.txt" inserendo la linea "hdmi_ignore_edid_audio=1"

Riferimenti utili:

VGA Monitor 7"

##################################################################################
# Queste sono le righe di parametrizzazione/configurazione, riguardanti il monitor
# HD CCTVLED MONITOR 7" collegato con porta VGA (e adattatore HDMI -> VGA):

# HD CCTV LED MONITOR
hdmi_drive=2

# 1 = CEA, 2 = DVI
hdmi_group=2

# CEA: 1 = VGA, 4 = 720p
# DVI: 9 = 800x600x60
# DVI: + di 60Hz non si auto configura correttamente
hdmi_mode=9

Uscita AV Video Composito

Modifiche al file "/boot/config.txt"

TV Monitor 7"

### Configurazione AV per TV 7"
framebuffer_width=480
framebuffer_height=320
#overscan_left=-128
#overscan_right=-128
overscan_top=-14
overscan_bottom=-14


TV Monitor 7" (Lettore CD portatile)

Funzionano entrambe

### Config AV lettore CD portatile 7"
#framebuffer_width=300
#framebuffer_height=200
#overscan_left=-11
#overscan_right=-21
#overscan_top=-13
#overscan_bottom=-19

### Config AV lettore CD portatile 7"
framebuffer_width=600
framebuffer_height=400
overscan_left=-4
overscan_right=-4
overscan_top=-13
overscan_bottom=-19

TV Monitor 2,8" (MP4 Portable Game Player)

### Config AV 2,8" MP4 portatile
### Riquadro libero da sovrapposizioni
### le scritte REC e le icone batteria
### non si sovrappongono all'immagine.
framebuffer_width=340
framebuffer_height=200
overscan_left=-16
overscan_right=-16
overscan_top=-16
overscan_bottom=-16
### Config AV 2,8" MP4 portatile
### Miglior risoluzione in console
framebuffer_width=300
framebuffer_height=200
overscan_left=-18
overscan_right=-28
overscan_top=-25
overscan_bottom=-25

Hostname

Nota
Sembra che sia possibile evitare tutta la procedura seguente con un'unico comando, per esempio, cambiare l'hostname "raspberrypi" in "raspi":
sudo sed -i 's/raspberrypi/raspi/' /etc/hosts /etc/hostname; sudo reboot
letto su: http://www.commandlinefu.com/commands/view/12183/rename-your-raspberry-pi?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+Command-line-fu+%28Command-Line-Fu%29


Cambiato e reso visibile in rete GNU/Linux con server DHCP e DNS il Raspberry Pi col nome "raspi".

Cambiato "raspberry" in "raspi" nel file "/etc/hostname"

Screenshot-raspberry-config-hostname.png

Cambiato "raspberry" in "raspi" nel file "/etc/hosts"

Screenshot-raspberry-config-hosts.png

Commentato la riga "send host-name = gethostname();", decommentato e cambiato la riga "send host-name "raspi";" nel file "/etc/dhcp/dhclient.conf"

Screenshot-raspberry-config-dhcp-client.png

Nota
Probabilmente quest'ultima operazione non e` necessaria, nelle ultime "prove" sembra funzionare correttamente il "gethostname()".

User (Cambio username default)

L'username di default (Raspbian) e` "pi", per cambiarlo prima si deve 'attivare' totalmente il root login:

sudo su
passwd

Ora il problema sono tutti quei programmi in esecuzione dell'utente "pi" che non lasciano (o quasi) alternative, la piu` sbrigativa (siamo ancora 'root'):

reboot

Al login, accreditiamoci come 'root' e diamo il comando (voi mettete il vostro nome):

usermod -d /home/davide -m -l davide pi
-d
Cambia la home utente (/home/davide e` la nuova)
-m
Sposta la home utente (/home/pi in /home/davide)
-l
Cambia lo "user login" (davide)