标签: lua

运行wireshark“Lua:加载时出错”

通过在 14.04 中运行 wireshark 我收到了这个错误我应该怎么做才能解决这个问题?

Lua:加载时出错:[string "/usr/share/wireshark/init.lua"]:46: 由于以超级用户身份运行 Wireshark,dofile 已被禁用。有关以非特权用户身份运行 Wireshark 的帮助,请参阅http://wiki.wireshark.org/CaptureSetup/CapturePrivileges

lua wireshark

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

在 Ubuntu 16.10 上安装 lua5.2 与 lua5.3

当我lua5.2在 Ubuntu 16.10 上安装软件包时:

sudo apt-get install lua5.2
Run Code Online (Sandbox Code Playgroud)

/usr/bin/lua作为到 的符号链接安装/etc/alternatives/lua-interpreter,而后者又是到`/usr/bin/lua5.2 的符号链接。

当我安装lua-5.3软件包时,它不会创建符号链接;我只得到/usr/bin/lua5.3.

的输出dkg -L lua5.X,其中列出了软件包所拥有的文件,是相同的(除了一些文件的版本号)的lua5.2lua5.3包。

我想要做的只是安装最新最好的Lua版本,目前是5.3,并且能够#!/usr/bin/lua在脚本中使用。

我知道我可以通过手动创建符号链接或使用update-alternatives命令来解决这个问题(我还没有弄清楚,但这不是我要问的)。

我的问题是,为什么我安装时lua5.3没有设置/usr/bin/lua符号链接,而lua5.2包呢?这是故意的,也许是 Ubuntu 政策,还是只是创建软件包的人的疏忽?

lua software-installation 16.10

11
推荐指数
2
解决办法
9448
查看次数

Conky & Ubuntu - 音乐可视化(音乐条)?

几天前我开始玩 Conky 并设法实现了这一目标:

注意:虽然我是从头开始写的,但我从这张照片中得到了启发,感谢作者的创造力

如您所见,我在数字时钟(“21:20”)和连接统计数据之间有一些空闲空间。

现在我很想在那个空间里有我所谓的“音乐酒吧”。也就是说,随着我的音乐播放器(目前是 Clementine)当前播放的声音移动的动画条。由于一些脚本和 qbus 命令,我已经设法显示当前曲目、艺术家、年份等。

但是,我必须提出主要问题:

  • 我将如何获得实际的音乐数据(我认为它被称为振幅)?
  • 我将如何以一种相当流畅的方式制作动画?

我在 cairographics 中使用 conky 和 ​​lua,但动画似乎真的很复杂,因为我还没有找到使 lua/cairographics“重绘”的方法。这迫使我减少 .conkyrc 中的 update_interval 以实现“接近”动画的效果。

不幸的是,将 update_interval 设置为一个很小的值会使 conky 消耗大量 CPU 资源,因为它不仅每(例如)50 毫秒重绘一次,而且在必要时还会重新计算变量并重新执行脚本。

因此,对于动画,我正在寻找一种具有流畅动画的方法(10 fps 就足够了),而不会让 conky 吃掉 CPU 资源。

如果有人能给我一些想法,那就太棒了。它不一定必须在 LUA 中,如果有一个好的替代 conky(应该是轻量级的),请随时告诉我!

——

非常感谢您的想法和建议!

conky 11.10 clementine lua

7
推荐指数
2
解决办法
6717
查看次数

lualatex 有什么问题?

我不确定这是一个错误还是我做错了什么(或者我只是不够了解luatex)。这个最小的示例文件test.tex

\documentclass{article}
\usepackage{luacode}

\begin{document}
A random number:
\begin{luacode}
  tex.print(math.random())
\end{luacode}
\end{document}
Run Code Online (Sandbox Code Playgroud)

应该编译lualatex test.tex但失败:

! LaTeX Error: File `luacode.sty' not found.
Run Code Online (Sandbox Code Playgroud)

听起来像是在安装luatex. 他们看起来要安装:

> dpkg --get-selections | grep luatex
luatex                  install
texlive-luatex          install
Run Code Online (Sandbox Code Playgroud)

该文件存在于我的系统上:

> locate luacode.sty 
/usr/local/texlive/2011/texmf-dist/tex/lualatex/luacode/luacode.sty
Run Code Online (Sandbox Code Playgroud)

所以我不知道如何解决这个问题。是包裹搞砸了还是我这边有问题?

installation package-management latex lua

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

在 awesomewm 的两个屏幕上循环浏览客户端

我使用awesomewm,有两个显示器,所以Mod4+jMod4+k通过目前唯一的屏幕上的窗口周期。有没有办法循环浏览所有屏幕上的所有窗口/客户端以使其像普通一样工作Alt+Tab

multiple-monitors awesome application-switcher lua

5
推荐指数
2
解决办法
2355
查看次数