Posts Tagged ‘unity

在 ubuntu 12.04 Alpha 2 发布不久之后,Unity 用户界面更新到了 5.2.0 新版本。 虽然低调的开发团队 既没有给出 Realease Notes 也没有给出 Changelog,但是从国外媒体的报道和实际的使用体验中仍然可以看到这个版本带来了不少改进。 1、长按 Super 键显示快捷键列表 Unity 界面拥有完善方便的快捷键系统。不少从 ubuntu 转到 Mac 的用户会怀念例如 Super+数字键快速匹配 Dock Launcher 上程序图标这样的功能。在 Unity 5.2.0 中,长按 Super 键除了会在 Launcher 的程序图标上显示数字以供匹配外,还会在桌面上显示一张所有可用快捷键的列表: 2、文件管理器的 undo/redo (撤销/重做) 功能 不管是 Windows 的 Explorer 还是 Mac 的 Finder,“撤销”和“重做”一直是文件管理器最基本的功能之一。在 Unity 5.2.0 中,Nautilus 文件管理器终于也可以方便地对操作进行撤销和重做了——“编辑”菜单下出现了 undo 和 redo 两个尚未经过本地化的新选项。 3、Dash [...]

MyUnity 是一款简易的 Unity 桌面环境 Tweak 工具,由来自意大利的开发者  Fabio Colinelli 制作,主要功能包括: 修改 Dash, Launcher 和 Panel 透明度与模糊化。 在桌面上显示 Home,垃圾筒等图标。 调整 Launcher 尺寸,隐藏选项等设置。 字体设置等等。 项目主页:https://launchpad.net/myunity # Ubuntu 11.04 和 11.10 用户安装 sudo add-apt-repository  ppa:myunity/ppa sudo apt-get update sudo apt-get install myunity -消息及图片来源 

Evolve 是一款基于  Adwaita theme engine 制作的轻量级 GTK 主题,白色风格,它同时支持 Gnome Shell 3.2 及 Unity 界面。 下载:  这里 # 安装方法 解压缩下载的 Zip 包,再解压缩里面的 tar.gz 文件,得到一个 Evolve 文件夹。 把这个文件夹复制到 "~/.themes/" 或 "/usr/share/themes/" 目录下。 从官方源安装 Gnome Tweak Tool sudo apt-get install gnome-tweak-tool  运行 Gnome Tweak Tool 后,在 Theme 栏里改变 GTK+ Theme 及 Window Theme,如下图:  注销后重新登录。

如果你的机器安装 Ubuntu 11.04 或 11.10 后,没法运行基于  Compiz 的 Unity 3D 界面的话,使用以下命令就可检测出到底问题出在哪里? /usr/lib/nux/unity_support_test -p 截图: 然后你就可以根据结果来更换硬件了,更换硬件时可以参考 Ubuntu 官方的硬件兼容列表。 另外,如果结果全都是 Yes 的话,那也意味着基本上你的机器可以运行 Unity 3D 及 Gnome Shell 。 -- 消息及图片来源

注意:这个主题自带了很多第三方插件,所以安装的时候请选择自定义,可以不装这些浏览器插件。另外,也有读者认为这是一个恶意主题,所以请认真考虑是否要试用。 Ubuntu Skin Pack 是一套完整 Windows 7/ XP 皮肤,完全仿造 Ubuntu Unity 风格。虽然没有 Dash,但相似度已经很高了,并内置了 Faenza 图标。 截图: 我没有试用过这款皮肤,如果你正在用 Windows 而且又喜欢折腾的话,可以尝试一下。 下载 Ubuntu Skin Pack: Windows 7 32bit | 64bit, Windows XP - 消息来源

最新的 Ubuntu Unity 桌面环境已发布,版本号为 3.8.16 。主要是修复了大量的 Bug,详细内容见 ChangeLog 。 # Ubuntu 11.04 用户可通过这个 PPA 来保持更新。 sudo apt-add-repository ppa:ubuntu-desktop/ppa sudo apt-get update sudo apt-get dist-upgrade

