K.I.S.S. – 简单哲学 Linux, Freedom, Arch, Python, Gtk+, C … Keep It Simple, Stupid!

26十/102

Compiz 0.9.2 发布

在使用 C++ 重写,而又沉寂了一段时间之后, 开发小组发布了新的 0.9.2 版本,虽然仍然是实验性的版本,不过根据作者所言,这个版本已经可以用于日常应用。在 下安装新版 Compiz 的方法见这里

这个版本修复了大量的 BUG,并且带来了一些新的特性:

  • 新的 MultiAnim 类,帮助在动画中创建窗口图像的多个拷贝
  • 查看最小化窗口的实时预览(实验性的)
  • 重写了“群组(Group)”插件
  • 缩放(Scale)插件的自然(Natural)模式
  • 简化阴影在装饰器(Decorator)中的存储

此外,计划中的 0.9.4 具有如下特性:

  • (通过 MPX 和 UTouch)支持多点触摸和多点输入
  • 动画框架,允许插件轻易地创建动画,或者使用其他插件提供的动画
  • 将插件编译进核心,大幅提高速度

PS:此版本发现了一些 BUG,稍后会发布 0.9.2.1 版本。

PS2:Ubuntu 11.04 将使用 Unity 作为 Shell,而 Unity 的窗口管理器则将由 Mutter 换成 Compiz,也就是说 Compiz 得到了来自 Canonical 的支持!事实上,至少 Compiz 的开发者之一 smspillaz 已经被 Canonical 雇用了……为 Compiz 光明的未来喝彩吧!

相关链接: 原文 详细更新列表 源代码下载

标签: 2 评论
16七/109

Arch 中抢先体验 Compiz++

LDCN 曾经介绍过 将用 C++ 重写,不过之后 -Shell 的大热几乎让我们忘记了 Compiz++ 这么回事,再加上 Compiz 开发者匮乏,开发进度缓慢的一贯印象,除了少数如我一般的 Compiz 死忠,似乎很少有人关心 Compiz 怎么样了。
无论如何,Compiz 的开发者们还是在默默地为了理想中的窗口管理器努力着,如今 Compiz++ 已经接近可用状态, 论坛上也有人放出了 Compiz++ 系列的 PKGBUILD,如果你也是 Compiz 的粉丝之一的话,不妨抢先体验一下吧。
这几个包的名称和地址是:
compiz-core++
compiz-plugins-main++
compiz-plugins-extra++
compiz-plugins-unsupported++
libcompizconfig++
compizconfig-python++
ccsm++
emerald++ (可选)
emerald-themes++ (可选)

安装 Compiz++ 完全不会影响现有的 Compiz,因为它是安装在 /opt 下面的,配置文件的名字也会不同。安装完成上面的包,可以运行如下命令来配置 Compiz++:

/opt/compiz++/bin/ccsm++

开启 Compiz++(建议预先开启 fusion-icon,这样遇到什么问题,可以方便切换为原来的 metacity 或者 compiz):

/opt/compiz++/bin/compiz --replace ccp

如果遇到问题,试试:

/opt/compiz++/bin/compiz --replace move decor composite resize place opengl

还不行的话,把 opengl 去掉试试。
当然这只是一次 C++ 语言的重写,不要期望有大的功能上或者性能上的变化,也不要指望开发版的稳定性有多么好就是了。不过相信通过 C++ 的重写和重新架构,以后的 Compiz 开发会更加容易、更加顺畅,给我们带来更好的体验。

Arch 论坛上的讨论帖:http://bbs.archlinux.org/viewtopic.php?id=93786

标签: , , 9 评论
4七/103

Compiz 0.9 正式发布!

之前介绍过在 Arch Linux 下体验 git 版本的 Compiz++ 0.9),刚刚收到消息, 0.9 正式发布了!

这是 Compiz 0.9 系列的第一个非稳定版本,包含了很多新的特性和改进,包括使用 C++ 重写、全新的开发者 API、将渲染分离为一些插件、构建系统由 Autotools 转为 CMake,以及一些小的功能上的改进。这个版本主要是给开发者和测试者用的预览版本,展示 0.10.x 可能带来的一些改变,此版本还存在很多已知的问题和缺失的功能,不能用于日常使用。

