如何在没有桌面环境的情况下运行我的GUI应用程序并将其全屏显示?

时间:2017-03-06 03:08:48

标签: linux ubuntu

我在Intel Celeron CPU上运行ubuntu 16.04。

Linux kevin-minipc 4.8.0-39-generic#42~16.04.1-Ubuntu SMP Mon Feb 20 15:06:07 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux

我在Intel Celeron CPU上运行ubuntu 16.04。

Linux kevin-minipc 4.8.0-39-generic#42~16.04.1-Ubuntu SMP Mon Feb 20 15:06:07 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux

我写了一篇Qt申请。当我在桌面环境中运行它时,它是全屏的。

现在,我希望系统自动登录,并且我的应用程序在没有桌面环境的情况下启动系统时作为X客户端全屏运行。

所以我做了这些改变:

add a file named lightdm.conf in /etc/lightdm:

[Seat:*]
user-session=myxclient
autologin-user=kevin
autologin-user-timeout=delay

凯文是我的系统帐户。

在/ usr / share / xsessions中添加文件myxclient.desktop:

[Desktop Entry]
Name=myapp
Comment=myapp
Exec=/home/kevin/myapp
Icon=
Type=Application

/ home / kevin / myapp是我的Qt应用程序的路径。

当我重新启动并且系统启动时,myapp将在没有桌面的情况下运行,但它不是全屏的。我试图在.desktop文件中运行其他应用程序,比如firefox,它也不是全屏。

那么,我怎样才能全屏?其他一些方法也是可以接受的。 (当我使用不同尺寸的显示器时,我不必更改任何配置。)

另一个问题:没有桌面环境,我可以使用像ibus这样的输入程序吗?

0 个答案:

没有答案