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)”按钮并单击它:
在“启动应用程序首选项”窗口中,将看到一个列表,在此列表中,有很多启动服务、程序、脚本等,如果要创建新的自定义启动系统,请找到“+ Add”按钮并使用鼠标单击它。 单击“+ Add”按钮后,将出现一个小弹出框,在此框中,有几个文本字段,字段是“名称(Name)”,“命令(Command)”和“注释(Comment)”。 要自动启动程序,请找到“名称”框并写出程序名称,然后,在“命令”框中写入程序的名称:
例如,要在登录时自动在Ubuntu MATE中启动Firefox,你需要在命令区域中填写firefox的信息,如上图所示。
使用GUI删除程序自动启动 如果不想在Mate桌面上自动启动,为此,请访问控制中心,请按Alt+F2并在命令框中输入“mate-control-center”。 进入Control Center GUI工具后,查找“启动应用程序(Startup Applications)”并单击它。 在自动启动GUI选项中,滚动启动条目列表,然后使用鼠标选择要禁用的启动条目,然后,选中该服务旁边的复选框以阻止其自动启动:
或者,通过使用鼠标选择列表中的启动条目并选择“- 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 至此,目标达到。
相关主题 |