GNOME 3.28:“重庆”

GNOME 3.28:“重庆”

GNOME 3.28 是 GNOME 3 发布的最新版本,是整个 GNOME 社区的贡献者们辛苦工作了 6 个月的硕果。它包含了许多新特性、细小的改动和问题的修复。经统计,本次发布包含 24105 个变更,大约有 778 个贡献者。

3.28 的发布代号为“重庆(Chongqing)”,以此来感谢 2017年 GNOME.Asia 亚洲峰会背后的组织者。
GNOME.Asia 已经成为 GNOME 官方在亚洲的年度会议,正是由于本地志愿者的默默无闻的奉献才使得每年的会议成功地举办。
今年的峰会由中国的重庆来申办,我们在此感谢每一个参与到此次会议的志愿者。

接下来介绍一下 GNOME 3.28 的最新特性。

选择您的收藏夹(Choose Your Favorites)

GNOME 3.28 引入了两个新特性,可以容易地帮您跟踪对您重要的东西。在文件管理器中(Files),您可以为文件和文件夹添加星标来收藏起来。在文件管理器中有侧边栏会有一个“加星的(Starred)”标签方便您快速的选取文件。
在联系人(Contacts)程序中也加入了收藏的功能,在收藏之后,你会发现收藏的联系人会出现在联系人管理器的最上边,让您优先来选择。

files-starred-m

个人效率管理工具

GNOME上与个人效率相关的许多应用程序都在3.28版本中完善了。这些变化包括:

  • 在时钟(Clocks)程序,您可以添加 UTC 时区。
  • 联系人(Contacts)程序您可以按姓或名来排序,并改进了快捷键窗口和其它好多界面。
  • 日历管理器(Calendar)中的按月查看视图有所改进。
  • 日程管理器(To Do)更新了任务视图,可以通过拖拉来调整任务。待完成任务(Todoist)也做了点改进。

calendar-month-view

更漂亮的改进

GNOME 3.28 的美观上做了很多改进!首先,最重要的是默认字体(Cantarell)经历了重大更新。改进了字符样式和间距,会使用字体看起来更舒服并且更有吸引力。

cantarell

其次是桌面的壁纸,这次汇集了许多可爱的摄影作品。

Boxes 的新特性

虚拟机软件(Boxes)目前可以自动下载操作系统,如果您要创建一个虚拟机,您只要选择您想要的操作系统,之后 Boxes 会为您完成所有其它的工作。

boxes-os-downloads

新的版本使得在您的计算机和虚拟机之间更容易地传送文件。您可以直接拖动一个文件到 Boxes 窗口上,或选择发送文件。在任何情况下 Boxes 都会反馈文件的传送进度,这样您就可以知道还需要多长时间和完成的时间。

媒体和娱乐

媒体和娱乐在 3.28 中变得更好了。
照片管理器(Photos)变化最大,新的设备导入功能可以方便的导入移动设备中的照片,像 SD 卡和 USB 设备。这个功能会自动检测包含图片的设备,在导入的时候您可以按相册来分类您的照片。在照片管理中的编辑工具也做了优化,提升了性能。

photos-import

其它的更新包括:
视频播放器(Videos)可以播放 MJPEG 格式的文件了。
音乐播放器(Music),您可以使用拖拽来调整播放列表的顺序。
游戏(Games),对于复古游戏(红白机)和 街机游戏的 GNOME 游戏程序,有了一个 CRT 视频滤镜会让你体验到在老式的电视机上玩游戏的感觉。另外,游戏手柄的发声在大多数情况下可以使用了。

屏幕键盘

屏幕键盘在 3.28 中被重写了,比之前的版本更易用了。当您在触摸屏幕上点击文本框的区域时,键盘会自动弹出,文本框的视图也会做出相应的移动以使得您在输入时能看见。键盘的布局也会按区域的不同来调整。

osk

Usage 初次见面

Usage 是在 3.28 新加入的一个程序,可以更方便地查出并解决系统的性能问题。
目前的版本支持查看 CPU 和内存的使用率。有问题的程序会被高亮显示,这样一眼就能找到问题的来源。

usage-performance

扩展设备支持

thunderbolt

GNOME 的最新版本可以支持扩展外围设备了。最值得一说的是,GNOME 3.28 集成了雷电3 (Thunderbolt 3)连接。这包括了连接的安全检查,以防止未认证的雷电3连接偷取数据。在桌面的顶栏也会显示当前的雷电3连接状态。

