compiz在debian上的安装和使用 
http://wiki.debian.org/Compiz
很多有用的信息。解释了很多了问题

  • 预先准备

先用

glxinfo | grep direct

看看你的系统有没有打开 direct rendering,这很关键。正常情况下,应该打开了,看到

direct rendering: Yes

如果你的机器上没有 glxinfo 这个命令,就要装上 mesa-utils或者你可以用我自己发现的方法

cat /var/log/Xorg.0.log | grep direct

正常情况下应该返回        Indirect CPU to Screen color expansion        (II) I810(0): direct rendering: Enabled呵呵,我是 intel 的集成显卡。各人的显卡驱动不同的。

如果你没有看到相应的内容,请先去装上合适的驱动。一般来说 INTEL 的显卡没什么问题,NVIDIA 和ATI 的就要装上各自的驱动了。原因不用我多说了,相信各位用 NVIDIA 和 ATI 的都很主动地装过了。以下2个地址,是给有疑问的人准备的。http://technowizah.com/2006/11/debian-how-to-nvidia-drivers.html

http://technowizah.com/2006/10/debian-how-to-ati-drivers.html

          A 3D desktop with Compiz, showing a very handy feature : "expose" (a la Mac OS X).

  • xorg.conf

接下,要对 /etc/X11/xorg.conf 进行一点小小的改动。
在Section "Module"中第一行,加上

   Load   "dbe"

在 Section "Device"中最后一行,加上

   Option   "XAANoOffscreenPixmaps"   "true"

如果你还没有 Section "Extensions",就在xorg.conf中任意位置加上

Section   "Extensions"   Option   "Composite"   "Enable"EndSection

NVIDIA 用户应该再在Section "Screen" 中加下这2行:

   Option   "AddARGBGLXVisuals"   "true"DefaultDepth   24

以及在 Section "Device" 中还有这2行:

   Option   "AllowGLXWithComposite"   "true"   Option   "TripleBuffer"   "true"
  • AIGLX

从xorg7.1开始,AIGLX 就已经被整合进 X server了,正常情况下,它是自动加载的。用

cat /var/log/Xorg.0.log | grep -i aiglx

来看一下,正常情况下看到 (==) AIGLX enabled,可以忽略所有的警告。如果有人知道它们的意思,请告诉我。反正我是用 google 找了半天都没知道是什么意思。

如果没看到相应的内容,就需要手工添加了。在Section "ServerLayout" 中加上:  Option   "AIGLX"   "true"

需要注意的是,严格地讲,从 1.0-9629 版本起,NVIDIA drivers 就不用 AIGLX 了,但配置文件还是一样的。
  • compiz

接下来,安装 compiz

sudo apt-get install compiz

然后把 compiz 加入你的桌面环境(Gnome, KDE, or Xfce)中去,并把它作为自动启动项目。各人的桌面各个清楚,这个我就不翻译了。

Gnome

Go in  Desktop -> Preferences -> Sessions. Then choose the  Startup Programs tab and add an entry for Compiz :

compiz --replace --fast-filter
KDE

Simply create a file  ~/.kde/Autostart/compiz.desktop with this content :

[Desktop Entry]Encoding=UTF-8Exec=compiz --replace gconf & kde-window-decorator &GenericName[en_US]=StartupNotify=falseTerminal=falseTerminalOptions=Type=ApplicationX-KDE-autostart-after=kdesktop
Xfce

Simply edit the file  /usr/share/desktop-base/profiles/xdg-config/xfce4-session/xfce4-session.rc (or  /etc/xdg/xfce4-session/xfce4-session.rc) and replace  xfwm4 with  compiz:

Client0_Command=compiz --fast-filter

That's it. Restart the X server and you are good to go.

The "film view", showing multiple desktops
  • Tips

可从  这里  找到我的配置文件 xorg.conf

用这条命令可以看到完整的 compiz 快捷方式列表

grep -A 2 '<' /usr/share/gconf/schemas/compiz.schemas

或者你在控制台下运行 gconf-editor,找Apps->compiz->plugins,下面就有说明的。
比较好玩的就是 ctrl-alt-左键拖动,更多的自己看吧。网上也有操作的,主页上也有说明。

如果你碰到任何奇怪的问题,比如没有窗口边框之类的,只要删除 compiz 的 gconf 记录

rm -r ~/.gconf/apps/compiz/

然后,再重启 GNOME 就行了。如果还是有问题,除了删除 compiz 的 gconf 记录外,再删除 ~/.config 文件。这样应该有用了,再不行的话,你找原作者说去吧。呵呵。

