Unity 桌面7.6 版本解读

简介: Unity 桌面7.6 版本解读

b08544ef97c94ea79d58162a8505b1f1.jpg

前言


怕你兴奋过头了,先提醒一下,Canonical 并没有回归 Unity 桌面的维护。

得益于 Ubuntu Unity 发行版开发者(Rudra Saraswat)的不懈努力,时隔 6 年,我们终于看到了 Unity 桌面环境的更新。

补充说一下,Ubuntu Unity 是一款采用 Unity 桌面(而不是 GNOME)的社区项目。因此,如果你想在 Ubuntu 22.04 LTS 上使用 Unity 桌面,那么毋庸置疑,Ubuntu Unity 绝对是你的最佳伙伴。


起初,它仅仅提供了经过微调的 Unity 体验,但现在,Unity 7.6 的界面得到了一些优化及视觉变更。

内容


sudo wget https://repo.unityx.org/unityx.key
sudo apt-key add unityx.key
echo 'deb https://repo.unityx.org/main testing main' | sudo tee /etc/apt/sources.list.d/unity-x.list
sudo apt-get update && sudo apt-get install -y unity

Unity 7.6 将是 6 年来 Unity 的第一个重要版本(上一个版本还是在 2016 年 5 月)。官方已经重新启动了 Unity7 的积极开发,并将定期发布具有更多功能的新版本。


现在已经为 Ubuntu Unity 22.04 用户发布了一个更新,所以可以运行 sudo apt update && sudo apt upgrade 来升级到 Unity 7.6。

一些变化:


  • 仪表盘(应用启动器)和 HUD 已经被重新设计,使其看起来更现代
  • 为 Unity 和 unity-control-center 增加了对重点颜色的支持,并更新了 unity-control-center 的主题列表
  • 修复了仪表盘预览中损坏的应用信息和评级。
  • 在 unity-control-center 中更新了信息面板
  • 改进了仪表盘的圆角
  • 修复了 Dock 中的 "清空垃圾桶" 按钮
  • 将完整的 Unity7 shell 源代码迁移到 GitLab,并使其在 22.04 上进行了编译。
  • 设计更加扁平化,但保留了全系统范围的模糊效果。
  • dock 的菜单和工具提示被赋予了一个更现代的外观。
  • 低图形模式现在工作得更好,仪表盘速度也比以前快。
  • 现在 Unity7 的内存占用率略低,而 Ubuntu Unity 22.04 的内存占用率已大幅降低至约 700-800 MB。
  • 修复了独立测试的 Unity7 启动器
  • 有问题的测试已经被禁用,构建时间大大缩短

如果要在Ubuntu Unity 22.04上编译Unity7并生成DEB文件,需要运行以下命令:


sudo apt-get install -y build-essential git cmake
git clone https://gitlab.com/ubuntu-unity/unity/unity
cd unity && sudo apt build-dep .
debuild -b --no-sign
nemo .. & disown

一些截图与解读:


性能改进


在最新的更新中,Unity7 的内存使用量更低,同时你也可以注意到,Ubuntu Unity 22.04 的内存使用量明显降低到约 700-800 MB。

此外,低端显卡模式现在运作得更好,Dash 也比以前更快。

image.png

用户界面变更


Dash 启动器(应用启动器)与 HUD 现已重新设计,拥有更现代、简洁的视觉。

总的来看,现在的设计看上去更加扁平,但仍旧保留了不错的系统全局模糊效果。本次引入了一些细微的视觉改进,比如停靠区上的“清空回收站”按钮修改为使用 Nemo(而不是 Nautilus),以及修复了 Dash 预览中的应用详情与评分。

image.png

image.png

其他变化


Unity7 Shell 的源代码已经完全迁移至 GitLab。用于独立测试的 Unity7 启动器已被修复,同时一些有问题的测试项也已被禁用,改善了构建用时(使其大幅缩短)。

发布说明称,这些改进将帮助 Unity7 的贡献者。

目录
相关文章
|
API C# 图形学
Unity 关于低版本是否可以引用高版本构建内容的可行性验证
本篇内容以Unity的一个相对较低的版本(2017.4.40)和一个相对较高的版本(2020.3.33),来验证在低版本中是否可以使用高版本中构建的内容。
222 1
Unity 关于低版本是否可以引用高版本构建内容的可行性验证
|
Java 开发工具 图形学
Unity使用心得 之 ✨ Unity2019打包apk显示版本过低问题
Unity2019打包apk显示版本过低问题 可能不止2019有问题,正常用unity打包windows是没问题的,选择打包安卓就会出现下图所示类似问题 明明安装了JDK\SDK,而且我用unty2017、unity2018都用这个SDK打包安卓没出问题,19就出问题,就很头痛。 按照图片上这两个说明看,是指sdk版本不对,或者路径不对没检测到SDK(但是我17、18就能检测到,明显不是SDK路径等问题) 在网上搜了挺多这类问题,解决办法挺多,各不相同,但是也没有一个好好的解决方案,下面说说我的解决办法提供大家试试吧,要不然写完了打包不出来就很难受。
Unity使用心得 之 ✨ Unity2019打包apk显示版本过低问题
|
图形学
Unity 之 高版本预制体转低版本
高版本预制体(Prefab)转低版本,亲测版本Unity2019 --> Unity2017/Unity5.6
721 0
Unity 之 高版本预制体转低版本
|
图形学 Android开发
Unity 之 解决2019之后的版本打apk卡到Building Gradle project问题
解决Unity 2019版本打包APK卡到Building Gradle project问题
1726 0
Unity 之 解决2019之后的版本打apk卡到Building Gradle project问题
|
API vr&ar 开发工具
Unity报错 之 版本升级到2020对输入系统封装不好用了
Unity 版本升级到2020,Input Manager 输入系统升级带来的问题处理。
448 0
Unity报错 之 版本升级到2020对输入系统封装不好用了
|
测试技术 图形学 开发者
Unity全新的版本发布计划(2018)
Unity全新的版本发布计划 转载自Unity官方开发者社区 2018-04-24 在GDC期间,我们宣布了Unity全新的版本发布计划。包含:Unity TECH技术前瞻版本(简称:Unity TECH版)和Unity LTS稳定支持版本(简称:Unity LTS版)。
1155 0
|
5月前
|
C# 图形学
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
【Unity 3D】元宇宙案例之虚拟地球信息射线实战(附源码、演示视频和步骤 超详细)
56 0