Arch 中抢先体验 Compiz++
LDCN 曾经介绍过 Compiz 将用 C++ 重写,不过之后 GNOME-Shell 的大热几乎让我们忘记了 Compiz++ 这么回事,再加上 Compiz 开发者匮乏,开发进度缓慢的一贯印象,除了少数如我一般的 Compiz 死忠,似乎很少有人关心 Compiz 怎么样了。
无论如何,Compiz 的开发者们还是在默默地为了理想中的窗口管理器努力着,如今 Compiz++ 已经接近可用状态, Arch 论坛上也有人放出了 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
Compiz 0.9 正式发布!
之前介绍过在 Arch Linux 下体验 git 版本的 Compiz++ (Compiz 0.9),刚刚收到消息,Compiz 0.9 正式发布了!
这是 Compiz 0.9 系列的第一个非稳定版本,包含了很多新的特性和改进,包括使用 C++ 重写、全新的开发者 API、将渲染分离为一些插件、构建系统由 Autotools 转为 CMake,以及一些小的功能上的改进。这个版本主要是给开发者和测试者用的预览版本,展示 0.10.x 可能带来的一些改变,此版本还存在很多已知的问题和缺失的功能,不能用于日常使用。
不过小白鼠们,还是勇敢的上吧!
详细的变更日志在这里:http://lists.freedesktop.org/archives/compiz/2010-July/003429.html
解决 Catalyst 最大、最小化窗口缓慢的问题
使用 Catalyst 的用户都知道,开启 Compiz 的时候,无论最大化、最小化窗口都会有半秒左右的延时,即使不开相关的动画特效也是如此,这使得原本流畅的窗口操作变得让人郁闷无比,有些网友甚至因此不得不改用开源驱动……不过,这样的黑暗时代已经过去啦!
来自 Arch AUR 的消息,Arch Linux 可以通过安装打了 Fedora patch 的 xorg-server 解决此问题,原来这是 Catalyst 与 xorg-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 也会很快出来,希望到时候能有更大的提升!
[视频]Linux 疯狂,Compiz 也疯狂~
没什么好说的,看视频吧~ Compiz is crazy! from Iven Day on Vimeo.
看起来像不像中病毒了?这可不是什么特殊插件造成的效果……实打实的大混乱,呵呵~
话说,大家有什么录像软件推荐的么?recordMyDesktop 在我这里性能实在太低了……
我的GNOME会话登录也完美了!
为什么要加个“也”字呢?因为 TX 兄写过一个《我的GNOME会话登录完美了!》。
照着上面的方法设置,启动确实快了很多!但是发现跟我的需求还有些偏差,因为我要时不时的禁用特效,因为开着特效玩侍魂还是有些卡。可是如果按照这样设置的话,就会出现 compiz 重复载入的问题,因为 fusion-icon 会自动重新载入 compiz 一次。
有没有办法既享受超快的启动速度,又保持方便的切换呢?
看了一下 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,就不会重复启动窗口管理器了。
解决Arch Linux下A卡开compiz假死的问题(转贴)
开compiz,偶尔会出现两三秒的假死,严重影响使用。
linuxsir里也有人说这个问题,其实解决办法很简单:
编辑/boot/grub/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:其实那个提问的人就是我。
