LDCN


GNOME桌面新的复合特效

2008-02-18 19:22 | 分类 缤纷桌面 | By TualatriX

之前我们要体验丰富多彩的复合特效需要使用Compiz Fusion。

现在,得益于具备复合特性的Metacity窗口管理器,最新的GNOME桌面环境在不开Compiz Fusion的情况下,也能具备一些基本特效。

在开启Metacity的复合特性以后,诸如阴影、透明等就会呈现在桌面上。这篇文章,是介绍一些之前不为人所知的复合特效。

—–

本文所示的环境是最新的测试版Ubuntu 8.04的GNOME 2.22(测试版)桌面环境中,不论你是使用Compiz Fusion还是Metacity,都能看到下面的特效,因为这效果不是Compiz Fusion特有的,是属于GNOME桌面的。

“如何开启Metacity的复合特性?”

打开gconf-editor, 勾选/apps/metacity/general/compositing_manager这个键值即可

特效一:面版动画

如果你使用过KDE桌面环境或Mac操作系统,一定会熟悉下面的场景:在点击一个图标以后,图标上会在极短的时间内呈现一个放大且透明的阴影。

看不明白不要紧,后面有动画。

ubuntu-desktop-1.png

特效二:透明的拖拽图标

现在,你拖动你的图标后,它将会呈半透明状态。这个在移动或复制文件时会体验出它的好处来。

ubuntu-desktop-2.png

下面是动画,一看你就会明白了:

我想没必要再争论这有没有“用”,对外观和视觉的提升,是每个操作系统或桌面环境都在做的。无论是Windows还是Macintosh,无论是GNOME还是KDE。

这是必要的,但不是最主要的,因为Linux在其他方面,也一直在进步。

转载请注明:转自LDCN - GNOME桌面新的复合特效

有 12 条评论 在 'GNOME桌面新的复合特效'

