标签: lua

如何将 Awesome 的 `rc.lua` 配置分成多个文件?

我刚刚从 OpenBox 转移到 Awesome WM。我喜欢它的可扩展性、可定制性,并且我对窗口布局有很大的控制权。我喜欢结构化和有组织的东西,我想将庞大的.config/awesome/rc.lua配置分成多个文件。

window-manager configuration files awesome lua

14
推荐指数
2
解决办法
4583
查看次数

Conky - 字符串格式化

我有记录:

${color lightblue} Down: ${downspeed wlan0} Up: ${upspeed wlan0}
Run Code Online (Sandbox Code Playgroud)

Conky 打印链接速度,但文本移动:

Down: OB  Up: OB 
Down: 60B  Up: 60B
Down: 148B  Up: 148B
Down: 1KiB  Up: 1KiB
Down: 1.8KiB  Up: 1.8KiB
Down: 1.08KiB  Up: 1.08KiB
Down: 31.8KiB  Up: 31.8KiB
Run Code Online (Sandbox Code Playgroud)

基于此主题创建具有零填充的 Conky 文本变量?我尝试格式化输出,但文本仍在移动。

${color lightblue} Down: ${lua_parse format %7s ${downspeed wlan0}} Up: ${lua_parse format %7s ${upspeed wlan0}}
Run Code Online (Sandbox Code Playgroud)

我想要打印输出 conky:

Down:      0B  Up:      0B
Down:     60B  Up:     60B
Down:    148B  Up:    148B
Down:    1KiB  Up:    1KiB
Down:  1.8KiB  Up:  1.8KiB …
Run Code Online (Sandbox Code Playgroud)

bash c awk conky lua

9
推荐指数
1
解决办法
2910
查看次数

如何强制应用程序在 Awesome WM 中不启动最大化?

如何重现:

  1. ssh -X user@host firefox (或其他一些 X 应用程序)。
  2. 最大化窗口。
  3. 关闭应用程序。
  4. 在 Awesome WM 中打开应用程序(仅在本地尝试,但也应远程工作)。

结果:窗口仍然最大化。

由于我从不使用 Awesome 中的最大化功能,并且经常在其他窗口管理器中使用它,因此每当我在 Awesome 中打开 X 应用程序时,我都想取消最大化。

我试过这个

{ rule = { class = "Firefox" },
  properties = { tag = tags[math.min(2, screen.count())][2],
                 maximized_vertical = false, maximized_horizontal = false } },
Run Code Online (Sandbox Code Playgroud)

Firefox确实从标签 2 开始,但它仍然是最大化的。知道如何取消最大化,特别是针对 Firefox,但对所有 X 应用程序更好吗?

firefox awesome window-management lua

9
推荐指数
1
解决办法
1294
查看次数

增加conky高度

有没有办法改变conky窗口的高度?

.conkyrc

background no
update_interval 1

cpu_avg_samples 2
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
#imlib_cache_size 0

# Window specifications #

own_window_class Conky
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes

border_inner_margin 0
border_outer_margin 0

minimum_size 200 200
maximum_width 200

alignment tr
gap_x 0
gap_y 25

# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

# Text settings #
use_xft yes
xftfont Ubuntu:size=8
xftalpha 0.5

uppercase no
temperature_unit celsius
default_color FFFFFF

# …
Run Code Online (Sandbox Code Playgroud)

configuration conky lua

6
推荐指数
1
解决办法
1万
查看次数