Raspberry Pi_Kor_07.3.2 Menu(시작메뉴)


Published Book on Amazon


All of IOT Starting

with the Latest Raspberry Pi from Beginner to Advanced – Volume 1

All of IOT Starting

with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초

보에서 고급까지 (상)

최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초

보에서 고급까지 (하)


Original Book Contents


7.3.2     Menu(시작메뉴)

 

7.3.2.1       Menu 실행

 

마우스를 이용해서 [Panel] 왼쪽에 있는 [Menu]를 눌러 보면 실행할 수 있는 프로그램 그룹 목록들이 나타나고 그 하부에 실제 실행할 수 있는 프로그램 목록이 표시된다.    


그림 7‑7 Desktop window [Menu]

 

[Menu]의 프로그램 목록에서 원하는 프로그램을 선택하여 실행하면 그 프로그램에 대응하는 window 화면이 바탕화면에 나타난다.


 

7.3.2.2       프로그램 목록

 

Raspberry Pi 시스템에는 여러 가지 종류의 프로그램이 제공되는데, 여기서는 그 목록을 개괄적으로 살펴보고 다음 절에서 개별적인 기능에 대해서 상세히 검토해 보도록 하겠다.

 

●   Accessories

 

여기서는 시스템을 운영하는데 필요한 다양한 보조 도구 프로그램들을 제공해 주고 있다. 사용자들이 시스템에 있는 각종 자료를 손쉽게 관리할 수 있도록 해주고, 시스템의 현재 상태를 확인하고, 시스템에 명령을 내릴 수 있게 해준다. 또한 간단한 문서 파일을 작성하고, 그림 파일이나 압축파일, PDF 파일을 간단하게 조회할 수 있는 기능을 제공해 준다. 

 

전체 목록은 다음과 같다.  

■    File Manager (PCManFm)

■    Task Manager (Lxtask)

■    Terminal (LXTerminal)

■    Text Editor (Leafpad)

■    Archiver  (XArchive)

■    Image Viewer (GPicView)

■    Calculator (Gaculator)

■    SD Card Copier

■    PDF Viewer (XPDF)

 

●   Programming

 

여기서는 Raspberry Pi 시스템에서 제공하는 프로그램들 이외에 사용자들이 업무적으로 필요로 하는 기능을 직접 개발하여 사용할 수 있도록 프로그램을 개발할 수 있는 여러 가지 프로그래밍 Language와 도구들을 제공해 주고 있다. 프로그램 Language에 처음 접하는 사람들이 쉽게 사용할 수 있는 Language인 Scratch, 전문적인 프로그램 개발이 가능한 Language인 Python 등에 대한 기능을 사용할 수 있으며, 이들과 관련된 여러 가지 도구들을 사용할 수 있다.


 

전체 목록은 다음과 같다.

■    Scratch

■    Python

■    Mathematica

■    Wolfram

■    Sonic Pi

 

●   Internet

 

여기서는 사용자들이 인터넷에 접속하여 작업을 할 수 있는 Web Browser 기능을 제공해 주고 있다. 또한 Raspberry Pi 시스템에 대한 공식 site에 연결하여 각종 자료를 구할 수 있는 경로를 제공해 주고 있다.

 

전체 목록은 다음과 같다.

■    Web Browser

■    Raspberry Pi Resources

■    Pi Stores

 

●   Game

 

여기서는 Raspberry Pi 시스템에서 사용자들이 즐길 수 있는 여러 가지 game 프로그램을 제공해 주고 있다.

 

전체적인 목록은 다음과 같다.   

■    Minecraft PI

■    Python Games

 

●   Help

 

여기서는 Raspberry Pi 시스템에서 사용하는 Linux 배포판인 Debian에 대한 도움말과 Raspberry Pi 시스템에 대한 전반적인 도움말을 구할 수 있는 공식 Site에 대한 정보를 제공해주고 있다.


 

전체 목록은 다음과 같다.

■    Debian Referenc

