awesome 配置记录

awesome DM 高效,高可定制性。

我使用的是archlinux ,在安装好awesome以后直接在.xinitrc里面写上exec awesome

然后用startx就能启动awesome了。

awesome开箱很难用,需要自己一点一点配置起来。先把配置文件复制过来。

在/etc/xdg/awesome 目录下有awesome的示例配置文件。我们将awesome这整个目录都复制到~/.config/目录下面。这样awesome启动的时候就会读取这个目录下的配置文件了。

复制以后应该是类似这个样子:~/.config/awesome/rc.lua

单独之拷贝了rc.lua是没有用的。

至于基本的快捷键自己去man awesome吧。不多也不难,是在不行网上应该也是一大把。

  1. 改主题:

    用vim打开rc.lua文件后,查找关键字:themes , 你将看到一个路径,是:/usr/share/awesome/themes/default/theme.lua ,然后我在/usr/share/awesome/themes/底下找到了3个主题,分别叫做default,zenburn,sky 自己把这几个名字代替那个路径里面的default然后重启awesome就好了(Ctrl+mod4+r)

  2. terminal设置:

    打开rc.lua文件以后,查找关键字:terminal ,看到一行:terminal="xterm" ,这里设置的是默认的终端。你可以改成你喜欢的终端。xterm是一个优秀的终端,高可定制性,但是定制起来不容易,起码我现在还没调教好她。你可以改成terminal="konsole" 或者 terminal="gnome-terminal" 这一个是kde的终端,一个是gnome的终端。都很优秀,就是依赖多,强迫症不喜欢那么多只有一个程序用的包。。。。所以轻量级的工具才是我喜欢的。(现在我已投奔rxvt-unicode阵营。。。)

  3. 壁纸/图标的修改

    在相应的主题目录下(eg:/usr/share/awesome/themes/default/)有两张图片,分别是图标和壁纸,将你想要设置的壁纸和图标复制到该目录下(记得备份原图标和原壁纸),改名为原图标和原壁纸的名字,重启awesome就能看到你的图标和壁纸已经被更换了。(ps:推荐图标为archlinux的图标,在archlinux_artwork 包里面有,可以通过pacman下载该包,然后在/usr/share/archlinux/下看到icon目录)(ps:我的壁纸是我用的一个符号链接到我自己家目录的一张emacs的思维导图,使用符号链接的目的是我会随时给思维导图里面添加新的东西,这样再导出来的图片只要名称不变,重启一下awesome就能立马更新壁纸,不用在一步一步操作一次)

还有很多东西没来得及写上,我会继续完善,比如(打开桌面自启动程序,屏幕保护,隐藏top bar ,声音配置,key binding 等等)

时间: 2024-12-28 20:50:03

awesome 配置记录的相关文章

我的vim配置记录

配置路径,/etc/vim/vimrc,这个是系统的vim配置,如果一台PC多个用户使用,每个用户的习惯不同的话,可以使用不同的配置,在用户目录下新建一个.vimrc的文件就可以了. 我目前是将配置写在系统的配置中,我的配置文件如下所示: set nu set tabstop=4 set autoindent set matchtime=1 set hlsearch set cindent set shiftwidth=4 set ruler set showmode colorscheme d

Linux下apache+php搭建配置记录

linux下apache+php搭建配置记录 第1章  环境说明 1.1 系统说明 CentOS 6.4 1.2 软件说明 httpd-2.4.2.tar.gz apr-util-1.4.1.tar.gz apr-1.4.6.tar.gz pcre-8.13.tar.gz php-5.4.3.tar.bz2 libmcrypt-2.5.8.tar.gz mhash-0.9.9.9.tar.gz 第2章  Apache搭建说明 2.1 安装依赖包 yum install make openldap

Phabricator 开放源代码的软件开发平台 Window Active Directory ldap ad域配置记录

phabricator 开放源代码的软件开发平台Web应用程序,用以帮助软件公司开发更好的软件. 在代码审查(Code Review)方面,Facebook做了一个可视化的工具,现已开源,叫Phabricator;工程师可以在页面上非常方便的针对每一段(单行或者多行)代码进行交互讨论;负责审查的工程师可以接受代码改变,可以提出疑问要求原作者继续修改,可以提出自己不适合以推出该代码审查,等等.只有代码被明确接受之后才能被工程师提交到服务器端的代码库,这一点集成到提交工具中强制执行.基本理念就是凡是

ubuntu14.04上Trac配置记录

系统环境:ubuntu14.04 (并假设Apache2服务可以正常运行) 1. 安装软件: sudo aptitude install trac python-mysqldb 2. 创建数据库Trac可支持的数据库有:sqlite, postgresql及mysql等.默认的是sqlite,但这里选用的是mysql. $ mysql -uroot -p Enter password: ****** mysql> CREATE DATABASE $myproject DEFAULT CHARAC

Mac环境下 jieba 配置记录

Mac环境下 jieba 配置记录pip3 install jieba完事了 样例: 1 import jieba 2 s="我??山东大学" 3 ls=jieba.lcut(s) 4 print(ls) 原文地址:https://www.cnblogs.com/war1111/p/10907060.html

CSDN网站CODE配置记录

为了出门写代码方便,决定还是开个项目,因此才有了这次经历. 原来有在windows下用过git,不过用法跟svn一样.虽然以前也在souceforge或者git上看一些代码,但是对操作一直没有了解过.今天把自己配置过程记录一下,方便以后查看. 开始之前没有发现,CODE下的规则,直接百度各种资料,后来才发现,呵呵,这也太显眼了. 1.创建项目 这个简单,也没啥可记录的. 2.配置git 给的链接下的太慢了,我干脆直接下了个git,Git-1.9.5-preview20150319,给个下载地址吧

nginx的文件cache服务配置记录(proxy_cache)

根据业务部门需求,申请一台文件的cache服务器.如下记录在单台机器上部署Nginx缓存服务过程: nginx缓存配置(缓存配置的参数这里就不做过多解释了,在前面的文档中已说明过,这里只做简单记录) [[email protected] ~]# cat /data/nginx/conf/nginx.conf|grep -v "^$"|grep -v "#" user www; worker_processes 8; events { worker_connectio

nginx线上一次临时小小配置记录

由于用到了开源产品接入游戏sdk服务器,因此将nginx 80端口转向了40000 因此nginx访问会出现这种情况: 404 not found 好久没有配置这个了,百度了一下很多坑,不信你自己百度试试,404 not found鬼知道会给你带来什么,于是自己琢磨了下,打开配置文件看看后才知道原来问题在: proxy_pass http://127.0.0.1:40000; 于是修改配置,nginx -t之后检查 nginx: the configuration file /etc/nginx

ldap配置记录

记录一下最近研究ldap+nfs的情况 ldap这个东西上次研究nis的时候就有人说那是上个世纪的老东西了,不应该继续使用.虽然意识到如此但时间不够还是使用了nis,这次乘着重做就干脆切换到ldap,可这次相当不顺利,折腾了一个星期左右,现在总算折腾好了,中间被坑了无数次,记录一下以备下次继续参考吧. 关防火墙,关防火墙,关防火墙 没想到这次又被这个大坑害了一把,因为用的是redhat7.0, 所以每次安装之后都是直接service iptables off, 一看提示没有就大意了,没把防火墙作

第一篇博客关于Log4net的配置记录

说明:本程序演示如何利用log4net记录程序日志信息.log4net是一个功能著名的开源日志记录组件.利用log4net可以方便地将日志信息记录到文件.控制台.Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中.并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误).ERROR(一般错误).WARN(警告).INFO(一般信息).DEBUG(调试信息).要想获取最新版本的