网站空间怎么回事,班级网站建设方案,优化网站软文,海口建网站 模板1. /etc/profile 方式实现这个功能#xff0c;要完成两步#xff1a;1、系统设置- 用户账户- 点击我的账户- 点击右上角的解锁- 打开自动登录- 点击右上角的锁定- 退出系统设置2、在 /etc/profile 文件的开头添加执行 qt 程序的命令。如#xff1a;…1. /etc/profile 方式实现这个功能要完成两步1、系统设置- 用户账户- 点击我的账户- 点击右上角的解锁- 打开自动登录- 点击右上角的锁定- 退出系统设置2、在 /etc/profile 文件的开头添加执行 qt 程序的命令。如cd /usr/local/src/QT_dir(这里是可执行文件的绝对路径)./hello或者直接写/usr/local/src/QT_dir/hello这样在启动的时候Ubuntu 就不会启动自己的桌面了另外要是想自己 QT 应用程序结束时主机也自动关机的话就直接在执行 qt 程序的指令后面添加init 0注意上述方法当 QT 程序崩溃的时候会自动跳转到登录页面输入密码过后会进入 Ubuntu 桌面若想不加载 Ubuntu 桌面保证数据安全可以看下面的方式2.xessions 方式若想将 QT 程序直接当成 Ubuntu 的桌面的话则必须替换掉 /usr/share/xsessions 下的所有文件该文件夹下默认存放加载 Ubuntu 桌面的所有配置文件xsessions/├── ubuntu-communitheme-snap.desktop└── ubuntu.desktop2.1 备份 Ubuntu 配置文件cd /usr/share/mv xsessions xsessions_ubuntu2.2 新建新的 xsessions 文件夹mkdir xsessions2.3 新建 QT 桌面配置文件和执行脚本(文件名随意)touch QT.desktoptoch QT.sh文件内容QT.desktop[Desktop Entry]TypeApplicationExecsudo -u root /bin/bash /usr/share/xsessions/QT.shQT.shxset s 0 #关闭屏幕保护xset dpms 0 0 0 #关闭屏幕休眠cd /usr/local/src/QT_dir./hello整体目录结构xsessions├── QT.desktop└── QT.shxsessions_ubuntu├── ubuntu-communitheme-snap.desktop└── ubuntu.desktop注意此方法当 QT 崩溃时会跳转到登录界面但是输入密码过后会反复显示登录界面无法进入任何桌面那是因为 QT 程序已经作为了 Ubuntu 的当前桌面而程序崩溃之后脚本执行完毕故 Ubuntu 找不到该显示的桌面了所以会无限显示登录页面