ArchLinux下LXDE的安装与设置心得
首先安装基本的桌面环境:
奇怪的是默认并没有安装面板lxpanel,而且源里也没有,只好从AUR安装之:
(注,几天后发现,lxpanel出现在官方源里了)
然后安装wm,我选择了openbox(如果只使用compiz,openbox也可以不安装):
然后根据提示把/etc/xdg/openbox下的menu.xml和rc.xml复制到~/.config/openbox下,前者是程序菜单,后者主要是快捷键设置。
如果需要,还可以安装openbox设置管理器:
至此安装完成,登录时会话选择LXDE就可以了。
设置
没有快捷键真不爽,所以首先设置它
网上都是说rc.xml用于设置快捷键,但是很奇怪,我发现登录后,快捷键没生效,不过如果运行了fusion-icon,点击一下reload window manager,快捷键就能生效
继续研究发现,~/.config/openbox下还有一个lxde-rc.xml文件,这里也可以设置快捷键,和上面相反,这里的设置在登录后直接就能用,但reload wm后就不能用了。
所以办法是,对两个文件都设置,格式如下:
- <keybind key="F9">
- <action name="Execute">
- <execute>gnome-terminal -x mocp</execute>
- </action>
- </keybind>
其中第一行是要设置的快捷键,第三行是相应的命令,把它放在 <keyboard>和</keyboard>之间。
LXDE下我找不到调节音量的东东,所以把音量调节绑定到快捷键了:
<keybind key="C-KP_3">
<action name="Execute">
<command>amixer -q set Master 3%-</command>
</action>
</keybind>
<keybind key="C-KP_9">
<action name="Execute">
<command>amixer -q set Master unmute 3%+</command>
</action>
</keybind>
接下来设置一下字体DPI,默认的太小了,我改为96:
如果使用startx启动Openbox的话,要在.xinitrc的开始处添加一行:
其它设置可以用obconf,LXDE会继承gnome的一些东西,比如登录时自动运行的程序,在/.config/autostart目录下。
主题之类的可以在“程序菜单-首选项-外观”那里设置,不过不可以设置鼠标指针,关于鼠标主题,另写一文。
LXDE果然很轻巧,一共才装了几个包,体积很小,使用起来不错,和compiz的结合也非常好,暂时和gnome说拜拜先^_^
ArchLinux下LXDE的安装与设置心得的更多相关文章
- [math][mathematica] archlinux 下 mathematica 的安装 (科学计算软件 mathematica/matlab/sagemath)
ONLINE: http://www.wolframalpha.com/ GPL: segamath: http://www.sagemath.org/ famous and not free: ma ...
- centOS 下 VSFTP的安装和设置
http://blog.csdn.net/swiftshow/article/details/7367609 一.FTP的安装 1.检测是否安装了FTP :[root@localhost ~]# rp ...
- linux ubuntu系统下MySQL的安装及设置
debian下安装MySQL:1.构建源或使用光盘镜像,当然你插入光盘也没问题2.有源时本地文件的源配置:修改/etc/apt/sources.list文件, 示例:deb http://192.16 ...
- linux(raspbian)下mysql的安装,权限设置和用户管理
一 MySQL安装:(1) 使用apt-get安装, 由于raspbian是基于Debian的自由操作系统,debian默认自带apt-get指令安装应用因此可以使用来安装 sudo apt-get ...
- linux下vim的安装及其设置细节
第一步:使用apt安装vim sudo apt-get install vim 第二步:行号及其tab建设置 vim ~/.vimrc 添加如下文字 set nu //代码显示行号syntax on ...
- Archlinux下vmware-workstation中安装rhel5并通过桥接模式(bridge)上网
首先安装vmware-workstation(从aur中) $yaourt vmware-workstation 安装linux-headers $pacman -S linux-headers 然后 ...
- linux下MySQL安装及设置
转自:http://www.entage.net/1/viewspace-25420 1. 关于本文 本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和 ...
- linux 下mysql的安装,并设置必要的密码
首先,我使用的是redhat linux ,版本号为: [root@localhost init.d]# cat /proc/version Linux version - (bhcompile@po ...
- CentOS下源码安装vsftpd-3.0.0,并设置指定用户访问指定目录(附带完整配置文件)
1.卸载系统已经存在的ftp服务器 因为是源码安装,所以不能通过rpm -qa的方式查看是否已经安装ftp服务器,可以通过find / | grep vsftp*方式查看系统中存在哪些与vsftpd相 ...
随机推荐
- java 数据流的处理
字节流类 功能简单介绍 DataInputStream 包含了读取Java标准数据类型的输入流 DataOutputStream 包含了写Java标准数据类型的输出流 ByteArrayInputSt ...
- 关于SpringCloud微服务架构概念的一点理解
目前微服务是非常火的架构或者说概念,也是在构建大型互联网项目时采用的架构方式. 1.单体架构单体架构,是指将开发好的项目打成war包,然后发布到tomcat等容器中的应用. 假设你正准备开发一款与Ub ...
- MyBatis Lazy Loading
MyBatis的Lazy Loading可以实现延迟查询Bean里的嵌套成员类,控制lazy loading的<settings>属性有 lazyLoadingEnabled: lazy ...
- Java中使用Jedis操作Redis之二
import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.J ...
- go语言基础之同级目录
1.同级目录 分文件编程(多个源文件),必须放在src目录 同一个目录,包名必须一样 设置GOPATH环境变量 go env 查看go相关环境路径 GO PATH: 在windows系统中,添加go环 ...
- Word Break II leetcode java
题目: Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where e ...
- 从javascript读取cookies说开去:谈谈网页的本地化存储
学习要点:1.cookies 2.cookies 局限性 3.其他存储 随着 Web 越来越复杂,开发者急切的需要能够本地化存储的脚本功能.这个时候,第一个出现的方案:cookie 诞生了.cooki ...
- vue-router登录校验后跳转到之前指定页面如何实现
两个需求:1.用户点击购买需要下单,并跳转到订单页面,但是如果用户没有登录的话,中间有登录验证,会拦截:2.点击购买的时候,登录校验成功了,跳转到订单页面时,订单已创建,去付款即可.3.处理拦截至登录 ...
- 校验IPv4和IPv6地址和URL地址
1.校验IPV4地址: function validateIp(obj) { var ip=$(obj).val(); var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/;// ...
- Spark RDD关联操作小结
前言 Spark的rdd之间的关系需要通过一些特定的操作来实现, 操作比较多也,特别是一堆JOIN也挺容易让人产生混乱的. 因此做了下小结梳理一下. 准备数据 var rdd1 = sc.makeRD ...