Skip to content

Raspberry Pi - 使用 Linux

官方操作系统 Raspberry Pi OS 基于 Debian Linux。使用“桌面版”(Desktop version)时,你将与图形化环境(graphical environment)进行交互,这使得许多任务变得直观易懂,类似于 Windows 或 macOS。本章将探讨 Raspberry Pi 桌面环境的关键组成部分。

Raspberry Pi 桌面环境提供了熟悉的界面(interface),包含图标(icons)、窗口(windows)和菜单(menus)。它的设计目标是轻量化(lightweight),以便在 Pi 的硬件上高效运行。主要组成部分包括:

  • 桌面 (Desktop): 主要的背景区域,可以放置文件和应用程序快捷方式。
  • 面板 (Panel)(任务栏 - Taskbar): 通常位于顶部的一条栏,包含应用程序菜单、快捷方式、正在运行的应用程序指示器以及系统托盘图标。
  • 窗口管理器 (Window Manager): 负责处理应用程序窗口的绘制和操作(移动、调整大小、关闭)。
  • 文件管理器 (File Manager): 允许通过图形界面浏览和管理文件及文件夹。
  • 默认应用程序 (Default Applications): 包括基本软件,如网页浏览器(web browser)、文本编辑器(text editor)、终端模拟器(terminal emulator)等。

应用程序菜单位于左上角(树莓派标志处),是启动已安装软件的主要方式。应用程序按类别组织:

  • 编程 (Programming): 编码工具(Thonny Python IDE、Geany、Scratch、Sense HAT Emulator、Mathematica/Wolfram)。
  • 互联网 (Internet): 网页浏览器(Chromium)、邮件客户端(如果已安装)。
  • 办公 (Office): 生产力套件(LibreOffice 组件:Writer、Calc、Impress)。
  • 声音与视频 (Sound & Video): 媒体播放器(如果已安装 VLC)、音频控件。
  • 图形 (Graphics): 图像查看器、图像编辑器(如果已安装 GIMP)。
  • 游戏 (Games): 任何已安装的游戏(包括 Python Games 示例)。
  • 附件 (Accessories): 实用工具(Utilities),如文件管理器(File Manager)、任务管理器(Task Manager)、文本编辑器(Text Editor)、终端(Terminal)、SD 卡复制器(SD Card Copier)、计算器(Calculator)、归档管理器(Archiver)。
  • 首选项 (Preferences): 系统配置工具(外观 - Appearance、Raspberry Pi 配置 - Raspberry Pi Configuration、添加/删除软件 - Add/Remove Software、主菜单编辑器 - Main Menu Editor、音频设置 - Audio settings)。
  • 系统工具 (System Tools): 更高级的系统实用工具。
  • 帮助 (Help): 文档和资源的链接。
  • 运行 (Run): 允许通过键入命令名称来启动程序。
  • 注销 (Logout): 关机(Shutdown)、重启(Reboot)或注销(Logout)当前用户的选项。

点击菜单中的应用程序即可启动它。正在运行的应用程序通常会在任务栏上显示图标。你可以通过点击任务栏上的图标在应用程序之间切换。

应用程序窗口在其标题栏(通常位于右上角)有标准控件:

  • 最小化 (Minimize): 隐藏窗口,但应用程序仍在运行(图标保留在任务栏上)。
  • 最大化 (Maximize): 扩展窗口以填满屏幕。
  • 关闭 (X) (Close (X)): 退出应用程序。

你可以通过点击并拖动窗口的标题栏来移动窗口,通过拖动其边框或角落来调整大小。

  • Chromium: 默认的网页浏览器,用于访问网站和网络应用。
  • 文件管理器 (File Manager) (pcmanfm): 用于图形化文件浏览和管理。
  • 终端 (Terminal) (LXTerminal 或类似): 提供对强大 Linux 命令行的访问。
  • 文本编辑器 (Text Editor) (Mousepad/Geany): 用于编辑纯文本文件(配置文件、代码)。
  • Thonny Python IDE: 适合初学者的 Python 代码编写和运行环境(IDE - 集成开发环境)。
  • LibreOffice 套件 (LibreOffice Suite): 文档处理、电子表格、演示文稿软件。
  • Mathematica 和 Wolfram 语言 (Mathematica & Wolfram Language): 强大的技术计算环境(非商业用途免费)。
  • Scratch 3: 适合初学者的可视化编程语言(Visual programming language)。
  • Raspberry Pi 配置 (Raspberry Pi Configuration): 用于系统设置(密码、接口、本地化、性能)的工具。
  • 添加/删除软件 (Add/Remove Software): 用于安装/卸载应用程序的图形化软件包管理器(graphical package manager)。
  • SD 卡复制器 (SD Card Copier): 用于备份或复制你的 MicroSD 卡的实用工具(utility)。

有些程序,特别是命令行实用工具(command-line utilities)或那些没有自动添加到菜单的程序,可以使用应用程序菜单中的“运行”(Run)选项(或通常通过 Alt+F2 快捷键)启动。只需输入程序的命令名称(command name)(例如,galculator),然后按 Enter 回车键。

即使在使用桌面环境时,你可能也需要全屏访问命令行。你可以通过按下 Ctrl+Alt+F1(或 F2、F3 等)切换到虚拟控制台(virtual console)。图形桌面通常运行在 F7 上。要从虚拟控制台返回桌面,请按下 Ctrl+Alt+F7。

另外,你可以使用 Raspberry Pi 配置工具(系统选项卡 -> 启动)将你的 Pi 配置为直接启动到命令行。