1. 启动桌面服务的时候启动,你就吧脚本写在桌面服务启动之后一半是startX这个服务
2. 用户登陆后启动,那你就写个服务监视用穗让户登陆毁族银事件,可纤宴以通过监视用户登陆日志来实现,用户登陆后运行脚本
我在本教程中将介绍如何在各种Linux桌面环境皮耐下,自动启动某个程序。GNOME桌面环境
在终端中运行这个命令,启动"Startup Applications Preferences"(启动应用程序首选项)GUI。
$ gnome-session-properties
点击"Add"(添加)按钮,即可配答桐置一个新的启动应用程序。分别往"Name"(名称)栏和"Command"(命令)栏里面键入该应用程序的名称和该应用程序的CLI命令。往"Comment"(注释)栏里面键入可选的描述。
Unity桌面环境
在Unity Dash中键入"startup"(启动)。一旦"Startup Application"(启动应用程序)图标出现,就点击该图标。
一旦"Startup Applications Preferences"(启动应用程序首选项)窗口打开,输入"Name"(名称)、"Command"(命令)和"Comment"(注释),即可配置自动启动的某个程序。
KDE桌面环境
首先,打开"System Settings"(系统设置)窗口。你会在System Administration(系统管理)下面找到"Startup and Shutdown"(启动和关闭)图标。点击该图标。
系统会要求你从一系列已知的应用程序中选择自动启动的某个应用程序。如果你的程序没有列出来,在上面空白区输入该应用程序的名称。如果该程序(比如CLI命令)将在终端中运行,就要选中"Run in terminal"(终端中运行)复选框。点击"OK"(确定)按钮。
下一步,系统要求你输入该应用程序的详细信息,包括名称、命令和描述。
之后,你会看到该程序已完成配置,可自动运行。想配置额外的启动程序/脚本,你可以点击右边侧边栏中的"Add Program"(添加程序)按钮或"Add Script"(添加脚本)按钮。
MATE桌面环境
在MATE桌面上,依次进入到"Applications"(应用程序)->"Preferences(首选项)->"Startup Applications"(启动应用程序)。
你会看到"Startup Applications Preferences"(启动应用程序首选项)窗口。点击"Add"(添加)按钮。
输入启动应用程序的详细信息:"Name"(名称)、"Command"(命令)和"Comment"(注释)。
Xfce桌面环境
燃举春 从Xfce桌面菜单中选择"Settings Manager"(设置管理器)。在"Settings"(设置)窗口中,点击"Session and Startup"(会话和启动)图标。
在"Application Autostart"(应用程序自动启动)选项卡下,点击底部的"Add"(添加)按钮。
输入自动启动的某个程序的详细信息:"Name"(名称)、"Command"(命令)和"Description"(描述)。
LXDE桌面环境
想在LXDE桌面环境下配置启动应用程序,只需在终端中运行下面几个命令。
$ mkdir -p ~/.config/lxsession/Lubuntu/ $ touch ~/.config/lxsession/Lubuntu/autostart $ leafpad autostart
然后,把下面这一项添加到已创建的自动启动文件中:
@conky
这里,"conky"是登录后,我想自动运行的那个CLI命令的名称。
保存并关闭。
要编写一个自己的linux桌面首先要知道你的Linux安装的是哪种图形用户搏闭界面。目前用的最多的图形用户界面是 GNOME,我们首先以此来说吧。编写 Linux 桌面最常用的方法是用脚本语言 Python,这种语言一般学校不开相应的课程,你要用它就的从网上下载资料来自学。另外一种更加通用的方式是用 C/C++,这种语言是所有学计算机专业的人必修的,你肯定会用。为了用 C/C++ 开发 你链银皮自己棚差的桌面应用程序,你必须安装 GTK+ 的视窗工具包并学习其使用方法。其使用过程与 Windows 图形用户界面编程很类似。如果你用的图形用户界面不是 GNOME 而是 KDE,你就安装 Qt 视窗工具包并学习其使用方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)