CSDN开源夏令营 基于Compiz的switcher插件设计与实现之compiz特效插件介绍及特效实现

compiz自带的特效插件不够多,也不够强大,为了更好的体验compiz的特效,我们可以安装特效插件,在终端输入命令:sudo apt-get install compiz-plugins就可以下载特效插件安装了。

一.安装compiz特效插件

在此过程中可能会出现一些问题,比如说依赖问题,我们需要把源更新一下。对于更新源,我们需要注意以下几点:

1.设置软件更新

注意:这里要选主服务器

2.更新源

在终端输入命令:sudo apt-get update来更新源,一般情况下,这样是可以的,但是,如果出现hash校验不符的情况,就不能成功更新了,这个时候我们可以试一下在终端输入命令:sudo apt-get upgrade,这样应该就可以成功的更新了,如果还是有问题的话,那就只能尝试更换源,或者更换网络(可能是网络原因)了。

二.compiz特效插件的简单使用

注意一点:在使用特效时,可能会出现桌面假死的情况,一般稍微等一会而会变正常,如果不行就按Crtl+Alt+F1切换到命令行,输入unity--reset,在按Crtl+Alt+F7切换回图形界面,如果还不行,就试着重启一下。

1.ccsm安装特效插件效果图

安装成功compiz的特效插件之后,打开的ccsm(在终端输入ccsm)应该是这样的:

特效这个选项里会比原来多出好几个选项

2.桌面立方体特效的实现

(1)桌面——>桌面立方体(勾选)

(2)桌面——>旋转立方体(勾选),点进去,可以设置选项,我们可以按如下的图片来勾选:

(3)我们还要设置一下桌面数:

常规——>常规选项——>桌面尺寸,在里面做如下设置:

(4)3D桌面立方体效果图

在以上都设置好之后,应该就可以使用3D桌面特效了,按下Crtl+Alt同时按住鼠标左键,并拖动,你就可以看到可以动的3D立方体桌面了。效果图如下:

(5)设置每个桌面的背景图片

图像加载——>JPEG(勾选)

图像加载——>PNG(勾选)

图像加载——>SVG(勾选)

图像加载——>Text(勾选)

工具——>Wallpaper(勾选),点击进入设置页面,我们点开Desktop Backgrounnds选项卡,新建并选择图片(有几个桌面就新建几个)

(6)设置立方体顶部以及底部的图片

特效——>Cube Reflection and Deformation(勾选),点击进入,在Top选项卡和Bottom选项卡,可进行立方体顶部和底部图片的设置

3.烟花效果的实现

特效——>Wizard(勾选),点击进入,设置快捷键(可能会发生快捷键冲突)

设置好了之后,同时按下super+q,就可以打开烟花效果了,再按一次是关闭,效果图如下:

4.火球环绕鼠标特效设置

辅助功能——>Show mouse(勾选)

同时按下super+k,就可以看到效果,再按一次,是关闭,效果图如下:

5.书写,直接在桌面上写字

附加功能——>注解(勾选)

同时按住super+Alt+鼠标左键,拖动鼠标左键即可在桌面上写字,擦除可以用super+Alt+k,效果图如下:

compiz还有很多特效,这里就不一一介绍了,如果大家感兴趣可以去自行探索。今天的介绍就到这边了,希望大家都能自己动手实现这些酷炫的特效。

我写这边博文,主要参考了yq-ysy的一篇博客,以及我自己亲身的实践,他的博客里面有更加全面,更加具体的介绍,大家可以自己去看一下,这里附上链接:http://forum.ubuntu.org.cn/viewtopic.php?t=140531

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之compiz特效插件介绍及特效实现,布布扣,bubuko.com

时间: 2024-10-21 04:53:06

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之compiz特效插件介绍及特效实现的相关文章

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前期准备 git的简单使用

由于项目的代码需要上传到git上,就需要学习一下git的使用了.我初步接触了一下git,准备用此帖来记录git的学习,此帖会随着我对git了解的深入动态更新. 一.GIT的介绍 1.概述:git是一个分布式版本控制系统, 2.详情请见:http://baike.baidu.com/subview/1531489/12032478.htm 二.GIT的安装 这里就介绍一下linux平台下的安装,我使用的是Ubuntu Kylin 14.04,只需要在终端输入命令:sudo apt-get inst

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之前言

很开心能够被选中参加开源夏令营,能够参与到中国的开源事业中来,感谢彭欢老师给了我这样一个机会. 1.项目名称:基于Compiz的switcher插件设计与实现 2.项目类别:软件 3.项目参与人员:彭欢(指导老师)  风语(我) 3.项目背景:compiz现有的switcher插件存在或多或少使用上的不便,旨在设计实现一款更好用的switcher,故提出本提案. 4.项目开发环境:Linux(Ubuntu Kylin 14.04) 5.项目目标: 基于开源窗口管理器compiz实现 可以参照其原

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之熟悉switcher的功能(ccsm)

