1.python demo程序

创建python文件demo.py

# -*- coding: utf-8 -*-"""
PyQt5 tutorial In this example, we determine the event sender
object.author: py40.com
last edited: 2017年3月
"""import sys
from PyQt5.QtWidgets import (QWidget, QPushButton, QLineEdit, QInputDialog, QApplication)class Example(QWidget):def __init__(self):super().__init__()self.initUI()def initUI(self):      self.btn = QPushButton('Dialog', self)self.btn.move(20, 20)self.btn.clicked.connect(self.showDialog)self.le = QLineEdit(self)self.le.move(130, 22)self.setGeometry(300, 300, 290, 150)self.setWindowTitle('Input dialog')self.show()def showDialog(self):text, ok = QInputDialog.getText(self, 'Input Dialog', 'Enter your name:')if ok:self.le.setText(str(text))if __name__ == '__main__':app = QApplication(sys.argv)ex = Example()sys.exit(app.exec_())

2.创建 shell脚本

创建脚本start.sh

#!/usr/bin/bash
python3 demo.py
exit 0

3.创建桌面图标

创建Demo.desktop

[Desktop Entry] //必须
Version=1.0.0 //版本,可选
Name=Demo //程序名,必须
Name[zh_CN]=Demo //中文程序名,可选
Exec=start.sh //可执行程序路径,必须。路径必须是绝对路径
Icon=demo.png //程序图标,可选。路径必须是绝对路径,末尾不能有空格,否则将会导致无法加载图标
Type=Application //类型为应用程序,必选

4.使用命令将Demo.desktop复制到/etc/xdg/autostart下,需要root权限

sudo cp Demo.desktop /etc/xdg/autostart/

debian之自启动程序相关推荐

  1. Ubuntu管理开机自启动程序

    点击左侧的图标,在搜索栏上输入gnome-session,即可看到 "启动应用程序"的图标, 如下图: 在此管理开机自启动程序

  2. Wince下定制开机自启动程序

    Wince下定制开机自启动程序 上网查了一下,发现相关的贴子还真是不少. 最近因公司的项目需要,我做了个简单的程序则试该功能. 用网上的很多方法发现是行不通的, 估计最初应该是可以用的, 然后大家都是 ...

  3. Everest 0.6 添加开机自启动程序

            不知道什么原因,我的EVL0.6的K菜单里的"应用程序-系统-设置自启动程序"用不了,也许是我用的KDE4.2RC本身的BUG吧,因为我在原来的KDE3.X里是可以 ...

  4. 如何让电脑开机自启动程序

    如果你是想让电脑开机自启动程序的话你来对了地方 首先同时按下徽标键(一个键四个小方块的那个)+r键 然后输入shell:startup 在打开的文件夹中把你需要启动的程序放进去即可 直接把图标拖进去 ...

  5. jetson nano 相关设置(开机自动登录、取消休眠和屏保、开机自启动程序)

    目录 1. 开机自动登录 2. 取消屏保 2.1. 单击左下角图标,依次进入Preferences和 Screensaver 2.2. 进入Display Modes,Mode选择Disable Sc ...

  6. Ubuntu开机自启动程序的方法

    文章目录 Ubuntu开机自启动程序的方法 目标效果 方案1:修改rc.local 测试结果 方案2:单独增加一个开机启动的脚本 错误1 错误2 实测结果 refs 方案3:利用官方快捷方式启动 Ub ...

  7. Jetson nano开机自启动程序

    目录 前言 1.介绍 2.创建开机自启动程序 2.1 创建一个bash文件 2.2 创建一个service文件 2.3 添加权限 2.4 移动service文件 2.5 启动服务 2.6 停止/重启服 ...

  8. 麒麟V10桌面版添加开机自启动程序

    1.编译QT程序 2.找到运行程序 3.创建.desktop文件 vim dragdroprobo.desktop 4.添加开机启动运行 打开控制面板找到系统 添加自启动程序 ,重启测试是否添加成功

  9. 一键启动及自启动程序

    之前在项目上遇到一个需求:在无人驾驶车辆上安装一键启动程序以及开机自启动程序,这样就可以使得用户在上车之后轻松完成车辆的启动,避免繁琐的指令操作 一键启动的操作大概分为以下四个阶段: 1. 设置sud ...

最新文章

  1. Java中把JSON和List结果集互转的代码片段整理
  2. FFMPEG结构体分析之AVStream
  3. 云计算-openstack简介
  4. http参数修改以及拦截
  5. 云服务器一般选什么系统,云服务器一般选择什么系统好
  6. Java--Json解析
  7. 雅礼集训 Day6 T2 Equation 解题报告
  8. java batik_[导入]Apache Batik,又爱又恨
  9. 用Python制作一个自动抢票脚本
  10. 局域网即时通讯软件_企业即时通讯软件需要符合哪些要求?
  11. 伪造的指纹能鉴定出来吗_指纹鉴定能鉴定多久时间的指纹 一个月能鉴定出来吗 主要是一个包上有三四个人的指纹 可以鉴定出来吗...
  12. Vant-area数据
  13. 添加 retweet button
  14. android差分升级原理,BigNews Android 增量更新框架差分包升级 @codeKK c开源站
  15. 关于WORD文档的读取乱码问题
  16. 昨晚尤大的连麦直播,我学到了很多!!!
  17. 出租车计价器的测试用例
  18. 哥氏方程的数学推导与加速度合成定理
  19. 微软短信服务器一直不可用,即时消息客户端功能不可用 - Outlook | Microsoft Docs
  20. 遥感影像生成tfw文件

热门文章

  1. 谁知道怎么编写侧边栏的代码吗?
  2. [C++]二维数组还是一维数组?
  3. as3代码奇怪的bug
  4. zabbix监控硬盘
  5. 质数(素数) 与 加密(密码学上的应用)
  6. java线程抢占式执行,Java并发基础(一)-线程基础
  7. 解决getJSON跨域登录Session丢失的问题
  8. MyBatis学习(01)之解决mapper绑定异常
  9. nginx 反向代理时丢失端口的解决方案(转)
  10. 001_关于选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。问题解决