由于官方团队已经停止维护 Unity 2D for Maverick PPA 源了,所以 Ubuntu 开发者 Adi Roban 自已动手为 Ubuntu 10.10 Maverick 打包了一份最新版本的 Unity 2D  软件包,这意味着 10.10 用户也能在自已的桌面上体验最新版的 Unity 界面了。 # 通过 PPA 来安装 sudo apt-add-repository ppa:adiroiban/unity-2d-maverick sudo apt-get update sudo apt-get install unity-2d 但这个 PPA 目前还存在着一些问题,可能无法工作于某些机器上,另外全局菜单无法正常工作,但会在今后修复。

- 经作者授权转载, 原文链接: http://imtx.me/archives/1634.html 作者:  @tualatrix, Ubuntu 上最流行的软件之一 Ubuntu Tweak 的作者,杭州 Linux 用户组 (HZLUG) 创建人。 这篇我想收集一下Unity的各种问题,主要是Bug,还有一些Dirty Hack。如果大家也有其他发现,也可以留言告诉我。 有一些我早就报告bug了,无奈自己暂时没能解这些bug,而且Ubuntu/Canonical似乎人力也不够充足,有一个我认为很严重的bug,他们却把它优先级定为“low”。 所以本篇我就收集并纪录一下一些bug,看看11.10会不会解决这些。 1、假的面板阴影 Ubuntu的面板(Panel)有漂亮的阴影,但是我很快发现,这个阴影实际上假的,确切地说,它不是你看到的那样是真的面板阴影,而是一块独立的,后期人工补上去的阴影。 因为我在用Shutter截菜单的图片时,三翻两次出现下面的样子:面板出现很浓的阴影,而菜单的阴影却消失了。 这个就跟拍照时,旁边出现一个幽灵一样恐怖!——明明没看到,却出现在照片中。 我跟踪过Unity的开发,它的面板阴影确实是后来赶工时通过“Dirty Hack”的方式补充上去的。还有另外一种方式可以测试: 确保所有的窗口最小化,使桌面没有其他任何东西; 按“Super+S”,进入工作区预览模式; 再按“Super+S”,回到标准桌面模式——这时紧盯面板,你将会发现在0.x秒的时间内,面板从没有阴影到很快被贴上了阴影! 实在是太丑了!群众的眼睛是雪亮的啊! 2、Pidgin退不出 既然是“Quit”,总要让Pidgin彻底退出来吧?遗憾的是,点击“Quit”后,Pidgin依然在后台运行,而Launcher的图标,却没有指示它正在运行。 我已经想到Unity的代码是怎么写的了,它只是发送了一个杀掉窗口的信号而已,而不是真正的关闭程序。 3、Alt/Win的交换后的问题 作为一个Mac电脑的用户,安装好Linux系统的一件事情便是交换Alt和Win(或Super)键,然而很悲剧的是,Unity把这个弄坏了。 也就是说,如果我置换了Alt/Win,那么我再也不能用Alt+数字键来切换Firefox、终端的标签了,也不能用Super+数字键来切换应用程序。关于这个我已经报告了Bug #729007 ,不知道到11.10能不能修好…… 把系统原本能正常工作的东西给弄坏了,这样老用户都会被吓跑啊,不是吗? 4、Panel快捷键的失效 记得Ubuntu刚引入Message Menu和Session Menu时,我很欢快。因为它支持Super+M的快捷键来直接取消息,操作非常迅速。也可以直接用Super+S的快捷键进行关机、重启等快捷操作。遗憾的是,这个在11.04开始就再也无效了。 这不算特别严重的问题,毕竟官方也从来没正式宣传过这个快捷键。 5、Panel切换菜单的反白问题 这个问题平常还好,如果操作菜单快了,就会明显地看出来,具体请自行翻墙看这个视频:http://www.youtube.com/watch?v=nSfurIMF49w 像我这种对UI的瑕疵很敏感的用户,这个“特效”简直是难以忍受的。 6、Dash不支持输入法 见Bug #66377,Ubuntu直接把所有用ibus输入法的用户给抛弃了。 Ubuntu还是国际性的发行版吗?不是。Ubuntu的开发原则,一直是先照顾欧美一些不用输入法的用户,再考虑我们亚洲或其他地区的人民。要么怎么会为了赶工,直接就推出一个搜索框不支持输入法的Unity呢?这个原则实在是让我无语! 7、other…… 还有一大堆设计上的问题,比如Super+S进入Workspace Overview模式后,面板上的菜单竟然还能点。更严重的是点了有按下去的效果,却没有弹出的菜单…… 我觉得像Compiz以前一样,进入Overview模式后,就把面板隐藏掉。估计是急着发布的原因。 总结 抛开稳定性不说,Unity的设计充满了很多不确定、不成熟的东西,代码质量也比较糟糕,到处是workaround和dirty hack。 [...]