■    Raspberry Pi Help

 

●   Preference

 

여기서는 Raspberry Pi 시스템의 여러 가지 기능을 사용자의 필요에 따라 조정할 수 있는 기능을 제공하고 있다. 오디오나 키보드, 마우스, 모니터 등의 장치에 대한 설정을 조정할 수 있도록 해주고, 무선 네트워크에 필요한 WI-FI 설정을 쉽게 할 수 있는 기능을 제공하고 있다. 또한 window의 전반적인 모양이나 기능에 대한 내용을 사용자의 필요에 맞게 조정할 수 있는 기능도 활용할 수 있다.

 

전체 목록은 다음과 같다.

■    Add / Remove Software

■    Apperance Settings

■    Audio Device Settings

■    Mouse and Keyboard Settings

■    Main Menu Editor

■    Monitor Settings

■    Raspberry Pi Configuration

 

●   Run

 

여기서는 window에서 Shell Terminal을 통하지 않고 시스템에 명령을 지시할 수 있는 기능을 제공하고 있다. 

 

●   Shutdown

 

여기서는 window 시스템을 종료하는 기능을 제공한다. 시스템 전체를 중지시키거나, 부팅을 새로이 할 수도 있고, 현재 사용자 계정에서 logout하여 새로운 사용자로 변경할 수도 있다.  


 

7.3.2.3       바탕화면에 프로그램 실행 아이콘 만들기

 

여기서는 프로그램을 실행하고자 할 때 [Menu]를 통하는 것보다 더 편리하게 실행할 수 있는 몇 가지 다른 방법을 제시하고 있다.  여기서는 바탕화면에 프로그램에 대한 아이콘을 만들어 놓고, 나중에 그 아이콘을 눌러서 곧바로 프로그램을 실행할 수 있는 방법에 대해서 설명하고자 한다.   

 

[Menu]에서 원하는 프로그램을 선택한 다음 마우스 오른쪽 버튼을 누르면 새로운 메뉴가 나오는데, 그 중에서 "Add to desktop" 이라는 메뉴를 선택한다.  여기서는 [Text Editor]를 이용해 보겠다. 


그림 7‑8 Desktop window에서 실행 아이콘 생성

 


 

그러면 아래의 화면처럼 바탕화면에 해당 프로그램을 의미하는 아이콘이 생성되고, 사용자가 원하는 위치로 마음대로 이동하여 배치할 수 있다. 나중에 프로그램을 실행하고자 하면 바탕화면에 생성된 이 아이콘만 실행하면 [Text Editor] 프로그램이 실행되는 것이다.


 

 

 


 

7.3.2.4       프로그램에 대한 특성(Properties) 확인

 

[Menu]에 있는 프로그램에 대한 세부정보가 필요할 수가 있다. 실제 프로그램 이름이나 프로그램이 있는 위치, 프로그램을 실행할 때 사용하는 기본 Parameter 등의 내용에 대한 정보가 필요할 수 있다. 여기서는 이러한 상세 정보를 확인하는 방법에 대해서 설명하고자 한다.  

 

[Menu]에서 원하는 프로그램을 선택한 다음 마우스 오른쪽 버튼을 누르면 새로운 메뉴가 나오는데, 그 중에서 "Properties" 이라는 메뉴를 선택한다. 여기서는 [Text Editor]를 이용해 보겠다. 


그림 7‑9 Desktop window에서 프로그램 property 확인

 


 

특성을 확인할 수 있는 또 다른 방법이 있다. 바탕화면에 아이콘이 만들어져 있는 경우는 해당 아이콘에서 마우스 오른쪽 버튼을 누르면 동일한 자료를 조회할 수 있는 팝업 화면이 나타난다.


 

그러면 아래의 화면처럼 해당 프로그램에 대한 세부 정보를 표시하는 화면이 표시된다. 화면 내에 있는 각각의 탭을 선택하여 필요한 여러 가지 정보를 확인할 수 있다.