Purism 公司开发了 Librem 5 智能手机和免费的 PureOS 发行版,
项目代码
目前是图书馆的一部分
该项目的主要目标是提供在智能手机和 PC 上使用相同 GNOME 应用程序的能力。 Librem 5 智能手机的软件基于 PureOS 发行版,该发行版使用 Debian 软件包基础、GNOME 桌面和适用于智能手机的 GNOME Shell。 使用 libhandy,您可以将智能手机连接到显示器,以获得基于一组应用程序的标准 GNOME 桌面。 翻译成 libhandy 的应用程序包括:GNOME Calls (Dialer)、gnome-bluetooth、GNOME Settings、GNOME Web、Phosh (Dialer)、Daty、PasswordSafe、Unifydmin、Fractal、Podcasts、GNOME Contacts 和 GNOME Games。
Libhandy 0.0.10 是主要 1.0 版本之前的最终预览版本。 新版本引入了几个新的小部件:
-
高清视图切换器 — GtkStackSwitcher 小部件的自适应替代品,它允许您根据屏幕宽度自动生成选项卡(视图)的布局。 在大屏幕上,图标和标题放在一行上,而在小屏幕上,则采用紧凑的布局,其中标题显示在图标下方。 对于移动设备,按钮块移至底部。
-
HDy挤压机 — 用于显示面板的容器,考虑到可用大小,必要时消除细节(对于宽屏幕,放置完整的标题栏来切换选项卡,如果没有足够的空间,则显示模仿标题的小部件,并且选项卡切换器移至屏幕底部); -
Hdy标题栏 — 扩展面板的实现,类似于 GtkHeaderBar,但设计用于自适应界面,始终居中并完全填充标题区域的高度; -
Hdy首选项窗口 — 用于设置参数的自适应版本窗口,设置分为选项卡和组;
在与智能手机上使用的 GNOME 应用程序的适配相关的改进中,值得注意的是:
- 接听和拨打电话(Calls)的接口使用 PulseAudio 环回模块在呼叫激活时将调制解调器和设备的音频编解码器在 ALSA 中配对,并在呼叫结束后卸载该模块;
- 消息传递程序提供了一个用于查看聊天历史记录的界面。 SQLite DBMS 用于存储历史记录。 添加了验证帐户的功能,现在通过与服务器的连接进行检查,如果失败,则会显示警告;
- XMPP客户端支持通过使用插件交换加密消息
踉 终端加密机制的实施OMEMO 。 面板中添加了一个特殊指示器,指示当前聊天中是否使用加密。 还添加了查看您自己或其他聊天参与者的身份快照的功能; - GNOME Web 使用新的 Libhandy 0.0.10 小部件,它允许配置界面和浏览器面板适应移动屏幕。
来源: opennet.ru