页次: 1
打开tilda就是一片黑,什么反应也没有,按awesome威客上修了半天也没搞好。
大家有什么好方法没?或者推荐个兼容的其它轻量级下拉式终端。
最近编辑记录 管毅 (2016-01-07 09:37:18)
离线
转换个思路 awesome 使用 scratch 实现下拉式终端,便笺本特性窗口...
Arch Linux User
离线
xfce4-terminal 就可以呀。
不过我实现的是在不用时把窗口移走,需要时用快捷键移回来。纯 Awesome Lua 配置,不依赖具体的终端程序。
离线
转换个思路 awesome 使用 scratch 实现下拉式终端,便笺本特性窗口...
试了下scratch,结果没搞明白怎么弄,net兄能给个详细代码不?
离线
xfce4-terminal 就可以呀。
不过我实现的是在不用时把窗口移走,需要时用快捷键移回来。纯 Awesome Lua 配置,不依赖具体的终端程序。
仙子的lua配置链接在哪来着,找不着了……
离线
仙子的lua配置链接在哪来着,找不着了……
离线
https://github.com/wxg4net/awesome/tree … ig/awesome 我的最新仓库在这里,好久没更新了 直接新开一个分支。配置最近添加了i3 wm的特性 。
这个方法 正如仙子说的 不依赖特定终端。
------------------------------------------------------------
描述下使用方法吧
引入
local scratch = require("scratch")
定义快捷键(指定title 定义窗口属性)
awful.key({ modkey }, "F12", function () scratch.drop(terminal..' --title=dropshell') end)
窗口规则。因为scratch已经定义了窗口属性。需要排除我们自己设定的规则影响
{ rule_any = { class = {"XTerm", 'Sakura', "URxvt", "Termite"} }, except_any = { name={"dropshell"} },
properties = { tag = tags[1][3], switchtotag=true } }
附带 便笺本特性
定义函数 方便复用
local function scratch_pad_client (c) scratch.pad.set(c, 0.5, 0.5, true) end
增加 client key 让某个程序放入便笺区
awful.key({ modkey, }, "F10", scratch_pad_client)
增加 global key 呼之即来 挥之即去
awful.key({ modkey }, "F11", function () scratch.pad.toggle() end)
我配置里面 gnote 默认属于便笺窗口
{ rule_any = { name={}, class={"Gnote"} }, except_any = { role={}, name={} } ,
callback = scratch_pad_client }
最近编辑记录 wxg4net (2016-01-07 08:45:00)
Arch Linux User
离线
解决了,用xfce4-termanal加scratch,已经可以用了,剩下的再慢慢深入了解吧。
用上述方法加tilda还是不行,估计是程序本身的问题了。
多谢仙子和net兄!!
离线
管毅 说:仙子的lua配置链接在哪来着,找不着了……
呃,想用仙子的配置再试试,结果没找着怎么把终端移走的代码,-_-!话说仙子不是把终端直接关闭的吧。
离线
呃,想用仙子的配置再试试,结果没找着怎么把终端移走的代码,-_-!话说仙子不是把终端直接关闭的吧。
离线
管毅 说:呃,想用仙子的配置再试试,结果没找着怎么把终端移走的代码,-_-!话说仙子不是把终端直接关闭的吧。
三克丝!
离线
页次: 1