其它的扩展设备支持有:

  • 所有的触摸板都可以使用手势来完成次要按钮点击(和鼠标右击效果一样)。如要使用手势,保持一个手指按在触摸板上,用另一个手指轻敲一下即可。您也可以使用 Tweaks 程序来设置手势的行为。

  • 当连接的蓝牙设备低电量的时候,您会在桌面看到通知。在电源设置(Power settings)程序里会显示所有设备电池的电量,如果有设备电量过低也会有低电量的警告通知。

国际化

感谢来自全球的翻译者,使得 GNOME 3.28 支持了 36 种语言,80% 以上的字符串都被翻译了。用户文档同时也支持多种语言。

翻译的详细信息可访问 https://l10n.gnome.org/,如果您想参与中文的翻译,也可以访问这个页面来了解如何加入。

开发者的利器 Builder

builder

Builder’s 3.28 也做了许多的改进。

导航侧边栏改动最大,文件树视图现在可以实时的监控文件,当有文件被改动时,就会在侧边栏中显示出来。您还可以使用拖拽来移动文件。Git 状态也会显示,这样很容易地看到哪些文件被发生了变化。

Builder 对 Flatpak 的支持在 3.28 版本中也得到了加强。当编译的时候会有进度条,也支持 SDK 扩展。flatpak-builder 也与 Builder 捆绑在一起,因此您不用再单独来安装。

其它的各种改进包括:

  • 在编译面板上显示了进度通知,并可以显示编译中的所有步骤和当前的编译点。

  • 三指击键可以向左或向右移动页面。

  • Builder 会避免在打开文件的过程中编译项目,也会避免在加载的过程中自动更新。

  • 终端支持有颜色字体的输出。

  • 文件可以直接拖动到编辑窗口来进行编辑。

  • Builder 可以更容易的为现有的 GNOME 应用程序做贡献,在项目选择屏幕会有些推荐的程序供用户和开发者选择。

  • 加入了许多新项目模板,像基于 Mono 的 Gtk# 程序模板。

最后,最新版本的 Builder 还支持了单元测试的特性,不过这只是一个最初的版本,还需要以后不断的完善。

Flatpak

flatpak

Flatpak 是一个跨发行版、跨桌面的新技术,用于应用程序的编译和分发。即使它从 GNOME 项目分离出来,Flatpak 仍以 GNOME开发者为核心。

Flatpak 在 GNOME 的最新版本中也有许多重大的改进,尤其是稳定性、性能和质量方面。在这段时间它自己也更新了 17 个版本,目前是 0.10.x 稳定版本。它包含了 GTK+ 主题处理,并支持语言配置,以保证程序被自动翻译为相应的语言。

Flatpak 的命令行接口也做了些改进:

  • 完善了 tab 补全。

  • 新的搜索命令,可以从远端返回匹配的程序。

  • 如果使用每用户的远端,命令会自动以当前用户来运行。

  • 更新命令可以更新用户的和系统的 Flatpak 小程序(flatpaks)。

  • 安装(install)命令有了 –reinstall 选项,在安装新版本时会删除之前的老版本, 当从不同的源获取时会非常用帮助。

  • 新的 remote-info 命令可以查看远端程序的信息。选项 –log 会显示应用程序的历史,结合更新命令 –commit 可以回退到之前的任何版本。

最后,做为 Flatpak 的分发服务器 Flathub 也有了新的改进。

还有太多太多的新特性

下面让我们简单的列举一些!

  • 软件(Software)程序,有了耳目一新的应用程序目录了,可以按评分和名字来排序了。

  • 还是软件(Software)程序,软件源(Software Sources)对话框被重命名为软件仓库(Software Repositories)。您可以方便的启用、禁用或删除任意一个软件仓库。

  • 字体(Fonts)程序,可查看 GNOME 字体,现在也查看一些额外的信息了,包括样式、版本、版权和布局。

  • 可变字体是一种可以动态设置其粗细的新字体。而不像之前的黑体和超黑体那样预设特定的粗细。GNOME 的字体选择器在选择字体的时候可以调整字体的属性。 字体选择器也改进了列表并允许您按名字的搜索字体了。

  • 当您在地图(Maps)选择一个地点时,程序会自动从 Wikipedia 获取相应的图片并显示出来 。

  • 终端(Terminal)有许多的改进,包括重新设计的首选项窗口,它把之前分离的首选项(Preferences)和配置(Profile Preferences)窗口合并了。 还增加了对彩色下划线字和闪烁字的支持,并增加了一个改变行间距和字符间距的选项。

  • 白俄罗斯、克罗地亚、捷克、希腊、立陶宛、波兰、俄罗斯和乌克兰,这些国家的日期可以按正确的格式来显示了。

  • dconf-editor 的变化也很大,列表和搜索结果会以新的布局来显示,底层也做了许多优化。

  • 当启动设置程序(Settings) 时,它会显示上次您进行设置的面板,用户常常会更改同一设置,这样会节省用户的时间。

  • GJS 有了分析工具,可以容易的检测到哪些 GJS 程序消耗了大量时间。

  • PyGObject 在 PyPI 上可以下载了,也可以使用 pip 来安装。

  • 最新的 WebKitGTK+ 2.20 比之前的编译时间缩短了2倍。

