云网牛站
所在位置:首页 > Linux教程 > 在Ubuntu MATE系统上自动启动程序的方法

在Ubuntu MATE系统上自动启动程序的方法

2019-04-24 11:02:27作者:车前宽稿源:云网牛站

Mate桌面环境有很多设置,用户可以利用这些设置进行自定义,本文要讲的是自动启动功能,因为它允许用户自动启动Ubuntu MATE上的程序,可以决定Ubuntu MATE系统如何加载程序,脚本甚至服务。在Mate桌面上配置自动启动功能是通过系统设置完成的。如果需要启用系统自动登陆,请参考通过GUI启用或禁用Ubuntu 18.04系统自动登录一文。

 

通过GUI自动启动程序

使用GUI配置自动程序启动是通过Control Center应用程序完成的,请打开菜单并查找“控制中心”,或者,可以通过按Alt+F2并在框中输入mate-control-center来打开应用程序。

在Mate桌面上的Control Center应用程序中,你将看到很多不同的设置,所有这些设置都与Mate桌面环境的各个方面相对应,可以自由更改。在“Personal(个人)”选项中找到“启动应用程序(Startup Applications)”按钮并单击它:

在Ubuntu MATE系统上自动启动程序的方法

在“启动应用程序首选项”窗口中,将看到一个列表,在此列表中,有很多启动服务、程序、脚本等,如果要创建新的自定义启动系统,请找到“+ Add”按钮并使用鼠标单击它。

单击“+ Add”按钮后,将出现一个小弹出框,在此框中,有几个文本字段,字段是“名称(Name)”,“命令(Command)”和“注释(Comment)”。

要自动启动程序,请找到“名称”框并写出程序名称,然后,在“命令”框中写入程序的名称:

在Ubuntu MATE系统上自动启动程序的方法

例如,要在登录时自动在Ubuntu MATE中启动Firefox,你需要在命令区域中填写firefox的信息,如上图所示。

 

使用GUI删除程序自动启动

如果不想在Mate桌面上自动启动,为此,请访问控制中心,请按Alt+F2并在命令框中输入“mate-control-center”。

进入Control Center GUI工具后,查找“启动应用程序(Startup Applications)”并单击它。

在自动启动GUI选项中,滚动启动条目列表,然后使用鼠标选择要禁用的启动条目,然后,选中该服务旁边的复选框以阻止其自动启动:

在Ubuntu MATE系统上自动启动程序的方法

或者,通过使用鼠标选择列表中的启动条目并选择“- Remove”按钮,删除启动条目。

 

通过终端自动启动程序

Mate自动启动GUI工具是快速管理自动启动程序的好方法,但是,还可以在命令行中创建自动启动程序。

要创建新的启动程序,请使用Ctrl+Alt+T或Ctrl+Shift+T启动终端窗口,然后,将终端会话移动到/usr/share/applications/目录中:

cd /usr/share/applications/

运行ls命令并查看文件夹中的程序快捷方式,以便找到要自动启动的程序的名称:

ls

知识扩展,参考:不使用ls命令列出目录内容,转而使用替代命令的方法

如果找不到你需要的应​​用程序,将ls与grep工具结合使用可以更轻松地过滤掉关键字:

ls | grep programname

参考:在Linux系统下使用grep命令搜索文件的详细用法

获取程序的名称并将其插入以下cp命令以创建新的自动启动程序,例如,要通过终端在Mate上自动启动Firefox,可以运行:

cp firefox.desktop ~/.config/autostart/

 

删除终端中的自动程序启动

要从命令行中删除Mate桌面环境的自动启动程序,需要将cd命令放入~/.config/autostart目录中:

cd ~/.config/autostart

如果无法访问Mate桌面上的~/.config/autostart目录,可能没有自动启动文件夹,要创建一个,请使用mkdir命令:

mkdir -p ~/.config/autostart

在autostart文件夹内,运行ls命令,运行此命令将允许你查看该文件夹。

记下ls工具显示的文件,然后,将它们插入以下rm命令以删除和禁用启动程序:

rm programname.desktop

想一次删除多个启动程序吗?那就使用rm命令,但不是指定启动程序文件的确切名称(例如firefox.desktop),而是可以在Linux上的Bash中使用通配符(*)函数。

使用通配符(*)将允许你从~/.config/autostart目录中自动删除和删除所有桌面快捷方式文件:

rm *.desktop

至此,目标达到。

 

相关主题

安装及使用Alfred:在Ubuntu中自动化安装基本应用程序的方法

精选文章
热门文章