很棒的桌面管理器小部件

jul*_*lka 0 lua widget awesome-wm

我以前遇到过这个问题,但直到现在它才真正使出色的桌面管理器变得无用。

我正在寻找如何以真棒连接到 Wifi。找到Gigamo Wifi 小工具。厉害了,怎么吃?

关于小部件很棒的 wiki 条目并没有真正回答这个问题。

我知道我的问题很愚蠢,答案在文档中的某处,但我不知道如何阅读。我如何以及在哪里将我在网上找到的小部件添加到我很棒的 lua 文件中?

编辑:在搜索rc.lua提到的文件 henfiber在哪里时,我在 Awesome 上找到了Archlinux wiki,它将最重要的内容放在一页中。

hen*_*ber 5

您始终可以使用NetworkManager,它可以在大多数官方存储库中安装。它包含一个小程序,可在您的系统托盘上创建一个图标。您可以在启动时启动小程序,将此行放在 rc.lua 文件中:

awful.util.spawn("nm-applet")
Run Code Online (Sandbox Code Playgroud)

或者您可以从终端手动启动它,编写:

$ nm-applet &
Run Code Online (Sandbox Code Playgroud)

然后您可以左键单击系统托盘上的 NetworkManager Applet 图标,并从可用 wifi 接入点列表中进行选择。此外,网络管理器小程序允许您执行更高级的功能,例如连接到 VPN。

此外,使用您在 wiki 或 github 中找到的第 3 方小部件也很容易。它需要以下步骤:

  1. 下载小部件.lua文件 - 假设它被称为

    cool_widget.lua
    
    Run Code Online (Sandbox Code Playgroud)
  2. 把它移进去~/.config/awesome/,它是:

    ~/.config/awesome/cool_widget.lua
    
    Run Code Online (Sandbox Code Playgroud)

    另一种方法是使用结构

    ~/.config/awesome/cool_widget/init.lua
    
    Run Code Online (Sandbox Code Playgroud)

    当您的小部件需要多个文件时会更好。

  3. rc.lua文件顶部加载小部件:

    cool_widget =  require("cool_widget")
    
    Run Code Online (Sandbox Code Playgroud)
  4. 以与添加内置小部件相同的方式在 wibox(工具栏)中添加小部件