Linux 统信UOS 设置程序“桌面快捷方式”与“开机自启动”

最近在统信uos系统 arm64架构上进行QT程序的开发,基本开发完毕后,开始着手准备程序的开机自启动模块,因为一般来说,程序在客户现场使用都是需要开机自启的。

然后在百度海淘,很少有这类相关的博客介绍,有一些跟着操作还没有效果;于是乎,记录一下自己是如何操作,可以将自己开发的程序在桌面上有快捷方式,而且可以插入任务栏,也可以设置开机自启动等,供大家参考与学习。

参考:统信服务器操作系统【开机自启动】配置方法 | 统信软件-知识分享平台


目录

一、准备  .desktop  文件

二、添加到系统菜单栏

三、添加到开机自启动

四、取消开机自启动


一、准备  .desktop  文件

新建xxx.desktop文件,写入如下内容:

[Desktop Entry]
Version=1.0
Name=My_APP
Comment=这是一个说明
Exec=/home/uos/app_untitled
Icon=/home/uos/test.png
Terminal=false
Type=Application

保存后,就变成如下:

然后给予执行权限:

sudo chmod 777 My_APP.desktop

二、添加到系统菜单栏

将 My_APP.desktop 文件拷贝到 /usr/share/applications/ 

sudo cp -f My_APP.desktop /usr/share/applications/

操作好后注销重新登录一下!

就可以看到我们自己添加的程序了;

右键可以将其添加到任务栏或者添加到桌面快捷方式或者开机自启动(添加后重启测试一下);

当然,我这里测试着右键添加到开机自启动没有效果,我们需要手动添加!

如果你的可以成功开机自启,可以忽略第三节内容!

三、添加到开机自启动

将  My_APP.desktop 文件拷贝到  /home/用户名/.config/autostart/

sudo cp My_APP.desktop /home/uos/.config/autostart/

按下回车后,会出现提示,是否允许添加开机自启动,点击允许即可!

现在,程序就可以开机自启动了,立马重启测试一下吧!

四、取消开机自启动

1.

进入路径:/etc/xdg/autostart/

删除掉自己添加的 .desktop 文件!(如果里面有的话!)

cd  /etc/xdg/autostart/
sudo rm My_APP.desktop

2.

进入路径:/home/用户名/.config/autostart/

删除掉自己添加的 .desktop 文件!

cd  /home/用户名/.config/autostart/ 
sudo rm My_APP.desktop

为了保险起见,再将 .desktop 拷贝到 /home/用户名/.config/autostart/ 路径下,在弹出的提示框中,点击禁止

移除 添加到系统菜单栏 的程序也是一样的道理!

 五、添加 .sh 脚本到桌面快捷方式启动

与前面第一步的做法是一样的;

只不过 Exec=/usr/bin/你的脚本.sh 这里需要改一下!

新建My_Sh.desktop文件:

[Desktop Entry]
Version=1.0
Name=My_Sh
Comment=这是一个说明
Exec=/usr/bin/xxx.sh # 脚本路径
Icon=/home/uos/test.png
Terminal=false
Type=Application

特别需要注意:

脚本需要拷贝到路径:/usr/bin

然后 Exec= 也需要添加上这个路径,否则无法正常运行;

Exec=/usr/bin/xxx.sh # 脚本路径

最后也是需要给.sh和.desktop添加执行权限!

双击应该就可以运行你的脚本程序了!

通过右键发送到桌面快捷方式可以添加到桌面;或者直接拷贝到桌面也可以!

完!

UOS中,可以通过systemctl命令设置服务的开机自启。要开启SSH服务的开机自启动,你可以执行以下步骤: 1. 打开终端并以root用户身份登录。 2. 运行命令systemctl enable ssh来启用ssh服务的开机自启动。 3. 编辑/etc/ssh/sshd_config文件,找到PermitRootLogin行,并去掉注释,并将后面的prohibit-password改为yes,以允许root用户登录。 4. 重启sshd服务,可以运行命令service sshd restart来重启ssh服务。 这样,在UOS启动时,SSH服务将自动启动,并允许root用户通过SSH远程登录。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [UOS](https://blog.csdn.net/eJohnLv/article/details/126640535)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [创操作系--UOS桌面版(登录激活:直接登录、远程登录、锁屏、电源管理、激活)](https://blog.csdn.net/hjx020/article/details/120268909)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cpp_learners

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值