
本节书摘来异步社区《树莓派Python编程入门与实战》一书中的第2章,第2.3节,作者:【美】Richard Blum,更多章节内容可以访问云栖社区“异步社区”公众号查看
树莓派Python编程入门与实战
默认状况下,当你启动树莓派并登陆后会开启到Linux命令行。但是树莓派同样也有一个图形用户界面(GUI,Graphical User Interface)。
为了开启图形界面,你必须在命令行键入startx并且回车。然后轻量级的X11桌面环境(LXDE,Lightweight X11 Desktop Environment)就开启了,你可以看见一个类似图2.1的图形界面。

提示:
Linux桌面环境
一个关于Linux的美好的事情是,你可以随便改变你的桌面环境。你不用总是对着同一个桌面。每一个桌面环境都提供了一个独特的图形化界面跟计算机进行交互。
下面是一些流行的桌面系统。
KDE——一个跟微软Windows环境相似的桌面。
Xfce——一个轻量级的可是全功能的图形桌面。
GNOME——一个历史上很流行的桌面,也是许多Linux发行版的默认桌面。
LXDE——一个轻量级而且功能强悍的桌面,它是专门为大型计算机设计的。
Raspbian默认使用LXDE。本书中对图形界面的表述都是基于LXDE桌面环境的。
在LXDE桌面上,你可以看见几个图标,但是后面的大树莓不是,它是背景照片。桌面界面的详细介绍在表2.2中表述。

桌面上按钮的会像你所期望的那种工作。你可以使用键盘双击界面来开启它。你也可以右键点击它树莓派 图形界面,打开下拉菜单,然后选取Open来开启程序。
LXTerminal提供了一个命令行的入口。你可以双击LXTerminal图标开启这个程序。只要窗口开启,你就可以像在命令行提示符界面上一样输入命令。例如,图2.2显示了当你输入whoami时LXTerminal会出现哪些。可以看见,LXTerminal可以让你在使用图形界面的同时,使用命令行命令。

技巧:
我想直接使用图形界面
因为可以借助LXTerminal程序使用命令行,因此你可能想让树莓派直接开启进入图形界面。这可以借助以下的方法修改。
1.在命令行提示符输入sudo raspi-config然后回车。
2.在文字菜单上,按下箭头图标直到到达boot_behavior菜单项然后按回车键。
3.当你看到一个新的窗口上显示问题Should we boot straight to the desktop?(直接开启桌面吗?),按Tab选择< Yes >然后按回车键。
4.在配置菜单上,一直按Tab直到选中< Finish >选项,然后按回车键。
5.当你看到一个新窗口显示Would you like to reboot now?(现在重启吗?) ,按Tab选择< Yes >然后回车键。树莓派重启完成后就直接开启LXDE图形界面了,不需要输入用户名和密码。
如果你改变了切记,想在树莓派启动以后开启命令行,你可以运行LXTerminal程序并输入sudo raspi-config来改变开启行为选项。

在LXDE图形界面的顶部面板,如图2.3所示,有几个值得留意的项目。LXDE的上面面板被叫做LXPanel。它的行为或者它里面的界面都可以借助右键点击面板上的任意位置开启的菜单进行设置。

LXPanel最右边的界面是LXDE程序菜单按钮。这个界面不同寻常,它是一种快速飞行的鸟(寓意着LXDE环境早已达到轻快如飞的程度了)。
当你单击这个LXDE程序菜单界面时,你可以看见几个菜单类型和选项(见表2.3)。

下一个LXPanel图标是文件管理器。如图2.4所示,文件管理窗口跟谷歌Windows资源管理器类似,它允许你使用图形化的方法浏览文件和文件夹。

文件管理器图标上面是Midori浏览器。然后是最小化所有窗口界面,这是非常好用的功能!如果你的桌面上开启了多个窗口,只需单击这个界面即可把他们最小化到LXPanel面板上。

LXPanel面板右侧的最终两个图标,一个是浅灰色的方框,另一个是浅蓝色的空格,它们是虚拟桌面图标。第一个叫做桌面1,第二个叫做桌面2。它们好像是两个虚拟的显示器。例如,你可以在桌面1打开程序窗口,然后点击桌面2图标,你看不到任何打开的程序窗口,只有一个LXDE桌面。当你单击按钮切回桌面1时,你可以看见之前打开的程序窗口。因此,你可以让程序运行在不同的桌面以及可以在他们之前来回切换。这是一个非常不错的功能!
在LXPanel面板的最右边,如图2.5所示,是注销管理器图标。这个界面能开启LXDE注销管理窗口,它可以让你注销当前的GUI会话。

