问题标签 [archlinux]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 程序在 rc.d 脚本启动后终止(Arch Linux)
嘿,伙计们,我已经编写了一个程序来充当运行 Arch 的 MacBook Pro 的键盘背光控制器,就像 OS X 中的本机一样。程序本身运行良好,但是我为 Arch 程序提供的 rc.d 脚本包,似乎没有正确打开程序......或者我认为。
Arch 包的源代码可以在这里找到(rc.d 脚本和 PKGBUILD 文件)。我在 /etc/rc.conf 中的守护进程行中添加了“mbpkbdbacklightctl”。
发生的情况是,在启动时,我看到 rc.d 脚本启动程序启动时没有错误,并且键盘上的背光灯亮起,这意味着程序也正常运行,但是当 gdm 开始记录时在 gnome 中,该程序似乎已经被终止。我找不到任何记录的错误,但是如果在 20 秒或更长时间内没有注册键盘或鼠标事件,程序将关闭背光,并在注册时重新打开,这不会发生在 gdm 上,也没有在侏儒。此外,当我到达 gnome 并执行 apidof -o %PPID /usr/bin/mbpkbdbacklightctl
时,它没有返回任何内容,表明程序已终止。当 gnome 启动时,我必须重新启动 rc.d 脚本才能使事情正常运行。
自从程序终止以来,我似乎无法掌握该程序会发生什么。程序的源代码可以在这里找到,不过,我相信错误出现在 rc.d 脚本中,并且它可能无法正确启动程序以使其通过 gdm 启动“存活”。
对可能发生的事情有任何想法吗?
问候, 克里斯·布赫霍尔兹
linux - 这是我的发行版或应用程序的问题吗?
我希望有人可以帮助我:)
我正在运行 Arch Linux 并试图让游戏运行(半影序曲)。我已经下载了可执行文件,检查了 md5 并且它们匹配,将它安装在一个目录中。但是,当我尝试执行该文件时,会出现一条错误消息:
它确实存在,我在正确的文件夹中,它被设置为可执行文件:
文件 penumbra.bin 说:
ldd penumbra.bin 说:
那么,这是我的发行版或应用程序的问题吗?
谢谢
mysql - 无法连接到mysql,因为没有用户
我错误地删除了mysql的所有用户......所以我无法连接到mysql。
有人有想法吗?
我尝试重新安装它,但它没有工作...
PS:我在 Archlinux 上。
提前致谢 !
c - C 代码在 archlinux 上运行,但不是 ubuntu 10.04
我一直在和朋友一起写一些代码,并且大部分都在archlinux上进行了测试。当我们在 ubuntu 上重新编译和测试时,它会通过程序,然后返回堆栈粉碎错误。我添加了一些打印语句来确定崩溃发生的位置,但我们都看不到原因。
代码如下,当代码从“authenticate”函数返回时,似乎发生了错误:
错误位置在下面的控制台输出中给出:
任何人都可以阐明我们做错了什么,我们自己如何做到这一点,以及我们将来如何避免类似的错误。
另外,如果有人对它在archlinux中运行良好的原因有任何见解,但不是ubuntu,我很想听听它。
linux - GPSD 简单查询
我需要一些来自运行在我的 NTP 主服务器上的 GPSD 服务器的信息。
- 它看到的卫星数量
- 它用于定位的卫星(可能还有 SNR)
- 它看到了哪些卫星,因为它们很多(这可能吗?)
我要把它输出到 PHP,所以它一定很简单
apache - 在 ArchLinux 上更改 apache 的 umask
这没有用:
Arch 没有/etc/apache2/envvars
文件,更改/etc/rc.d/httpd
脚本并没有改变任何内容。
也许有人可以告诉我如何/在哪里准确更改 rc 脚本,所以 apache 有一个 umask 002
python - 带有 python 3.2 的 archlinux 上的 mod_wsgi
我实际上让 mod_wsgi 与 python3.1 一起工作,但是在更新了一些软件之后......它不再工作了。
我按照 python3.1 的这些说明对 3.2 稍作修改: https ://wiki.archlinux.org/index.php/Mod_wsgi
虽然它似乎可以构建/安装,但尝试启动 apache 时会出现错误:
无法将 /etc/httpd/modules/mod_wsgi.so 加载到服务器中:/etc/httpd/modules/mod_wsgi.so:未定义符号:PyCObject_FromVoidPtr
就像这个人得到的那样: 带有 --enable-shared 的 Python 3.1.1 :不会构建任何扩展
任何帮助,将不胜感激。
我是一个linux菜鸟。
linux - Linux 在哪里设置其内核和用户空间段选择器值?
我已经验证在 Linux 中,以下值分别分配给内核和用户空间段:
在检查了 Linux 源代码后,我无法确定 Linux 将上述值设置到这些段中的位置。实际上,我发现了以下分配(/arch/x86/include/asm/segment.h):
任何有助于理解这一点的帮助将不胜感激。
archlinux - 如何使用 pacman 查看发行说明/变更日志
像许多弓箭手一样,我pacman
每天都会更新我的软件。经常有这样的更新:
我想知道是否有办法查看更新的内容foo-1.1
或foo-1.2
发布说明,解释错误修复或新功能等。像pacman -Log foo
.