为什么要有一个窗口管理器?
为什么一定要有一个桌面背景,甚至是标题栏? 或是如果把一个应用程序如firefox当成桌面背景行不行?
桌面能不能再快一点?我不想把资源浪费在那些用不到的地方。
Linux那么多虚拟桌面,为什么我不能在一个桌面全屏运行一个程序,
然后用alt+tab切换到其它程序或是alt+Fn换到其它桌面?
如果你对窗口管理器也有上面的感觉的话,那么建议你可以试一试E17。
不适合:
E17现在还是开发版本,可能会有这样或那么的问题,如有时左上角图标显示的不对。或是配置菜单工作不正常。
E17现在好像中文化菜单还没有,也许是我没试出来。不过它的菜文就菜单,如果你觉得不影响的话那就继续。
E17特点:
速度快,使用资源不多。在PS3(256M内存)上运行的就是E17。
E17直接架构在Xlib上,而不是使用gtk,所以性能有保证。
可订制性强。
窗口: 可以选择边框类型,甚至是无边框。
可以选择让窗口固定在所有桌面。
可以选择窗口不在窗口列表中显示。
可以选择窗口在所有其它窗口之上、或是之下。
快键键: Alt+鼠标拖动来移动窗口。
Alt+鼠标右键显示窗口右键菜单。
Ctrl+Alt+f对窗口进行全屏/取消全屏。
Ctrl+Alt+i窗口最小化。
Ctrl+Alt+m显示主菜单。
Ctrl+Alt+向下箭头把窗口放到后面。
Alt+tab切换多个程序。
还有其它,而且它们都是可配置的。
上面按键,加上窗口的无边框模式,
可以让你方便的让一个桌面只运行一个全屏程序,如firefox,
让你在无干扰的情况下使用程序,甚至忽略了窗口管理器的存在,
而不会有去点那个最小化按钮的冲动。
可扩展性强。添加一个模块就可以添加一个新功能。
软件还不成熟,运行时可能会有问题。
E17安装:
对于debian和ubuntu,直接使用apt-get就可以,apt源如下:
deb http://www.edevelop.org/debian unstable main
对于ubuntu,源如下:
deb http://edevelop.org/pkg-e/ubuntu feisty e17
把上面源添加到/etc/apt/source.list中,然后执行
apt-get update
apt-get install e17
就可以。
对于其它版本, 可以到get-e.org上面看user guide。
配置:
1. 启动配置
在.xinitrc中调用enlightenment_start来启动E17就可以,
我的~/.xinitrc内容如下:
export LC_CTYPE=zh_CN.GB2312
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx&
exec enlightenment_start
2. 图标添加
E17中使用.desktop文件做为菜单项和工作栏启动项,要想创建一个.desktop文件,
你需要先在自己的目录下创建~/.local目录,自己创建的图标文件会放在这个目录下。
创建方法:
在窗口的左边图标点右键,或是Alt+右键,*出窗口选项菜单。
在菜单中选择"Create Icon", 在里面输入可执行文件名然后点"Ok"就可以了。
图标会创建在~/.local目录下。
创建图标时会选择图标位置,一般程序安装时都会把自己的图标位置放在
/usr/share/pixmaps
目录下,可以试着到那个目录下查找。
有时选择了图标但是它不显示,如我的firefox, 这个可能是E17的bug。
如果右键菜单出来的不是"Create Icon"而是"Edit Icon",
那说明这个图标已经存在,你现在可以修改图标的内容。
3. 在快速启动栏中添加一个程序。
由上面的方法创建好图标后,打开一个xterm 然后启动你想添加到快速启动栏上的程序。
程序启动后,拖动程序左上角的图标到快速启动栏就可以。
4. 修改工具栏位置,或是选择工具栏透明。
在工具栏上点右键,选择"shelf 0"->"shelf 0 configuration",
在"Layout"里面选择位置然后点"Apply"。
在上面的配置里面点"Advance"就可以进入高级选择,不妨试试。
5. 给E17换个好点的时钟。
E17自带的时钟太小了,我换了个更好看点的asclock。
安装:
apt-get install asclock asclock-themes
然后打开xterm,执行asclock -theme Freeamp
然后按步骤2添加图标,图标中Executable中写入
asclock -theme Freeamp
点击"Ok".这时~/.local/share/applications/中应该存在asclock.desktop
设置时钟位置与属性:
点Alt+鼠标右键把时钟移到合适位置。
在时钟上按Alt+鼠标右键,分别选择:
"Skip Window List" 不在窗口列表中显示,窗口列表在主菜单中
"Stacking"->"Always On Top" 总在其它窗口之上
"State"->"Sticking" 固定在桌面上
"Borders"->"Borderless" 无边框
然后选择
"Remember"->"Everything" 记住asclock的所有位置与属性信息。
自动随E17启动:
把下面一行添加到E17的启动程序~/.e/e/applications/startup/.order文件。
asclock.desktop
OK, 以后每次启动E17, 时钟都会在你的桌面上了。
6. 把firefox设置为桌面背景。
启动firefox, 点Alt+鼠标右键, 选择"Pin to Desktop",
然后按Ctrl+Alt+f把firefox全屏就OK了。
7. 字体
主菜单中选择"Configuration"->"Appearance"->"Fonts",
在里面选择要显示中文的选项,如"menu","title bar",
然后在字体中选择中文字体。
8. 其它配置
在主菜单中的"Configuration"->"Configuration"中有更多E17选项。
9. 得到其它帮助
E17的irc是 #e(不可以用root用户登陆),开发者irc是 #edevelop
如果有问题可以到上面问,8过最好先理解E17还不是个完善的产品,可能某个功能正在添加中。
分享到:
相关推荐
这个压缩包 "enlightenment-0.19.1" 可能包含了 Enlightenment 0.19.1 版本的所有源代码及相关文件,供开发者研究、定制或扩展该项目。 EFL 提供了多种关键功能,包括: 1. **Ecore**:这是一个事件驱动的基础库,...
JavaScript Enlightenment可能详细讲解了这些基础知识,包括变量、数据类型、控制结构、函数、对象、数组、正则表达式等,并深入到ES6及后续版本的新特性,如箭头函数、Promise、async/await等。 DOM是HTML和XML...
enlightenment will power bada to another mobile world, Hope SAMSUNG new platform bring more high performance mobile for us.
帮助读者了解jQuery在DOM脚本中扮演的角色,并直接在需要低开销的移动设备和特定浏览器的应用程序中使用DOM。
Enlightenment,通常被称为E17,虽然在Debian的稳定(stable)和测试(testing)源中并未包含,但可以在不稳定(unstable)源中找到。以下是如何在Debian的testing系统中安装并运行Enlightenment的详细步骤。 首先...
Learn React in the terse cookbook style found with previous Enlightenment titles (i.e., jQuery Enlightenment, JavaScript Enlightenment, DOM Enlightenment) --------------------------------------------...
The.Zen.of.CSS.Design.-.Visual.Enlightenment.for.the.Web.part1
CSS花园英文原版,关于CSS的
书中不仅介绍了JavaScript的原生或内置对象构造函数,还探讨了用户定义的非原生对象构造函数。使用new操作符实例化构造函数,以及从构造函数中创建简写/字面量值的方式都被详尽讲解。 同时,书中探讨了JavaScript中...
JavaScript Enlightenment 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或...
E17是Enlightenment窗口管理器的一个早期版本,而E19则是其后续版本,都致力于提供轻量级且美观的用户体验。 【描述分析】:描述中的“bodhi3themes”再次强调了这是为菩提3.x版定制的主题集合,意味着这些主题专为...
这本书首先介绍了DOM本身,包括它是如何定义网页结构的层级或树形结构,并且详细解释了不同类型的节点对象以及它们之间的继承关系。例如,元素节点(Element nodes)和文本节点(Text nodes)都是从节点对象(Node ...
《Enlightenment:Minecraft 1.8.9 平滑光照修复技术解析》 在Minecraft这款全球知名的沙盒游戏中,光影效果是提升游戏视觉体验的重要元素之一。然而,由于游戏本身的限制以及版本更新带来的问题,玩家在享受创造与...
《JQuery Enlightenment》是一本深度探讨jQuery的书籍,由JQuery官方出版,旨在为开发者提供全面而深入的jQuery知识。jQuery作为一款强大的JavaScript库,它极大地简化了网页的DOM操作、事件处理、动画设计和Ajax...
the American Enlightenment美国启蒙运动 文学PPT学习教案.pptx
Axouxere Linux是带有Enlightenment WM的Void Linux的翻版。 其他WM可能会跟随。 它包括一组最少的应用程序,因此您可以决定在计算机中安装什么。 它包括最新的内核库。 要进行安装,只需在终端中输入:sudo void-...
这些工具是使用 Enlightenment Foundation Libraries 开发的,但在 Enlightenment 之外也应该能很好地工作。 第一个可用的程序是上述文件提取工具 Sif 的测试版,它本身就是一个简单的 atool 前端。