相关疑难解决方法(0)

如何让程序每次登录时自动启动?

每次启动计算机时,我经常需要启动几个程序。我怎样才能做到这一点,每当我登录时,程序就会自动启动?

autostart login

76
推荐指数
4
解决办法
16万
查看次数

如何用应用程序替换桌面?

有时可能需要用户只能访问某个应用程序。出于安全原因或为了更好地访问给定应用程序,运行桌面环境可能是不需要的。

在这些情况下,可能需要用登录后立即运行的应用程序替换桌面。

其他用户应该可以正常访问他们的桌面。

gdm login

32
推荐指数
1
解决办法
1万
查看次数

自定义会话:默认情况下,窗口不捕获全屏区域。12.04

我正在尝试通过在/usr/share/xesessions文件夹中创建 custom.desktop 文件来创建自定义会话。请记住,这不是一个gnome或其他一些会话。我为此会话创建了自己的应用程序,这些应用程序很简单。

情况1

Chrome 浏览器

custom.desktop 文件的内容

[Desktop Entry]
Name=Internet Kiosk
Comment=This is an internet kiosk
Exec=google-chrome --kiosk
TryExec=
Icon=
Type=Application
Run Code Online (Sandbox Code Playgroud)

问题

Chrome 浏览器以自助服务终端模式启动,但不会捕获完整的屏幕区域。一些区域留在屏幕的底部和右侧。


案例二

自定义 pyGTK 应用程序(快速)

custom.desktop 文件的内容

[Desktop Entry]
Name=Custom Kiosk
Comment=This is a custom kiosk
Exec=~/MyCustomPyGTKApp
TryExec=
Icon=
Type=Application
Run Code Online (Sandbox Code Playgroud)

问题

我的自定义 pyGTK 应用程序包含window.fullScreen()在代码中。这意味着它应该在没有窗口镶边的情况下全屏打开(并且它在正常会话下)。但这也给它留下了很多空间。

需要帮忙

谁能告诉我这里发生了什么。我认为它的边界问题如http://www.instructables.com/id/Setting-Up-Ubuntu-as-a-Kiosk-Web-Appliance/?ALLSTEPS在第 8 步中所指出的

如果碰巧,启用了 --kiosk 开关的 Google Chromium 没有延伸到边缘,有一个简单的修复方法。要扩展 Chromium,只需以普通用户身份登录并编辑 chromeKiosk.sh 以取消 --kiosk 开关。然后以受限用户身份登录,单击扳手并选择选项。然后在个人资料选项卡上选择隐藏系统标题栏并使用紧凑边框。关闭选项屏幕并拉伸 Chromium 以适应显示器。然后返回选项窗口并将其设置为使用系统标题栏和边框。完成此操作后,注销您的受限用户(可能需要重新启动)并登录您的常规用户。重新编辑 chromeKiosk.sh 以再次包含 --kiosk 开关,下次登录受限用户时,Chromium 应该全屏显示。

如果我要使用自定义pyGTK …

guest-session pygtk kiosk

11
推荐指数
1
解决办法
3836
查看次数

以自助服务终端模式启动

我们如何配置机器以直接引导到受限界面,我们可以配置有限的选项?这是制作自助服务终端机。

startup kiosk

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

kiosk ×2

login ×2

autostart ×1

gdm ×1

guest-session ×1

pygtk ×1

startup ×1