- 经作者授权转载, 原文链接:http://imtx.me/archives/1630.html 作者:  @tualatrix, Ubuntu 上最流行的软件之一 Ubuntu Tweak 的作者,杭州 Linux 用户组 (HZLUG) 创建人。 在上一篇《细数Unity的好与坏(一):蹩脚的全局菜单》,我批了Unity的全局菜单并不是真正的“全局菜单”,带来的麻烦比便利更多。 今天,我来谈谈Unity一个好的地方,它便是:Indicaotor(指示器)。因为我同时也是Mac OS X用户,本篇依然会拿它来与Ubuntu对比。 Indicator(中文名:指示器),是指示应用程序或系统状态的一个图标+菜单。这整一片区域,也可以称作“通知区域”。 在这里,一般会显示当前日期和时间、电源状态、输入法状态、声音、蓝牙、无线等等。无论是GNOME还是KDE,Mac OS X还是Windows,基本上这些元素都不会少。由于对KDE和Windows研究稍少,这里不作比较。 经过我长期的体验,Ubuntu的通知区域,已经明显好过了Mac OS X的。从两个方面来:主题一致性和交互一致性。 主题就很简单,Mac OS X默认的系统图标,还是很标准的,黑白配色的。但是应用程序却没有严格遵循这个规范来,如下图左侧两个图标,分别是Google Calcender和Gmail,用了自己的配色,感觉很突兀。 这还不是什么大问题,Mac OS X的问题在于,系统的和应用程序的,存在交互不一致的情况。 实际上这些图标,点击以后,弹出来的都是菜单,理应像菜单一样,如果把光标移到相邻的“菜单”,也应该关闭当前菜单,展开光标所指的菜单(而不需要再次点击)。但是Mac OS X的比较遗憾,在系统和应用程序的图标之间切换,做不到这个。 比如我点开了“Tunnelblick”这个图标,此时我如果移到那个“User”图标。很抱歉,没有任何反应! 但是,如果我再点击一下,打开“User”菜单,再移到旁边的“时间”图标,可以激活“时间菜单”,问题是,如果是我向右移,移到“Tunnelblick”图标,那么User菜单干脆关掉,“Tunnelblick”也不会打开……这个严重的交互不一致让我非常郁闷,Mac OS X怎么没能一致地处理自带的图标与应用程序的图标呢? 再说到Ubuntu 11.04 Unity。这个版本Ubuntu彻底取消了传统的“通知区域”图标(除了极少数App,如Skype等还使用旧的模式)。新的Indicator完全采用了一致的主题设计、一致的交互。 以往通知区域的图标很不统一,甚至有“左键”和“右键”的区别,也就是你分别用鼠标左右键点击的话,会有不同的菜单弹出来。 现在Indicator彻底统一了这一切,首先不仅Ubuntu默认的风格非常统一,连第三方的主题也很切合这一点。如下图是我用第三方的主题+第三方软件,Dropbox、Diodon都有非常漂亮的图标。 交互上面当然也没得说,就是标准的菜单点击行为,无论光标左移还是右移,无论移到第三方软件还是系统自带的,都会弹出菜单。 更厉害的是Indicator不仅仅是显示菜单这么简单,在这里还会有一些很常用的动作可以触发,比如下图的“发布到:twitter...”。当然这个很早就引入了。Sound Menu也不错,可以直接控制播放器,操作相关曲目。这里就不截图了。 通过这个对比,不难看出Ubuntu的Indicator不仅拥有更好看的样式、更丰富的第三方支持和更一致的体验,而且本身能做的事情也更多。 这个是Ubuntu花了差不多一两年才慢慢做到的,而且是自己的API。很遗憾的是这个API暂时没给GNOME 3所采用,一定程度上会影响Linux桌面软件的集成性。而且一些闭源软件(如Skype)暂时没能使用这个API,也会有一些不一致。 但是看到越来越多的第三方软件使用了Ubuntu Indicator的API,我还是希望这个能成为统一的标准。让时间来考验Ubuntu的Indicator吧!

