您尚未登录。

#1 2016-01-06 18:27:34

管毅
会员
注册时间: 2014-04-08
帖子: 326

[已解决]滚了一下,结果tilda跟awesome不兼容了。

打开tilda就是一片黑,什么反应也没有,按awesome威客上修了半天也没搞好。
大家有什么好方法没?或者推荐个兼容的其它轻量级下拉式终端。

最近编辑记录 管毅 (2016-01-07 09:37:18)

离线

#2 2016-01-06 19:37:06

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

转换个思路 awesome 使用 scratch 实现下拉式终端,便笺本特性窗口...


Arch Linux User

离线

#3 2016-01-06 20:44:27

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,478
个人网站

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

xfce4-terminal 就可以呀。

不过我实现的是在不用时把窗口移走,需要时用快捷键移回来。纯 Awesome Lua 配置,不依赖具体的终端程序。

离线

#4 2016-01-06 23:13:17

管毅
会员
注册时间: 2014-04-08
帖子: 326

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

wxg4net 说:

转换个思路 awesome 使用 scratch 实现下拉式终端,便笺本特性窗口...

试了下scratch,结果没搞明白怎么弄,net兄能给个详细代码不?

离线

#5 2016-01-06 23:13:54

管毅
会员
注册时间: 2014-04-08
帖子: 326

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

依云 说:

xfce4-terminal 就可以呀。

不过我实现的是在不用时把窗口移走,需要时用快捷键移回来。纯 Awesome Lua 配置,不依赖具体的终端程序。

仙子的lua配置链接在哪来着,找不着了……

离线

#6 2016-01-07 07:39:33

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,478
个人网站

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

管毅 说:

仙子的lua配置链接在哪来着,找不着了……

https://github.com/lilydjwg/myawesomerc … c.lua#L826

离线

#7 2016-01-07 08:12:44

wxg4net
会员
注册时间: 2012-01-07
帖子: 274

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

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

离线

#8 2016-01-07 09:36:50

管毅
会员
注册时间: 2014-04-08
帖子: 326

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

解决了,用xfce4-termanal加scratch,已经可以用了,剩下的再慢慢深入了解吧。
用上述方法加tilda还是不行,估计是程序本身的问题了。
多谢仙子和net兄!!

离线

#9 2016-01-14 14:53:04

管毅
会员
注册时间: 2014-04-08
帖子: 326

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

依云 说:
管毅 说:

仙子的lua配置链接在哪来着,找不着了……

https://github.com/lilydjwg/myawesomerc … c.lua#L826

呃,想用仙子的配置再试试,结果没找着怎么把终端移走的代码,-_-!话说仙子不是把终端直接关闭的吧。

离线

#10 2016-01-14 15:31:58

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,478
个人网站

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

管毅 说:

呃,想用仙子的配置再试试,结果没找着怎么把终端移走的代码,-_-!话说仙子不是把终端直接关闭的吧。

https://github.com/lilydjwg/myawesomerc … c.lua#L840

离线

#11 2016-01-14 16:11:34

管毅
会员
注册时间: 2014-04-08
帖子: 326

Re: [已解决]滚了一下,结果tilda跟awesome不兼容了。

依云 说:
管毅 说:

呃,想用仙子的配置再试试,结果没找着怎么把终端移走的代码,-_-!话说仙子不是把终端直接关闭的吧。

https://github.com/lilydjwg/myawesomerc … c.lua#L840

三克丝!

离线

页脚