Raspberry Pi_Eng_07.3.2 Menu (Start 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 (Start Menu)       Execution of Menu


If you press [Menu] on the left side of [Panel] with the mouse, a list of executable program groups is displayed, and below that, a list of actually executable programs is displayed. 


Figure 7‑7 Desktop window [Main Menu]


If you select and execute a desired program from the program list of [Menu], a window screen corresponding to the program is displayed on the Desktop window screen.       Program List


The Raspberry Pi system provides a many kinds of programs. We will review the list briefly here and review the each function in detail in the following sections:




It provides a variety of assistive tool software programs for operating the system. It allows users to easily manage the various data on the system, check the current status of the system, and issue commands to the system. It also provides a function to create a simple document file, and to view a picture file, compressed file, or PDF file in simple way.


The complete list is as follows:

    File Manager (PCManFm)

    Task Manager (Lxtask)

    Terminal (LXTerminal)

    Text Editor (Leafpad)

    Archiver (XArchive)

    Image Viewer (GPicView)

    Calculator (Gaculator)

    SD Card Copier

    PDF Viewer (XPDF)





In addition to the programs provided by the Raspberry Pi system, it provides various programming languages and tools that allow users to develop their own programs so that they can develop and use the necessary functions for business purposes by themselves. You can use functions such as Scratch which is a language that is easy to use for people who are new to the program language and Python which is a language for professional program development, and various tools related to them can be used.


The complete list is as follows:





    Sonic Pi





It provides a Web browser function that enables users to access Internet and work on it. It also provides links to the official site for the Raspberry Pi system and provides a route to get various data.


The complete list is as follows:

    Web Browser

    Raspberry Pi Resources

    Pi Stores





It provides various game programs that users can enjoy on the Raspberry Pi system.


The complete list is as follows:

    Minecraft PI

    Python Games





It provides the help about Debian, the Linux distribution used in the Raspberry Pi system, and the information about the official site for general help on the Raspberry Pi system.


The complete list is as follows:

    Debian Referenc

    Raspberry Pi Help






It provides the ability to adjust the various functionality of the Raspberry Pi system according to user's needs. It allows you to adjust settings for devices such as audio, keyboard, mouse, and monitor, and provides the ability to easily configure WI-FI settings for wireless networks. You can also use the ability to customize the window's overall appearance or functionality to suit your needs.


The complete list is as follows:

    Add/Remove Software

    Apperance Settings

    Audio Device Settings

    Mouse and Keyboard Settings

    Main Menu Editor

    Monitor Settings

    Raspberry Pi Configuration





It provides the ability to issue direct commands to the system without going through the Shell Terminal.





It provides the ability to shut down the window system. You can stop the entire system, reboot, or logout from the current user account to change to a new user.       Creating an Execution Icon of Program on Desktop


When you want to run program, here it provides several other ways to run programs more conveniently than via [Menu]. Here, we will show you how to create an icon for a program on the desktop and then run the program right away by clicking on the icon.


If you select the program you want in [Menu] and click the right mouse button, a new menu appears. Select [Add to desktop] from the menu. We will try [Text Editor] here.


Figure 7‑8 Creating execution icon in Desktop window


Then, an icon indicating the program is created on the desktop as shown in the following screen, and the user can freely move and arrange it at the desired position. If you want to run the program at a later time, you can run the [Text Editor] program by executing only this icon created on the desktop.


       Confirming Properties for Program


You may need more information about the program in [Menu]. You may need information about the actual program name, the location of the program, and the basic parameters used to run the program. Here, a method of confirming such detailed information will be described.


If you select the desired program in [Menu] and click the right mouse button, a new menu appears. Select the menu called "Properties". Let's try [Text Editor] here.


Figure 7‑9 Confirming the properties for a program in Desktop window


There is another way to confirm properties. When an icon is created on the desktop, click the right-mouse button on the icon, a pop-up window will be displayed for viewing the same data.



Then, a screen showing details of the program is displayed as shown below. You can see the various informations you need by selecting each tab within the screen.