- 经作者授权转载, 原文链接:http://imtx.me/archives/1629.html 作者:  @tualatrix, Ubuntu 上最流行的软件之一 Ubuntu Tweak 的作者,杭州 Linux 用户组 (HZLUG) 创建人。 这个周末,我们HZLUG的活动将围绕着新发布的“Ubuntu 11.04”(当然还会有其他节目,到时请看活动通告),于是,这段时间我也深度体验了Ubuntu 11.04,特别是Unity界面。这个堪称Ubuntu发布至今用户界面上最大的改变(就像GNOME 2->GNOME 3一样),带来了全新的操作体验,但是用户对它的褒贬不一。 我的感受也差不多,一方面我已经习惯了Unity的一些高效率操作,一方面还得忍受它的不稳定和各种不一致体验。于是接下去我会写一些文章,从用户界面和交互的角度来分析Unity优秀的地方和不足的地方。 第一篇就来吐槽一下它的全局菜单(Global Menu) 全局菜单的最初设计来自Mac OS X,除了能省下一点空间外,还能让人闭着眼睛就能点到菜单(如果这也算特性的话)。坏处是,同一时间只有一个应用程序的菜单会显示在上面,因此如果要点选非活动的应用程序,则必须得先激活该应用程序,再点击菜单,比不用全局菜单的桌面要多一步骤。 因为我平常操作菜单比较少,用快捷键比较多,所以还是比较喜欢引入全局菜单的。但是Unity的全局菜单让我失望了,具体的说是应用程序的集成性还不是很好。举例为证: 大家都用过Pidgin来聊天,Pidgin的窗口主要分两种:联系人列表窗口和对话窗口。这两个窗口呢,都有不同的菜单。 比如看下图,你应该不难发现是哪个窗口,这就是对话窗口聚焦时,全局菜单的样子。默认可以用“Ctrl+W”来关闭该窗口。 那么这个则是联系人窗口聚焦的时候显示的全局菜单了,可以按“Ctrl+Q”来关闭整个应用程序。 看出问题来了没有? Unity的全局菜单的致命伤,便在于这个“假全局菜单”! Unity的全局菜单,实际上并不是应用程序级的,而是窗口级的。如果你知道它的实现过程,就知道它是Hack了GTK+,通过特殊管道,将原本显示在窗口里(GtkWindow)里的菜单,动态地搬到面板上去而已。 API级别,依然没有全局菜单的支持,开发者在开发应用程序的时候,依然只是把GtkMenu放进单独的GtkWindow进去了。 说了这么多,相信你也知道这个问题的具体表现了: 当我在会话窗口聊天时,如果此时我想用快捷键“Ctrl+Q”关闭整个Pidgin,不好意思,办不到~我必须得用Alt+Tab切换至“联系人窗口”,然后再按Ctrl+Q才能把Pidgin关掉。 对Unity来说,全局菜单除了省下了一点点空间以外,带来的不方便更多一点。 来看看Mac OS X真正的全局菜单是怎么工作的,以同样使用Purple多协议的聊天工具——Adium为例。 首先,无论是在聊天窗口还是联系人窗口,全局菜单始终是那么一条,这里可以用一致的快捷键来操作各种内容。 最一致的要数Mac OS X的“CMD+Q”快捷键了,无论在哪个应用程序,这都是统一的关闭捷径。只要当前的应用程序是Adium,那么无论我当前聚焦的是哪个窗口,只需要按下“CMD+Q”,Adium便退出了。 这才是全局菜单应该表现出来的行为——全局菜单的运作机制,一部分是视觉上的感受,一部分则是由统一和一致的快捷键带来更高效的操作。 Ubuntu 11.04 Unity学到了全局菜单的“形”,却没有学到“神”,反而在一些操作上变得不方便。这方面,还需要不断加强和改善才行啊。