提示:
LXDE注销管理器的选项
设置树莓派默认开启进入命令行还是图形界面会影响LXDE注销管理器的外观。
如果你的树莓派被修改为推进进入命令行,那么LXDE注销管理器只会显示两个按钮:注销和更改。注销按钮会退出LXDE图形介面进入命令行模式,而更改按键则取消今天的注销请求,回到GUI。
如果你的树莓派设置为开启到图形界面,那么LXDE注销管理器将会有两个额外的图标:关机和重启。正如你所希望的这样,关机按键关闭树莓派,而重启图标重启它。
注销按钮的右边是键盘锁按钮。使用后盖锁,你可以立刻锁定你的显示屏。执行此操作后,你没法借助输入用户名和密码再次开启平台。但是,在默认状况下,Raspbian没有预装屏幕保护程序,所以LXDE的屏幕锁功能不起任何用处。不用担心,你可以在动手实验的环节中调试一个屏幕保护程序。
屏幕锁按钮后面是数字时钟,它显示树莓派的当前时间。如果你把鼠标悬停在上面,可以看见当前的日期。你可以用键盘右键点击该数字时钟界面来查看当前月份的日历,然后重新右键点击隐藏日历。
数字时钟的右边是CPU使用率监视器图标。它以一个非常漂亮的图形显示树莓派当前负载状况。如果一个窗口开启比较慢,你可以看一眼这个图,你需要会看到树莓派非常忙碌。
shyan.jpg
探索LXDE图形界面
现在你终于明白了LXDE图形界面上的诸多图标和LXPanel面板上的各类特征,是之后自己动手探索一下树莓派的GUI了。在上面的方法中,你将有机会同时在命令行和LXDE图形界面中尝试一些东西,例如修复一些或许的难题或恼人的事情。
1.将树莓派连接上网络,如果你还没有做的话。
警告:
有线和Wi-Fi
在上面的方法中你会更新你的Raspbian Linux发行版的硬件。做这件事情的之后,最好能使用有线网络。使用Wi-Fi连接会非常麻烦,而且鉴于软件缺陷可能会导致你必须做这些不必要的工作。最安全的方式是就是先连接到有线网络,更新你的硬件,然后再尝试连接到无线网络。

2.启动树莓派。
3.在raspberrypi login:提示符,输入pi按回车键;然后你需要能看到Password:提示符。
4.在Password:提示符,输入raspberry或者你在上一个“动手实验”章节构建的密码,然后按回车键,你需要可以看到pi@raspberry~$提示符。
警告:
你修改密码了吗?
在本章的起初,你也许早已把你的密码从raspberry改成其它的了。如果你沿着上述方法操作的话,一定要在方法4中输入该密码。
5.在pi@raspberrypi~$提示符,输入startx然后按回车键,启动Raspbian的LXDE图形界面。
6.LXDE图形界面开启后,单击LXTerminal图标,打开命令行界面。你需要可以看见熟悉的pi@raspberry~$提示符。
7.用光标点击选中LXTerminal窗口。输入whoami并且按回车键。你需要可以发现响应和另一个命令行提示符,就跟你在命令行中输入命令一样。
8.为了把Raspbian Linux发行版的硬件升级到最新,你可以在同一个LXTerminal窗口键入sudo apt-get dist-upgrade并且回车。你需要可以看见若干工具升级的消息和一个问题Do you want to continue [Y/n]?
9. 输入Y并且按回车键。如果硬件早已是最新的了,则你会受到这种一条信息“0 upgrade, 0 newly installed…”;但是,如果你的硬件早已严重落伍的话,更新会花几分钟时间;软件升级会经常持续下来,直到所有软件都升级完成。
警告:
获取工具包的问题
如果软件升级迅速就结束,并且受到这种一条信息E: Unable to fetch some archives...,则有也许是你的树莓派没有连接到网路或者难以连接到互联网。你必要保证树莓派能访问网络,来确保硬件升级能正常进行。
10.现在你的平台即将是最新的了,下面来给你的树莓派添加一个额外的包。你应该安装一个屏幕保护程序包来确保LXPanel上的ScreenLock正常工作。在LXTerminal窗口键入sudo apt-get install xscreensaver并且按回车键。
11.你需要能看到一些工具升级的消息和一个问题Do you want to continue [Y/n]? 输入Y并且按回车键。当提醒符再次出现时,屏幕保护程序就安装好了。
12.现在让LXTerminal窗口开着,单击 LXPanel最右边的LXDE程序菜单界面开启菜单。
13.悬浮在LXDE菜单的Preferences项上开启子菜单,然后点击Screensaver,最后Screensaver的配置窗口会出现,如图2.6所示。

提示:
响应迅速的窗口
如果窗口在GUI中开启非常慢也不要感到欣慰。树莓派正在大力工作让他们能及时开启。如果一个窗口看起来很慢,你可以看看LXPanel面板右边的CPU监视器,看你的树莓派是否进入较重负载。
14.如果你看见一个窗口显示The XScreenSaver daemon doesn’t seem to be running on display "o:" Launch it now?(XScreenSaver后台进程仍然没有运行在显示器“o:”上,现在开启它?),单击窗口上的OK按钮。
15.在Screensaver配置窗口上,确认选中了Display Modes标签,如图2.6所示。

16.单击Mode下拉菜单并且选取Only One Screen Saver。
17.然后还是在Screensaver配置窗口上,在Mode部分上面的列表中,滚动不同的屏幕保护程序窗口直至找到Fiberiamp并且选择它。
18.现在单击配置窗口上的Preview按钮,等几秒后,你需要可以看见屏幕保护程序。
19.单击屏幕保护程序的任意位置返回LXDE图形界面。
20.现在点击Screensaver配置窗口右上角的黑色叉号关闭这个窗口,这也许应该几秒时间。
21.你可以点击LXPanel上的ScreenLock图标来测试屏幕锁定。几秒后,屏幕保护程序需要会出现。
22.单击屏幕保护程序窗口的任意位置,这次你不会退回到LXDE图形界面,而是会有一个新窗口跳出树莓派 图形界面,显示Please enter your password。
23.输入密码以及按回车键。
警告:
你修改密码了吗?
在本章的起初,你也许早已把你的密码从raspberry改成其它密码了。如果你沿着本章开始时的动手实验方法操作的话,那么你终于把密码从raspberry改成其它密码了!确保你在第23步中输入该密码。
24.当LXDE图形界面再出现时,选择LXTerminal。
25.在LXTerminal窗口,输入exit并且回车来关闭这个窗口。
现在你需要尚未学会怎样将LXDE的图形界面调整成自己偏爱的类型了。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-125566-1.html
臭美国鬼子压根就没想过要帮伊拉克
娃哈哈哈哈