博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArchLinux下LXDE的安装与设置心得
阅读量:6940 次
发布时间:2019-06-27

本文共 1387 字,大约阅读时间需要 4 分钟。

安装

首先安装基本的桌面环境:

$ sudo pacman -S lxde

奇怪的是默认并没有安装面板lxpanel,而且源里也没有,只好从AUR安装之:

$ yaourt -S lxpanel-svn

(注,几天后发现,lxpanel出现在官方源里了)

然后安装wm,我选择了openbox(如果只使用compiz,openbox也可以不安装):

$ sudo pacman -S openbox

然后根据提示把/etc/xdg/openbox下的menu.xml和rc.xml复制到~/.config/openbox下,前者是程序菜单,后者主要是快捷键设置。

如果需要,还可以安装openbox设置管理器:

$ sudo pacman -S obconf

至此安装完成,登录时会话选择LXDE就可以了。

设置

没有快捷键真不爽,所以首先设置它

网上都是说rc.xml用于设置快捷键,但是很奇怪,我发现登录后,快捷键没生效,不过如果运行了fusion-icon,点击一下reload window manager,快捷键就能生效

继续研究发现,~/.config/openbox下还有一个lxde-rc.xml文件,这里也可以设置快捷键,和上面相反,这里的设置在登录后直接就能用,但reload wm后就不能用了。

所以办法是,对两个文件都设置,格式如下:

  1. <keybind
    key=
    "F9">
  2. <action
    name=
    "Execute">
  3. <execute>gnome-terminal -x mocp</execute>
  4. </action>
  5. </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:

$
echo Xft.dpi:
96 >> ~/.Xresources

如果使用startx启动Openbox的话,要在.xinitrc的开始处添加一行:

xrdb -merge ~/.Xresources

其它设置可以用obconf,LXDE会继承gnome的一些东西,比如登录时自动运行的程序,在/.config/autostart目录下。

主题之类的可以在“程序菜单-首选项-外观”那里设置,不过不可以设置鼠标指针,关于鼠标主题,另写一文。

LXDE果然很轻巧,一共才装了几个包,体积很小,使用起来不错,和compiz的结合也非常好,暂时和gnome说拜拜先^_^

转载于:https://www.cnblogs.com/huapox/p/3509639.html

你可能感兴趣的文章
<Power Shell>新的征程
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
SQLite操作
查看>>
安装Gogs及简单配置(使用默认数据库)
查看>>
奔向新纪元,Vista安装经历
查看>>
Centos7无法使用ssh登陆及解决方案
查看>>
应用强制访问控制管理网络服务
查看>>
Exchange 2013多租户托管PART 2:Exchange基本配置
查看>>
Mellanox发布升级版RoCE软件 简化以太网RDMA部署
查看>>
《认知设计:提升学习体验的艺术》——学习者不希望觉得自己愚蠢
查看>>
大数据产业“跑”出“长春速度”
查看>>
YII2.0框架分页
查看>>
c#数据库编程
查看>>
我的友情链接
查看>>
MongoDB 更新文档
查看>>
javaweb Servlet开发
查看>>
websocket-bench压力测试
查看>>
http://91.213.30.151/
查看>>
Android ViewStub详解
查看>>
JavaScript中的prototype、__proto__和constructor
查看>>