Ubuntu Unity 界面为开发者提供了丰富的 API 接口,比如之前介绍过的 Quicklist ,除此之外还有 Count ,Progress,Urgency 等等。 现在,Chromium 及 FireFox 都已经开始利用这些 API 使之与 Unity 更有效的整合在一些了。 - Chromium 在最新版 Chromium 中,已经为 Ubuntu Natty 增加了这一新功能,可以在启动器中显示当前的活动下载任务的进度与数目。 # Ubuntu 用户可以使用这个 PPA 来安装最新版 Chromium 。 sudo apt-add-repository ppa:chromium-daily/ppa sudo apt-get update sudo apt-get install chromium-browser - FireFox 在 FrieFox 方面,有人为之开发了名为 UnityFox 的相应插件,支持 FireFox 4 ,安装后同样可以在启动器中显示当前的活动下载任务的进度与数目。 .XPI 文件下载: http://ubuntuone.com/p/qXJ/ - 消息来源

在 Ubuntu Natty 的 Unity 界面中,Launcher 组件扮演着重要角色,其内置的 Count ,Progress,Urgency 和 Quicklists 等 API 可以让开发者为程序提供更多丰富的扩展功能。 而这里我们要说的是 Quicklist API (官方文档),它可以增强启动图标的右键菜单功能,而且比较简单易用,普通用户也只需编写几行代码就能实现一些扩展功能。下图展示的一个样例就是自已利用 QuickList API 来达到快速登录 VPS 服务器的功能。 #使用方法 在主目录下创建一个 terminal.desktop 文件 vi terminal.desktop 然后添加如下代码 (当然你需要修改其中的一些值,像 remoteserver -x ssh -t v2 里的 v2 我是在 .ssh/config 配置过的别名 [详见这里],你没配置过的话应该写全,通常为这样 remoteserver -x ssh -t user@server ) [Desktop Entry] Version=1.0 Name=Advanced Terminal Comment=Advanced Terminal Exec=gnome-terminal [...]

Mozilla 开始着手邮件客户端 Thunderbird 与下一代的 Ubuntu Unity 界面的整合工作,为此他们特意开发了两个插件,通过这两个插件可以让 Thunderbird 有效整合到 Ubuntu Unity 的 Messaging Menu 及 Launcher 组件中,分别如下: - Ubuntu Unity Messaging Menu Integration 插件 : 下载 [官方介绍] 通过这个插件我们可以直接在 Ubuntu 的 Messaging Menu 里获取新邮件通知、直接创建新邮件及打开联系人地址簿。 -  Unity Launcher Integration 插件: 下载 (安装后需要重启 Thunderbird 及 Unity Launcher ,建议注销后再登录) 与上面这个插件的效果类似,它可以在 Unity 的 Launcher 中获取新邮件数量、直接创建新邮件及打开联系人地址簿。 需要特别提醒的是,以上这两个插件目前还处于测试阶段,而且必须在 Ubuntu Natty Unity 及 i386 架构上使用。 - [...]

Tips: 如果你想及时获取更新,请使用 Ubuntu 主源,镜像源会有延迟。在终端下输入 sudo software-properties-gtk ,然后选择“主服务器”。 开发中的 Ubuntu Natty 今天又进行了一次大的更新,Unity 的版本号升级到了 3.6.4 ,修复了大量 Bug 及带来了一些新特性,主要如下: - Alt + F2 启动器已可用: 按 Alt + F2 快捷键会进入 Dash 的特定 "Command " 模式,通过这里可以输入命令并启动相应的程序,而且下面会更出一些此前用过的命令。 - Launcher 可调整大小:  调整范围为 32- 64 PX ,默认为 48 PX。可在 CCSM 中设置,另外, Dash 还新增 Blur 选项。 - 可直接访问 Unity applications / files places 中的分类。 - Applications [...]

首先,按照之前的开发计划, Ubuntu 11.04 Natty Alpha 3 如期而至 [ 官方通告 / 下载 ] ,此版本的 Unity 界面越加成熟,一些改变和新功能包括:顶部面板支持主题, Dash 支持最大化,快捷键基本定义完善等等。 相对于 Alpha 3 的发布,Canonical 设计团队发布了一个更另人感兴趣的消息,他们将会在 Unity 界面中采用名为 Overlay Scrollbar 的新的滚动条样式,我不知道怎样翻译更准确,暂时就叫作“即点即现式滚动条” 吧。也就是说通常情况下窗口的滚动条不被显示,只有当鼠标放在边框位置时才会自动显示,这种设计的目的是进一步增大内容区域。 PS: 据说最新发布的 MacOSX Lion 中也采用了这种样式的滚动条,难道又是模仿?


top