不过小白鼠们,还是勇敢的上吧!

详细的变更日志在这里:http://lists.freedesktop.org/archives/compiz/2010-July/003429.html

标签: 3 评论
23七/093

解决 Catalyst 最大、最小化窗口缓慢的问题

使用 的用户都知道,开启 的时候,无论最大化、最小化窗口都会有半秒左右的延时,即使不开相关的动画特效也是如此,这使得原本流畅的窗口操作变得让人郁闷无比,有些网友甚至因此不得不改用开源驱动……不过,这样的黑暗时代已经过去啦!

来自 的消息,Arch Linux 可以通过安装打了 Fedora patch 的 -server 解决此问题,原来这是 Catalyst 与 -server 的一个冲突。

假设你已经安装了 yaourt 和 catalyst 这两个包,你可以运行如下命令安装此版 xorg-server:

yaourt -Rd catalyst catalyst-utils
yaourt -S xorg-server-catalyst-maximize-fix
yaourt -Rd libgl
yaourt -S catalyst-utils catalyst

接下来重启就可以看到效果啦!

通过安装这个包,不但最大、最小化窗口缓慢的问题解决了,而且感觉打开窗口也流畅了不少,特效有种脱胎换骨的感觉~而且安全无风险,很值得一试!

PS:Catalyst 9.7 for windows 已经出了,相信 for linux 也会很快出来,希望到时候能有更大的提升!

16五/094

[视频]Linux 疯狂,Compiz 也疯狂~

没什么好说的,看视频吧~
看起来像不像中病毒了?这可不是什么特殊插件造成的效果……实打实的大混乱,呵呵~
话说,大家有什么录像软件推荐的么?recordMyDesktop 在我这里性能实在太低了……

Compiz is crazy! from Iven Day on Vimeo.

标签: , 4 评论
5四/092

我的GNOME会话登录也完美了!

为什么要加个“也”字呢?因为 TX 兄写过一个《我的GNOME会话登录完美了!》
照着上面的方法设置,启动确实快了很多!但是发现跟我的需求还有些偏差,因为我要时不时的禁用特效,因为开着特效玩侍魂还是有些卡。可是如果按照这样设置的话,就会出现 重复载入的问题,因为 fusion-icon 会自动重新载入 一次。
有没有办法既享受超快的启动速度,又保持方便的切换呢?
看了一下 fusion-icon 的启动参数:

Usage: fusion-icon [options|action]

Options:--version             show program's version number and exit-h, --help            show this help message and exit--reset               remove configuration file and exit-s SECONDS, --sleep=SECONDS                      Sleep before launching-v, --verbose         Print extra output

Interface Options:  -i INTERFACE, --interface=INTERFACE                      Try a certain interface first  -u, --no-interface  Do not use any interface

Startup Options:  -f, --force-compiz  Start compiz regardless of environment or                      configuration   -n, --no-start      Run, but do not start a window manager

注意看最后一条,也就是说,只要在 fusion-icon 的启动参数中加上 -n,就不会重复启动窗口管理器了。

标签: , 2 评论
18十二/080

解决Arch Linux下A卡开compiz假死的问题(转贴)

开compiz,偶尔会出现两三秒的假死,严重影响使用。
linuxsir里也有人说这个问题,其实解决办法很简单:
编辑/boot//menu.lst,kernel那行后面加参数 "nopat",如:

kernel    /boot/vmlinuz26 root=/dev/sda10 ro nopat

如果是用GRUB2,则编辑/boot/grub/grub.cfg,linux行后加"nopat",如:

linux    /boot/vmlinuz26 root=/dev/sda10 ro nopat

原来问题如此简单,我一直以为是AMD显卡驱动的问题,试过好几个版本,闭源开源的都失败,害我都放弃compiz了
BBS上给出办法的ref159实在是太帅啦!
PS: 这个问题似乎不只A卡会遇到.N卡也有.
转自:http://xxb.is-programmer.com/2008/12/1/nopat.6498.html
PS:其实那个提问的人就是我。