小编Azr*_*000的帖子

Actkbd 作为 systemd 的服务

不久前,我询问了如何在屏幕锁定时停止音乐播放器。答案是使用actkbd,它的作用就像一个魅力。现在我想将 actkbd 作为服务添加到 systemd 以便在启动时自动启动它。因此,您可以看到该服务已正确启动,并且它也显示在 htop 中。下面的一些输出:

[root@hostname init.d]# systemctl start actkbd.service
[root@hostname init.d]# systemctl status actkbd.service
actkbd.service - Actkbd: Daemon for X-independent shortcuts
      Loaded: loaded (/etc/systemd/system/multi-user.target.wants/actkbd.service)
      Active: active (running) since Tue, 10 Apr 2012 17:50:36 +0200; 2s ago
     Process: 23526 ExecStart=/usr/local/sbin/actkbd -d /dev/input/event3 -D (code=exited, status=0/SUCCESS)
    Main PID: 23527 (actkbd)
      CGroup: name=systemd:/system/actkbd.service
              ? 23527 /usr/local/sbin/actkbd -d /dev/input/event3 -D
[root@hostname init.d]# systemctl stop actkbd.service
[root@hostname init.d]# ps -C actkbd
  PID TTY          TIME CMD
Run Code Online (Sandbox Code Playgroud)

我有以下actkbd.service文件/etc/systemd/system/multi-user.target.wants/

[Unit]
Description=Actkbd: Daemon …
Run Code Online (Sandbox Code Playgroud)

systemd

12
推荐指数
1
解决办法
1181
查看次数

systemctl enable netctl.service 有什么作用

我有一个运行 Arch 的小型手臂服务器。我想只使用dhcpcd,所以我禁止我的以太网连接netctl.servicenetctl-ifplugd.service。事实证明这不起作用,我再也无法连接到机器了。服务器在一个 USB 密钥上有它的根,我可以安装在我的桌面上,所以问题是:

如何systemctl enable netctl.service通过操作该 USB 上的文件和/或符号链接文件?

等效的替代问题是,做systemctl enable netctl.service什么?

systemd netctl

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

屏幕锁定时暂停音乐

我想知道是否可以在屏幕锁定时通过按一个按钮来暂停音乐播放器(在我的例子中是 Rhythmbox)。我会假设没有,但我想我会问。

一个简短的例子:如果屏幕保护程序继续,音乐就会继续。但是假设有人来到我的办公室,我不想输入密码,只需按一下按钮即可暂停。理想情况下,当我独自一人时,当然可以再玩一次。

有没有允许这样的程序?我正在使用 Fedora16。

编辑感谢 pbm 的解决方案。这里是我的actkbd.conf(使用Ctrl+ Alt+ P):

25+29+56:::su MyUserName -c "dbus-send --type=method_call  --print-reply --dest=org.gnome.UPnP.MediaServer2.Rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause"
Run Code Online (Sandbox Code Playgroud)

music-player screen-lock

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

标签 统计

systemd ×2

music-player ×1

netctl ×1

screen-lock ×1