RELATEED CONSULTING
相关咨询
欢迎选择下列在线客服咨询
微信客服
微信客服二维码
热线电话:13863516421
7x24小时,全年无休
我们服务器的承诺:
关闭右侧工具栏

香港服务器专题

如何在Openbox中禁用或启用某个程序的自动启动?

  • 来源:本站
  • 编辑: 超级管理员
  • 时间:2025-04-26 13:09:40
  • 阅读93次


在 Openbox 中禁用或启用某个程序的自动启动,有多种可行的方法,下面为你详细介绍:

方法一:通过修改 Openbox 自动启动脚本

Openbox 的自动启动脚本文件通常是~/.config/openbox/autostart,你可以直接编辑这个文件来控制程序的自动启动。

禁用程序自动启动:打开终端,使用文本编辑器(如nano)编辑自动启动脚本:

bash

nano ~/.config/openbox/autostart


找到想要禁用自动启动的程序对应的命令行,在行首添加#符号将其注释掉。例如,若要禁用conky的自动启动,将conky &修改为#conky &。

保存并关闭文件(在nano中,按Ctrl + X,然后按Y确认保存,最后按Enter)。之后,下次启动 Openbox 时,该程序就不会自动启动了。

启用程序自动启动:同样编辑~/.config/openbox/autostart文件,将之前注释掉的命令行前的#符号删除,恢复为正常的命令行。保存文件后,下次启动 Openbox 时,程序就会自动启动。

方法二:使用xdg-autostart标准

在~/.config/autostart目录下存放着符合xdg-autostart标准的自动启动配置文件,这些文件通常以.desktop为扩展名。

禁用程序自动启动:在终端中使用以下命令导航到该目录:

bash

cd ~/.config/autostart

找到对应程序的.desktop文件,比如conky.desktop,然后将其重命名或者删除。若选择重命名,可以在文件名前加一个点(使其成为隐藏文件),例如:

bash

mv conky.desktop .conky.desktop

这样,下次启动 Openbox 时,程序就不会自动启动了。

启用程序自动启动:若之前是重命名了文件,只需将文件名改回原样;若之前是删除了文件,需要重新创建该.desktop文件或者从备份中恢复。以下是一个简单的conky.desktop文件示例:

plaintext

[Desktop Entry]

Type=Application

Exec=/usr/bin/conky

Hidden=false

NoDisplay=false

X-GNOME-Autostart-enabled=true

Name=Conky

Comment=System monitor

将上述内容保存为~/.config/autostart/conky.desktop,之后程序在下次启动 Openbox 时就会自动启动。

方法三:通过系统服务管理(针对使用systemd的系统)

如果程序是以systemd服务的形式运行的,你可以通过systemctl命令来控制其自动启动。

禁用程序自动启动:在终端中输入以下命令来禁用程序对应的服务自动启动(以conky服务为例):

bash

sudo systemctl disable conky.service

启用程序自动启动:若要重新启用该服务的自动启动,使用以下命令:

bash

sudo systemctl enable conky.service

需要注意的是,使用systemctl命令需要管理员权限,所以要使用sudo。


我们提供7X24小时售后服务,了解更多机房产品和服务,敬请联系
购买咨询 售后服务