linux鼠标键盘运行精灵,几款键盘控喜欢的WM

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

--win+z : 打开正常字体终端 awful.key({ modkey, }, "z", function () awful.util.spawn("xterm -fa 'YaHei Consolas Hybrid':charwidth=9 -fs 11 -bg black -fg gray90 -geometry 75x24") end),

--win+a : 打开firefox awful.key({ modkey, }, "a", function () awful.util.spawn("firefox") end),

--win+s : 打开xpdf awful.key({ modkey, }, "s", function () awful.util.spawn("xpdf -papercolor '#6c6c6c'") end),

--win+x : 打开大字体终端 awful.key({ modkey, }, "x", function () awful.util.spawn("xterm -fa 'YaHei Consolas Hybrid':charwidth=10 -fs 13 -bg black -fg gray90") end)

--win+x组合之前默认的占用了,为运行lua代码,对我没用,所以注释掉了下面的设置,用在了大字体终端上。如该行是设置的最后一行注意不要加后面的逗号。

--awful.key({ modkey }, "x", -- function () -- awful.prompt.run({ prompt = "Run Lua code: " }, -- mypromptbox[mouse.screen].widget, -- awful.util.eval, nil, -- awful.util.getdir("cache") .. "/history_eval") -- end)

如果想要熟练使用这个wm(当然,对所有的wm都一样)除了设置一些自己喜欢的快捷键外,熟记一些系统默认的快捷键设置是必须的,好好看看这里的这些设置吧,比如窗口大小的调整,铺放样式的切换,关掉当前窗口这些常用设置都应能熟练应用,不然操作起来还是会很痛苦的。

(7) Rules 规则模块,在这里通过设置相应的规则,就能指定不同的程序在不同的工作区打开。

awful.rules.rules = {

-- All clients will match this rule.

{ rule = { },

properties = { border_width = beautiful.border_width, border_color = beautiful.border_normal, focus = true, keys = clientkeys, buttons = clientbuttons } },

--设置中class类名称的获取可用下面命令获得:--xprop | grep --color=none "WM_WINDOW_ROLE\|WM_CLASS" | xmessage -file - -center

--设置mplayer在第五工作区(对应tag工作区的设置为'视频')打开,窗口类型为浮动

{ rule = { class = "MPlayer" }, properties = { floating = true, tag = tags[1][5] } },

--设置xterm在第一工作区(对应tag工作区的设置为'终端')打开,窗口类型为平铺

{ rule = { class = "XTerm" }, properties = { floating = false, tag = tags[1][1] } },

{ rule = { class = "Firefox" }, properties = { tag = tags[1][2] } },

{ rule = { class = "Xpdf" }, properties = { tag = tags[1][3] } },

{ rule = { class = "Gens" }, properties = { floating = true, tag = tags[1][4] } },

{ rule = { class = "fceu" }, properties = { floating = true, tag = tags[1][4] } },

{ rule = { class = "xmame" }, properties = { floating = true, tag = tags[1][4] } },

{ rule = { class = "Wine" }, properties = { floating = true, tag = tags[1][4] } },}

(8) Signals 这里我没修改。

(9) Autorun Programs 开机自动运行的设置,默认配置中没有该项,如果有需要随awesome一同启动的程序,加在这里。

--{{{

autorun programs awful.util.spawn_with_shell("conky&")

--}}}

这里我把conky的启动放入,输入法在debian6下自动设置启动,毋需自己设置。这种写法有个坏处,就是当重启awesome时会重复加载,解决的方法很多,比如写个脚本或程序用于检查conky是否运行,没有运行才加载。然后将脚本或程序放到这里运行即可。

2、优点:同fluxbox,这也是键盘控的绝佳选择,轻量、简洁、高效。

3、缺点:有些游戏当切换成全屏时会不能正常运行,如FC模拟器fceu,世嘉模拟器gens。而xmame无压力。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值