因为要开发switcher插件,我们必须要熟悉switcher插件的功能. 一.系统中提供的switcher功能 按Alt+Tab组合键,就能看到效果,效果图如下: 二.下载ccsm,使用ccsm里面提供的switcher功能 下载ccsm方法:在终端输入sudo apt-get install compizconfig-settings-manager, 在这里面我们可以进行一些个性化的设置,实现一些特效,比如3D桌面(需要安装显卡驱动),比如桌面立方体啊,比如旋转立方体啊,等等.关于ccsm

CSDN开源夏令营 基于Compiz的switcher插件设计与实现之编译compiz源码

在开始介绍之前先吐个嘈:上周我们暑期ACM集训开始了,平均下来基本上是一天一赛,有时还不止,又是多校联赛,又是CodeForces,又是TopCoder,又是BestCoder,又是AcDream,还有学校自己组织的个人赛,组队赛,感觉累成狗了,上周好多时间都用来比赛和训练了,项目这边花的时间就有点少了,感觉挺对不起老师的,唉-. 之前一直在为项目的实现做一些准备工作(搭建各种环境,熟悉各种操作什么的),现在感觉准备工作做的差不多了,差不多要进入开发阶段了.由于我之前没有接触过开发插件这样的项目

CSDN开源夏令营 百度数据可视化实践 ECharts(2)

将ECharts引入项目中的几种详细方法讲解 (1)打好基本功 首先感谢林峰老师!给我们的悉心指导.我们之所以学习ECharts和Zrender图表组件,为了就是能够将图表应用到我们的实际情况中 来,进而让图表的战士能给我们一种更加人性化的方式呈现给用户.所有我们必须熟悉ECharts中相关组件.下面的例子都以line为例. (2)将ECharts引入项目共有三种方式 2.1)第一种方式-模块化包引入 模块化包引入模式也可以称为开发模式,是开发时最好的方法,不管是开发echarts还是用echa

CSDN开源夏令营 百度数据可视化实践 ECharts(1)

总体规划 (1)选题: 通过了解林峰老师的专题中国主要城市空气质量实况.中国经济十年时空漫游和中国人口流动大潮,涉及了人口.经济和民生等方面的内容,在这里我选择中国高考,作为我的切入点. 高考,一个永恒的话题,是一场你我都值得经历的一场无硝烟的战争.有人曾说:每个高考的孩子都背负着几代人的希望,每个高考的背后都有众多关注的眼睛.人生能有几回搏?虽然失去了许多,但终究会收获很多. (2)题目 2006-2014高考各省市报名人数及录取人数汇总专题 (3)搜集数据资料 工欲善其事,必先利其器.数据的

CSDN开源夏令营 百度数据可视化实践 前言

首先要非常感谢林峰老师,谢谢林峰老师选择我.@Kener-林峰 (1)接下来我要讲述一下百度的数据可视化组件ECharts和ZRender. 众所周知,大数据时代的到来,不仅带来了挑战更带来了机遇,但这仅仅是一个一个开始,大数据时代将会对我们的生活产生重大的影响.正如<大数据时代>的作者维克托 · 迈尔 - 舍恩伯格说的"如今,数据已经成为了一种商业资本,一项重要的经济投入,可以创造新的经济利益.事实上,一旦思维转变过来,数据就能被巧妙地用来激发新的产品和新型服务.数据的奥秘只为谦逊

值得赞扬的尝试与进步——CSDN开源夏令营第一印象

注:写这篇文章时我并未參加CSDN开源夏令营,也不确定是否会參加以及是否能參加上. 欣闻CSDN举办了"CSDN开源夏令营"活动.第一感觉是CSDN作为活动的组织者是很值得称赞的.作为參加了Google Summer of Code的人,这里对照下CSDN开源夏令营和Google Summer of Code.纯粹是个人见解,仅供參考. 开源组织 在了解有这个活动后,第一反应是这不就是中国的GSoC吗,先给CSDN大大的一个赞.但冷静一想:国内有合格的开源组织吗?这里不是贬低国内开源活

CSDN开源夏令营 百度数据可视化实践 ECharts(7)

本周主要内容整体页面布局: 基于CSS和javascript的页面布局 (1)CSS简介 CSS是能够真正做到网页表现与内容分离的一种样式设计语言.相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言.CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性. 方式:id选择器: 实例: #echarts1 {