[UOS] 开机后能否不启动桌面,直接启动图形化用户程序,如Qt程序
Tofloor
poster avatar
wushizhou
deepin
2023-12-29 17:50
Author

开机后能否不启动桌面,直接启动图形化用户程序,如Qt程序

Reply Favorite View the author
All Replies
wlly-lzh
deepin
2023-12-29 17:57
#1

有没有可能图形化程序是运行在桌面上面的?

一般不启动桌面就没有办法运行图形化程序。

pride

Reply View the author
mozixun
deepin
2023-12-29 18:01
#2

您可以自己编译安装sway和foot,然后用sway直接进行操控

Reply View the author
userqian
deepin
2023-12-29 18:18
#3
mozixun

您可以自己编译安装sway和foot,然后用sway直接进行操控

懂你的意思,你就啥都不想要,只想启动一个软件呗,这个很多设备系统都这种,没必要纠结,医院的ct打印机关闭软件界面还不是个操作系统,没必要纠结,全屏就可以

Reply View the author
神末shenmo
deepin
Spark-App
2023-12-29 18:54
#4

卸载DDE,装一个openbox,然后登陆就开openbox,自动启动应用就好

Reply View the author
DebuggerX
deepin
2023-12-29 19:02
#5

可以让系统以level 3级别运行 systemctl set-default multi-user.target,然后写个开机运行脚本:

xinit <你的程序路径> <全屏运行参数,如果有的话>

注意需要root权限。

如果是自己写的程序,最好在程序里自己指定好窗口尺寸和全屏模式。

Reply View the author
安洛
deepin
2023-12-29 19:37
#6

可行。可以仅运行一个窗口管理器(或者wayland下的混成器),然后在该管理器中运行gui程序。

楼上说的用xinit运行也是一个方法,该方法甚至可以把窗口管理器都精简掉。然而很多程序可能都不能以这种方式运行。

Reply View the author
观察者
deepin
2023-12-29 20:01
#7

可以换个tty,然后开wayland, 再把waydroid 显示到哪里,然后就是全屏版的安卓系统了,当然也可以设置开机启动,开机就进入waydroid。其他的系统用bwrap,systemd-nspawn,同样能行,再archlinux用systemd-nspawn,跑通过deepin20.9(带桌面),waydroid 再别的tty也跑通过,直接全屏幕显示。

Reply View the author