RSS 订阅此页的评论 或者引用 'GNOME桌面新的复合特效'.

  1. ghost 说:

    是的,坐坐头等仓是个不错的选择.

    回复

    2008年02月18日 星期一 8:50 下午

  2. xiws 说:

    听说打开metacity的符合特性就可以开awn了。。

    回复

    2008年02月18日 星期一 9:18 下午

  3. yegle 说:

    确实可以打开awn了
    http://yegle.net/2008/02/11/enable-metacity-composite-manager/

    回复

    2008年02月19日 星期二 11:16 上午

  4. ShuGoal 说:

    要是AWN也更新下也是不错的选择!!

    回复

    2008年02月19日 星期二 5:17 下午

  5. snow 说:

    奇怪的是,我没有打开这个选项也有前面提到的那两个特效. 使用fusion.

    回复

    2008年02月19日 星期二 9:33 下午

  6. plum 说:

    我关心的是什么时候Gnome的界面能像Windows一样紧凑。。。

    回复

    2008年02月19日 星期二 9:33 下午

  7. palxex 说:

    这个特性依赖于compositing WM而不是新版metacity。compiz本身就是最流行的一个compositing WM,只是现在kwin和metacicty都在赶罢了。

    回复

    2008年02月20日 星期三 9:02 上午

  8. relaxssl 说:

    这个比较使用。

    回复

    2008年02月20日 星期三 1:30 下午

  9. wavydoom 说:

    今天开启3D桌面特效竟然提示
    Desktop effects could not be enabled

    ================================================
    重启,重新启动特效,提示Desktop effects could not be enabled

    使用命令nvidia-xconfig –add-argb-glx-visuals,重启

    还是提示Desktop effects could not be enabled
    ==================================================

    并不是不能开启,前两天都用的好好的,完全可以开启。可是昨天晚上安装了WINE并修改一些配置以支持中文,用WINE装了迅雷和比特精灵以后,关闭3D效果,使用了SMPLAYER,改变视频输出为X11(之所以改颜色是因为我在XORG的配置文件里面看到Section “Files” RgbPath “/usr/X11R6/lib/X11/rgb” EndSection)。之后再开启就不能开启了。不知道是为什么。

    ==================================================
    以下是我在终端运行compiz –replace 以后的回馈:

    wavydoom@wavydoom-desktop:~$ compiz –replace
    Checking for Xgl: not present.
    Detected PCI ID for VGA: 01:00.0 0300: 10de:0181 (rev c1) (prog-if 00 [VGA controller])
    Checking for texture_from_pixmap: present.
    Checking for non power of two support: present.
    Checking for Composite extension: present.
    Comparing resolution (1152×864) to maximum 3D texture size (2048): Passed.
    Checking for nVidia: present.
    Checking for FBConfig: present.
    Checking for Xgl: not present.
    Starting emerald
    /usr/bin/compiz.real (core) – Error: Could not acquire compositing manager selection on screen 0 display “:0.0″
    /usr/bin/compiz.real (core) – Fatal: No manageable screens found on display :0.0

    前两天都用的很正常,不会出现这些提示。现在要怎么办呢?
    ==================================================

    ==================================================
    刚找了一下新立得,发现xserver-xgl没装,现在装上去了。(不过之前没装为什么又可以运行3D桌面呢?NV卡GEFORCE4 MX440 8X)

    AFTER INSTALLED XSERVER-XGL
    an zhuang le XSERVER-XGL yi hou shu ru fa bu neng yong le …. faint….
    3D still not working….
    在新立得中删除了xserver-xgl,现在输入法恢复正常。
    ==================================================

    ==================================================
    方便大家更完整的发现我的问题所在,我运行了sudo nvidia-settings

    在终端会提示(以前运行nvidia-settings不会出现如下提示):
    wavydoom@wavydoom-desktop:~$ sudo nvidia-settings
    Gtk-Message: 文件名“\346\257\224\347\211\271\347\262\276\347\265.desktop”无法转换为 UTF-8。(请尝试设置环境变量 G_BROKEN_FILENAMES):转换输入中出现无效字符序列
    Gtk-Message: 文件名“\346\257\224\347\211\271\347\262\276\347\265.desktop”无法转换为 UTF-8。(请尝试设置环境变量 G_BROKEN_FILENAMES):转换输入中出现无效字符序列
    ======================================

    这里是我的目前的XORG的内容
    ======================================
    # nvidia-settings: X configuration file generated by nvidia-settings
    # nvidia-settings: version 1.0 (buildmeister@builder3) Wed Sep 5 19:30:08 PDT 2007

    Section “ServerLayout”
    Identifier “Layout0″
    Screen 0 “Screen0″ 0 0
    InputDevice “Keyboard0″ “CoreKeyboard”
    InputDevice “Mouse0″ “CorePointer”
    EndSection

    Section “Files”
    RgbPath “/usr/X11R6/lib/X11/rgb”
    EndSection

    Section “Module”
    Load “dbe”
    Load “extmod”
    Load “type1″
    Load “freetype”
    Load “glx”
    EndSection

    Section “ServerFlags”
    Option “Xinerama” “0″
    EndSection

    Section “InputDevice”
    # generated from default
    Identifier “Mouse0″
    Driver “mouse”
    Option “Protocol” “auto”
    Option “Device” “/dev/psaux”
    Option “Emulate3Buttons” “no”
    Option “ZAxisMapping” “4 5″
    EndSection

    Section “InputDevice”
    # generated from default
    Identifier “Keyboard0″
    Driver “kbd”
    EndSection

    Section “Monitor”
    # HorizSync source: edid, VertRefresh source: edid
    Identifier “Monitor0″
    VendorName “Unknown”
    ModelName “Philips PH107E/V/S/G6″
    HorizSync 30.0 – 71.0
    VertRefresh 50.0 – 160.0
    ModeLine “1280×1024@60″ 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    ModeLine “1280×960@60″ 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
    ModeLine “1024×768@85″ 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
    ModeLine “1024×768@75″ 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
    ModeLine “1024×768@70″ 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
    ModeLine “1024×768@60″ 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine “1024×768@43″ 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync interlace
    ModeLine “832×624@75″ 57.3 832 864 928 1152 624 625 628 667 -hsync -vsync
    ModeLine “800×600@85″ 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
    ModeLine “800×600@75″ 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
    ModeLine “800×600@72″ 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
    ModeLine “800×600@60″ 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine “800×600@56″ 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
    ModeLine “640×480@85″ 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
    ModeLine “640×480@75″ 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
    ModeLine “640×480@72″ 31.5 640 664 704 832 480 489 491 520 -hsync -vsync
    ModeLine “640×480@60″ 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
    Option “DPMS”
    EndSection

    Section “Device”
    Identifier “Videocard0″
    Driver “nvidia”
    VendorName “NVIDIA Corporation”
    BoardName “GeForce4 MX 440 with AGP8X”
    EndSection

    Section “Screen”
    Identifier “Screen0″
    Device “Videocard0″
    Monitor “Monitor0″
    DefaultDepth 24
    Option “metamodes” “1152×864 +0+0″
    SubSection “Display”
    Depth 24
    Modes “1600×1200″ “1280×1024″ “1024×768″ “800×600″ “640×480″
    EndSubSection
    EndSection

    (我看了一下xorg的配置,很奇怪,昨天为了关闭启动时候的NVIDIA画面在Section “Device” 里面添加过 Option “nologo” “true” 但是从目前的xorg里面看来这个字段不翼而飞了! NVIDIA的画面又出现了,我在猜测Option “nologo” “true”的消失是不是和运行了nvidia-xconfig –add-argb-glx-visuals 有关,是否这个命令导致xorg重置,这个问题对我的3D桌面无法正常开启有影响吗?)

    ======================================继续等人来帮忙,谢谢!

    #############################################
    #############################################
    3D桌面开启问题解决了!原来昨天浏览网文时图新鲜开启了Metacity复合特性!
    同时将smplayer的输出方式更回mv,不知道这个是不是也算原因之一,待会儿测试一下!
    #############################################
    #############################################
    附带当时看到的说明:
    http://linuxdesktop.cn/2008/02/18/gnome-new-effect
    ======================================
    之前我们要体验丰富多彩的复合特效需要使用Compiz Fusion。

    现在,得益于具备复合特性的Metacity窗口管理器,最新的GNOME桌面环境在不开Compiz Fusion的情况下,也能具备一些基本特效。

    在开启Metacity的复合特性以后,诸如阴影、透明等就会呈现在桌面上。这篇文章,是介绍一些之前不为人所知的复合特效。

    本文所示的环境是最新的测试版Ubuntu 8.04的GNOME 2.22(测试版)桌面环境中,不论你是使用Compiz Fusion还是Metacity,都能看到下面的特效,因为这效果不是Compiz Fusion特有的,是属于GNOME桌面的。

    “如何开启Metacity的复合特性?”

    打开gconf-editor, 勾选/apps/metacity/general/compositing_manager这个键值即可 《-这个就是问题所在!一旦开启了这个选项,关闭3D桌面后,重新开启则无法开启!
    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    ======================================

    回复

    2008年02月20日 星期三 3:49 下午

  10. wavydoom 说:

    不知道对其他朋友会不会产生这个影响!
    但是我就是关闭了它才能正常打开3D桌面。

    希望遇到于我想同的这个问题的朋友,关闭这个特效。
    当然,除非你不希望使用3D桌面

    回复

    2008年02月20日 星期三 3:51 下午

  11. yegle 说:

    靠……baidu的cache功能真垃圾!居然编码错误!
    打开metacity的compositer特性后无法打开其他compositer管理器,这是metacity的一个bug,在launchpad上有这个bug的讨论

    回复

    2008年04月05日 星期六 11:35 上午

  12. gb18030 说:

    在所有系统下我的特效都是关闭状态。。。要系统最快。。。:)

    回复

    2009年02月13日 星期五 4:38 下午

留下评论