Plasma 4.4 常见问题

From KDE Wiki Sandbox
< Plasma‎ | FAQ
This page is a translated version of the page Plasma/FAQ/4.4 and the translation is 100% complete.

Plasma工作空间是 KDE SC 4 一个关键技术(被誉为“KDE 的支柱”),是用户最直观的东西之一。由于 Plasma 对待用户界面与传统桌面不同,你可能会困惑:Plasma 是什么、做些什么,以及如何进行常规任务。

通过最常见问题的解答,本文档试图理清这些问题。

资讯
这里提供的信息覆盖 KDE 4.4 的 Plasma。其它版本见
KDE 4.3 页,
KDE 4.2 页,
KDE 4.1 页
KDE 4.0 页


常规问题

Plasma 是用来干什么的?

Plasma 是 KDE 的默认工作空间(workspace)(桌面界面)。它包括一个程序启动器(开始菜单),桌面和桌面面板(经常特指任务栏面板)。然而Plasma不仅仅是工具的类似收集而已, 她是一个通用的创建整合界面的框架。 她足够灵活到为移动设备(手机和上网本),多媒体中心和桌面电脑提供操作界面;让传统的桌面比拟(the traditional desktop metaphor)支持那样设计的那样是无法想像的。

Plasma 是如何工作的?

Plasma 的主要组件是部件。部件具有各式各样的功能,从展现你的桌面和指定的墙纸、显示你的笔记本电池电量、显示你插入的设备到绘制任务栏:基本上,它们是生活在桌面上的小程序。此外,部件可以按组聚合在“容器”中,像是面板,甚至是桌面本身。

「文件夹视图部件」是什么?

「文件夹视图部件」,正如其名,是用来显示目录中的项目(文件夹、文件)的。这种目录可以是属于你计算机的本地目录,也可以是远程 FTP、SSH 或 SMB 共享文件。将来,它还会包含 Nepomuk 搜索和标记结果的虚拟目录。

你可以选择显示所有的文件,或者用具体的正则表达式(比如,带有某个扩展名的所有文件)或是文件类型(比如,仅显示图像)过滤。

此部件还支持基本的文件管理操作属性(例如移动、复制、剪切和粘贴),并且你可以在你桌面上放置任意数量的「文件夹视图部件」。

最后,你可以用一个文件夹视图作为整个桌面,事实上复制了"旧样式"的桌面模式。

KRunner 是什么?

Krunner 是个万用的迷你命令行程序。你可以按下"Alt-F2"或者从桌面上下文菜单中选择"运行命令"激活它。它可以按照你的输入搜索应用程序、书签、甚至会话,显示系统活动甚至进行简单的算术计算。

KRunner 的功能可以通过使用插件("runners")进行扩展。

“腰果”是什么东西?

通常意义上的“腰果”就是你在默认桌面上可以找到的 Plasma 工具箱徽标,它在右上角,以及在面板的右边。 (如果你使用的是一门从右到左的语言,那它出现在左手边)。 通过点击它们,你可以访问其它的配置选项,比如面板配置和缩放用户界面(ZUI)。 其中一些,比如面板上的腰果,只有在部件没有锁定的时候才出现。(参见下文)。

请提供一个选项以禁用右上角的腰果。

虽然提供一个禁用桌面腰果的选项听起来很合理,但是从编写代码的角度来看,这样会带来不必要的复杂性而且会打破原设计。建议的是,因为桌面本身(一个容器)是由插件处理的,写一个可以绘制不带有腰果桌面的插件。事实上,有些发行版已经打包了一个"无腰果桌面"插件。

Zooming User Interface 缩放用户界面 (ZUI) 是什么?

Zooming User Interface 缩放用户界面,或称作 ZUI,是 Plasma 的又一个组件。它可以让用户一起聚合不同组的 plasmoid,并通过使用一种 缩放-移动 的方式快速地在两两之间切换。 注意「缩放用户界面」将在后续的 KDE SC 4.5 版本中变动巨大。

ZUI 是如何工作的?

假定你有三组 plasmoid(比如部件、程序启动器等等),而你想要按你的方式以特定的组合来安排布局。你先按你的口味对它们进行分组,然后你可以用放大(获得所有组的预览)在其之间切换,接着回到你想要使用的特定组上。 注意,这有别于传统的 X11 虚拟桌面切换,因为通过使用这种方式有更高层次的灵活度,而且组与组间能完全独立。

来自freenode #kde频道的这幅图是这种行为很好的示例。

也就是说,你可以将虚拟桌面和ZUI活动进行绑定。(译注:不同的虚拟桌面使用不同的ZUI活动)

配置

无论你喜欢的是简洁,普通(mean)的桌面,Plasma 上网本桌面,还是更传统的桌面,你都会在这个配置页面找到众多的帮助。

术语

参见 术语 页面

HowTo

HowTo 动画 页面帮助您了解 Plasma

致谢

  • Daniel Laidig & Simon St.James - 感谢 umeet IRC 日志!
  • Marco Martin - 感谢提供面板信息!
  • Sebas - 感谢让我使用你博客的资料!
  • Half-Left - ZUI 用例!
  • Aikurn - 视频!
  • Marcelo Magno T. Sales - 感谢邮件列表上提供面板技巧

贡献人员

  • Luca Beltrame - 目前的维护者
  • Joseph M. Gaffney
  • Chani
  • Dipesh
  • Maninalift
  • 所有匿名贡献者