compiz在debian上的安装和使用相关推荐

  1. linux邮件自动回复,debian上 postfix+dovecot+squirrelmail 实现 自动回复

    作者:lxq007 本文主要介绍了基于dovecot 的邮件自动回复 的配置过程. 我使用的系统及安装的软件包为Debian GNU/Linux 4.0.postfix 2.3.4-3 .squirr ...

  2. debian 安装_如何在 Debian/Ubuntu 上手动安装安全更新? | Linux 中国

    在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们.-- Magesh Maruthamuthu 在 Li ...

  3. 如何在ubuntu下安装detectron2_如何在 Debian/Ubuntu 上手动安装安全更新?

    在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们. -- Magesh Maruthamuthu(作者) ...

  4. 如何在Debian上安装配置ownCloud

    如何在Debian上安装配置ownCloud 据其官方网站,ownCloud可以让你通过一个Web界面或者WebDAV访问你的文件.它还提供了一个平台,可以轻松地查看.编辑和同步您所有设备的通讯录.日 ...

  5. debian执行php网页,如何在Debian上安装和使用PHP Composer

    php composer是一个包管理工具,它消除了手动维护应用程序的PHP包的麻烦,可以使用composer轻松安装所有必需的包.本篇文章将介绍在Debian系统上安装和配置PHP Composer的 ...

  6. debian怎么安装oracle数据库,Debian上安装Oracle客户端

    1.在 http://www.oracle.com/technetwork/database/index.html 上,进入Instant Client for Linux x86页面, 然后下载以下 ...

  7. debian linux手机安装,在 Android 系统上安装 Debian Linux 与 R

    其实在 Android 平板上通过第三方软件 , 已经可以提供很多类似一般桌面 Linux 系统的工具了 . 常用的 Firefox.VLC. LibreOffice 以及 终端模拟器都有 Andro ...

  8. linux在终端安装软件包失败,使用Apt-get和Synaptic包管理器来纠正Debian上的依赖错误...

    本文介绍使用终端中的Apt-get和Synaptic包管理器来纠正Debian上的依赖错误.当用户从Internet下载软件包时,Debian Linux上有时会出现依赖性错误,操作系统无法找到成功运 ...

  9. drupal mysql配置_Drupal 8在Debian上安装配置MySQL

    本教程介绍为Drupal 8在Debian使用APT安装MySQL,因为使用APT安装方便简单,要安装MySQL需要安装MySQL官方APT软件源. 在Debian上安装MySQL数据库 1)下载My ...

最新文章

  1. 人群密度估计--Learning a perspective-embedded deconvolution network for crowd counting
  2. os项目icon和default 等相关图标命名规则和大小设置
  3. 49.什么是拼接技术?
  4. 第一次scrapy爬虫记录
  5. boost::intrusive::splaytree_algorithms用法的测试程序
  6. 三元运算符运算(Day02)
  7. js 根据公历日期 算出农历_一招教会你公历换算成农历,要不要试试看
  8. Dynamic CRM 2013学习笔记(四十二)流程5 - 实时/同步工作流(Workflow)用法图解...
  9. java.util.list e_java.util 类 StackE - Java 中文参考手册
  10. Android平台下基于XMPP的IM研究
  11. 多用户微信多级分销系统源码php,PHP微信多级三级分销体系源码 领取宝微信双领取_源码下载...
  12. 时间序列分析:平稳时间序列建模
  13. Linux 句柄是什么 ?
  14. 单应性变换 Homography Estimation
  15. 信息系统监理师考试知识点整理
  16. “快播时代”终结:清内容、关服务器!
  17. 通过wal文件查看lsn和txid,lsn和txid对应关系
  18. 数据传输加密非对称加密算法以及对称算法-RSA+AES
  19. Java——反射机制
  20. IDEA —— Debug调试模式

热门文章

  1. HttpMessageConverter 专题
  2. 使用Landsat系列数据来检测喜马拉雅地区的冰湖溃决(Georg Veha等人,RSE,2018)
  3. asp.net 使用UrlRewritingNet.UrlRewriter组件URL重写,伪静态详解
  4. 基于HTML+CSS+JavaScript篮球NBA兴趣交流网页设计
  5. docker安装gitea
  6. 多人群聊聊天室java_#java 聊天室(一)—— 实现一个简单Telnet多人群聊聊天室...
  7. 码码在线总结——java web开发
  8. ffmpeg m3u8 与 mp4 相互转换
  9. educoder中Spark GraphX—构建图及相关操作
  10. bootstrap学习心得总结