您尚未登录。

#1 2017-11-17 15:20:59

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

求教awesome4.0跳到指定标签的函数tag:view_only不知要怎么用?

如题,想在脚本里设定跳到一个指定标签的指令,原先3.5可以用此函数 awful.tag.viewonly(tags[1][1])
现在4.0似乎变成了tag:view_only()
然后新函数就不会用了。

离线

#2 2017-11-17 16:30:24

Remilia
会员
注册时间: 2016-03-14
帖子: 27

Re: 求教awesome4.0跳到指定标签的函数tag:view_only不知要怎么用?

和以前没多大区别吧。

之前tags是一个二维数组

local screen = mouse.screen
if tags[screen][which] then
    awful.tag.viewonly(tags[screen][which])
end

现在screen和tag成了一个类,viewonly变成了tag的成员函数。

local screen = awful.screen.focused()
local tag = screen.tags[which]
if tag then
    tag:view_only()
end

离线

#3 2017-11-17 17:33:01

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

Re: 求教awesome4.0跳到指定标签的函数tag:view_only不知要怎么用?

Remilia 说:

和以前没多大区别吧。

之前tags是一个二维数组

local screen = mouse.screen
if tags[screen][which] then
    awful.tag.viewonly(tags[screen][which])
end

现在screen和tag成了一个类,viewonly变成了tag的成员函数。

local screen = awful.screen.focused()
local tag = screen.tags[which]
if tag then
    tag:view_only()
end

哦,了解了,那要是在脚本里设一条跳转到指定标签如屏幕1标签1的指令,要怎么写呢?

离线

#4 2017-11-17 18:02:08

Remilia
会员
注册时间: 2016-03-14
帖子: 27

Re: 求教awesome4.0跳到指定标签的函数tag:view_only不知要怎么用?

访问screen全局变量

if screen[1] then
    local tag = screen[1].tags[1]
    if tag then
        tag:view_only()
    end
end

最近编辑记录 Remilia (2017-11-17 18:11:32)

离线

#5 2017-11-17 18:24:32

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

Re: 求教awesome4.0跳到指定标签的函数tag:view_only不知要怎么用?

Remilia 说:

访问screen全局变量

if screen[1] then
    local tag = screen[1].tags[1]
    if tag then
        tag:view_only()
    end
end

看来只能另外想招了。

离线

页脚