获取 GNOME 3.28

GNOME 的所有软件都是自由软件:所有的代码都可以被自由地下载和分发。如果您想安装,我们推荐您再等等 Linux 发行厂商的官方包。目前主流的发行厂商将很快提供 GNOME 3.28,有些的开发版本中已经集成最新的版本。

关于 GNOME

GNOME 项目是国际化的社区,并由非盈利的基金会来资助。我们专注于卓越的用户体验、一流的国际化和无障碍的易用性。GNOME 是自由和开放的:只要您想加入我们,您就可以。

GNOME.Asia Summit 2017 亚洲峰会圆满举行,精彩频现!

1014日-15日,“GNOME 2017 亚洲峰会”在重庆大学圆满举行。大会吸引了来自来自十几个国家的顶级开源大咖, 42位讲师, 101位志愿者,750+现场开源爱好者,同大会也通过网络平台进行了同步直播,累计观看人次达数万人

daheying

本次是GNOME亚洲峰会第一次来到中国西部城市举办,也是第一个国际大型的开源技术会议在京沪之外的中国城市举办,更巧的是,今年是 GNOME 项目诞生20周年,重庆市直辖 20 周年,第十届GNOME亚洲峰会!

作为“年度最夯的开源盛会,最热闹的社区大联欢”,GNOME 2017 亚洲峰会带给我们了哪些惊喜呢?

豪华的嘉宾阵容:GNOME董事会主席Nuritzi SanchezGNOME.Asia创始人 Emily Chen与《鸟哥的Linux私房菜》作者蔡德明也惊喜现身,分别带来了非常精彩的演讲,鸟哥幽默风趣的功力丝毫不减。除此之外,还有 NEO 核心开发者林鹏涛、华为ISULA容器OS社区成员梁辰晔、NW.js 项目创始人王文睿、systemd 项目的创建者Lennart PoetteringPublic Interest 与 Debian 项目负责人Neil McGovern、阿里巴巴技术协会首席顾问赵鑫磊、Libre 应用峰会的组织者Sriram RamkrishnaC++ 开源技术社区 purecpp 创始人祁宇、Endless 副总裁 Cosimo Cecchi、三星电子高级软件工程师Hermet Park……. 十几个国家的顶级开源大咖,绝对的超一流豪华阵容,都给我们带来了超级精彩的演讲!

BIN_8701s1

GNOME董事会主席Nuritzi Sanchez

BIN_8796s1

民主湖高校开源论坛

BIN_8914s1

动手实验营的热烈现场

充满惊喜的闪电演讲:这个环节让现场的气氛嗨到了顶点,每位讲者五分钟,可现场临时报名,惊喜多多!不少闪电演讲的演讲者都表示下次一定要在 GNOME 亚洲峰会来一次标准演讲!

最热闹的开源集市:Fedora社区、openSUSE社区、Ubuntu社区、Arch 社区、Deepinezgo等各大发行版社区一览无余,清华大学TUNA、中科大USTC LUG、中科院开源协会、北大开源软件协会、电子科大LUG、四川大学信息安全与网络攻防协会等高校社区大集结。除了社区与协会,很多企业也积极参与,如 NEO 智能经济、private internet accessEndless、华为、Seafile企业云盘、微软、中标软件、重庆本土企业万年历等,并且还准备了很多精美的小礼物

BIN_8745s1

展台区人气爆棚

来自北京 GNOME 用户组的核心成员们齐聚重庆,大家都感慨,只有对GNOME是真爱才会这么步调整齐。

xiaoheying

充满创意的游轮庆生大派对:恰逢GNOME项目诞生20周年,当然要为它过一次特别的生日,期待已经的游轮大趴果然惊喜连连,重庆的夜景也是相当让人迷醉,多么美好的一个夜晚啊,相信所有人都会记住GNOME 20岁时这一个特别的生日!

BIN_9070s1

23894354278_6f0c82fe61_oss1

感谢所有嘉宾、志愿者及赞助商对于GNOME 2017亚洲峰会的支持,让我们一起期待明年的盛会!

更多照片请参见:https://www.flickr.com/groups/gnomeasia2017/