본문 바로가기

Raspbegrry Pi/Model 3B

Embedded platform 초기 설정

***********부팅 시 레인보우 테스트 화면 제거***********

 

// /boot/config.txt 를 편집기로 열기

sudo nano /boot/config.txt

 

//맨 아래에 내용을 추가 후 저장

#rainbow screen no show

disable_splash=1

 

 

 

 

 

***********부팅 시 산딸기 로고 제거***********

 

// /boot/cmdline.txt 를 편집기로 열기

sudo nano /boot/cmdline.txt

 

//내용의 맨 뒷 부분에 한칸 띄어 쓰기 후 아래 내용을 추가 후 저장

logo.nologo

 

 

***********부팅 시 splash 화면 제거***********

 

// /boot/cmdline.txt 를 편집기로 열기

sudo nano /boot/cmdline.txt

 

//내용 중 splash 내용 삭제

 

 

 

***********부팅 시 splash 화면 변경(이미지 변경)***********

 

방법1

//splash로 사용할 이미지 이름을 splash.png로 만든다.

// /usr/share/plymouth/themes/pix 안의 splash.png 로 원하는 이미지를 복사

sudo cp -r splash.png /usr/share/plymouth/themes/pix/splash.png

 

 

 

***********부팅 시 console에서 커서 안보이게 설정***********

 

// /boot/cmdline.txt 를 편집기로 열기

sudo nano /boot/cmdline.txt

 

//내용의 맨 뒷 부분에 한칸 띄어 쓰기 후 아래 내용을 추가 후 저장

vt.global_cursor_default=0

 

 

#***********## 부팅 로그를 disable***********

file=/usr/share/plymouth/themes/pix/pix.script

sudo sed -i "s/message_sprite = Sprite();/#message_sprite = Sprite();/g" $file

sudo sed -i "s/message_sprite.SetPosition/#message_sprite.SetPosition/g" $file

sudo sed -i "s/my_image /#my_image /g" $file

sudo sed -i "s/message_sprite.SetImage(my_image);/#message_sprite.SetImage(my_image);/g" $file

sudo sed -i "s/console=tty1/console=tty3/g" /boot/cmdline.txt

 

 

 

 

#***********## 로고 하단에 출력되는 로그를 disable***********

src1=$( cat /boot/cmdline.txt )

src2="splash quiet plymouth.ignore-serial-consoles logo.nologo vt.global_cursor_default=0"

sudo mv /boot/cmdline.txt /boot/cmdline.txt.bak

sudo sh -c " echo \"$src1 $src2\" > /boot/cmdline.txt"

 

 

 

 

#***********##데스크톱 상단 패널 제거 disable***********

sudo sed -i 's/^\([^#]\)/#\1/g' /etc/xdg/lxpanel/LXDE-pi/panels/panel

 

 

 

 

#***********라즈베리파이에서 마우스 커서 숨기기/켜기***********

1. 터미널 오픈 후 아래 명령어 입력

sudo vi /etc/lightdm/lightdm.conf

 

2. 설정중에서 "-nocursor" 라고 되어있는 라인을 찾는다

ex) xserver-command=X -nocursor

 

3-1 (커서가 나왔으면 하는 경우) 아래를 주석처리한다.

ex) "#xserver-command=X -nocursor"

 

 

3-2 (커서가 안나왔으면 하는 경우) 주석처리를 해제한다.

ex) "xserver-command=X -nocursor"

 

 

 

#***********-platform xcb 형식 부팅시 자동실행***********

sudo nano /etc/xdg/lxsession/LXDE-pi/autostart