Qtile中的配置错误(平铺窗口管理器)

问题描述 投票:1回答:1

im通过查看来自DistroTube(Youtube)的gitlab的参考配置来尝试配置qtile:https://gitlab.com/dwt1/dotfiles/-/blob/master/.config/qtile/config.py

添加时出现错误

##### BAR #####

def init_widgets_screen():
widgets_screen = init_widgets_list()
return widgets_screen

def init_screens() :
return [Screen(top=bar.Bar(widgets=init_widgets_screen(), opacity=0.95, size=20))

if __name__ in ["config", "__main__"]:
screens = init_screens()
widgets_list = init_widgets_list()
widget_screen = init_widgets_screen()

他正在使用3台显示器,我试图将其安装在我的笔记本电脑上,所以只有一个屏幕

(参考链接中所需的部分从第555行开始)

python linux config archlinux window-managers
1个回答
0
投票

看起来好像只是白色间距问题。您需要缩进每个函数体。 init_screens定义中的冒号前还有一个多余的空格(尽管我认为这实际上是合法的python)。

如果缩进的原因仅仅是复制和粘贴到堆栈溢出中,那么如果您可以在终端中运行qtile并在此处复制输出/错误,将会有所帮助。

##### BAR #####

def init_widgets_screen():
    widgets_screen = init_widgets_list()
    return widgets_screen

def init_screens():
    return [Screen(top=bar.Bar(widgets=init_widgets_screen(), opacity=0.95, size=20))

if __name__ in ["config", "__main__"]:
    screens = init_screens()
    widgets_list = init_widgets_list()
    widget_screen = init_widgets_screen()
© www.soinside.com 2019 - 2024. All rights reserved.