compiz在debian上的安装和使用
很多有用的信息。解释了很多了问题
- 预先准备
先用
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)中去,并把它作为自动启动项目。各人的桌面各个清楚,这个我就不翻译了。
Go in Desktop -> Preferences -> Sessions. Then choose the Startup Programs tab and add an entry for Compiz :
compiz --replace --fast-filter
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
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.
- 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上的安装和使用相关推荐
- linux邮件自动回复,debian上 postfix+dovecot+squirrelmail 实现 自动回复
作者:lxq007 本文主要介绍了基于dovecot 的邮件自动回复 的配置过程. 我使用的系统及安装的软件包为Debian GNU/Linux 4.0.postfix 2.3.4-3 .squirr ...
- debian 安装_如何在 Debian/Ubuntu 上手动安装安全更新? | Linux 中国
在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们.-- Magesh Maruthamuthu 在 Li ...
- 如何在ubuntu下安装detectron2_如何在 Debian/Ubuntu 上手动安装安全更新?
在这个教程里面,我们会向你展示如何查看可用的安全更新,以及如何在 Ubuntu.LinuxMint 等等这些基于 Debian 的系统中安装它们. -- Magesh Maruthamuthu(作者) ...
- 如何在Debian上安装配置ownCloud
如何在Debian上安装配置ownCloud 据其官方网站,ownCloud可以让你通过一个Web界面或者WebDAV访问你的文件.它还提供了一个平台,可以轻松地查看.编辑和同步您所有设备的通讯录.日 ...
- debian执行php网页,如何在Debian上安装和使用PHP Composer
php composer是一个包管理工具,它消除了手动维护应用程序的PHP包的麻烦,可以使用composer轻松安装所有必需的包.本篇文章将介绍在Debian系统上安装和配置PHP Composer的 ...
- debian怎么安装oracle数据库,Debian上安装Oracle客户端
1.在 http://www.oracle.com/technetwork/database/index.html 上,进入Instant Client for Linux x86页面, 然后下载以下 ...
- debian linux手机安装,在 Android 系统上安装 Debian Linux 与 R
其实在 Android 平板上通过第三方软件 , 已经可以提供很多类似一般桌面 Linux 系统的工具了 . 常用的 Firefox.VLC. LibreOffice 以及 终端模拟器都有 Andro ...
- linux在终端安装软件包失败,使用Apt-get和Synaptic包管理器来纠正Debian上的依赖错误...
本文介绍使用终端中的Apt-get和Synaptic包管理器来纠正Debian上的依赖错误.当用户从Internet下载软件包时,Debian Linux上有时会出现依赖性错误,操作系统无法找到成功运 ...
- drupal mysql配置_Drupal 8在Debian上安装配置MySQL
本教程介绍为Drupal 8在Debian使用APT安装MySQL,因为使用APT安装方便简单,要安装MySQL需要安装MySQL官方APT软件源. 在Debian上安装MySQL数据库 1)下载My ...
最新文章
- 人群密度估计--Learning a perspective-embedded deconvolution network for crowd counting
- os项目icon和default 等相关图标命名规则和大小设置
- 49.什么是拼接技术?
- 第一次scrapy爬虫记录
- boost::intrusive::splaytree_algorithms用法的测试程序
- 三元运算符运算(Day02)
- js 根据公历日期 算出农历_一招教会你公历换算成农历,要不要试试看
- Dynamic CRM 2013学习笔记(四十二)流程5 - 实时/同步工作流(Workflow)用法图解...
- java.util.list e_java.util 类 StackE - Java 中文参考手册
- Android平台下基于XMPP的IM研究
- 多用户微信多级分销系统源码php,PHP微信多级三级分销体系源码 领取宝微信双领取_源码下载...
- 时间序列分析:平稳时间序列建模
- Linux 句柄是什么 ?
- 单应性变换 Homography Estimation
- 信息系统监理师考试知识点整理
- “快播时代”终结:清内容、关服务器!
- 通过wal文件查看lsn和txid,lsn和txid对应关系
- 数据传输加密非对称加密算法以及对称算法-RSA+AES
- Java——反射机制
- IDEA —— Debug调试模式
热门文章
- HttpMessageConverter 专题
- 使用Landsat系列数据来检测喜马拉雅地区的冰湖溃决(Georg Veha等人,RSE,2018)
- asp.net 使用UrlRewritingNet.UrlRewriter组件URL重写,伪静态详解
- 基于HTML+CSS+JavaScript篮球NBA兴趣交流网页设计
- docker安装gitea
- 多人群聊聊天室java_#java 聊天室(一)—— 实现一个简单Telnet多人群聊聊天室...
- 码码在线总结——java web开发
- ffmpeg m3u8 与 mp4 相互转换
- educoder中Spark GraphX—构建图及相关操作
- bootstrap学习心得总结