use*_*493 22 gnome login-screen
我有两个孩子非常喜欢 Ubuntu,以至于他们没有做数学作业。因此,本着 Monty Python 的精神,我想向他们展示以下内容:
“停下。谁会穿越死亡之桥,必须回答我这三个问题,否则他会看到另一边。”
在登录时。
他们必须先解决一些数学问题,然后才能登录。
我的问题是:这种事情可以做吗?
Ste*_*f K 30
以下是使用 Ubuntu 13.04 和系统的 Python,使用 Gtk 绑定(PyGobject)进行测试的。
这是一种有点脏的方法,需要更多调查:
概括
添加一个.desktop文件,/usr/share/xsessions我们将命名它custom
.xsession在有问题的用户(您的孩子)上添加一个文件,我们将他们的用户命名为kid
为数学谜题创建 Python GUI 应用程序并从 运行它.xsession,我们将其命名为puzzle.py
细节
sudo vi /usr/share/xsessions/custom.desktop在文件中添加以下内容:
[Desktop Entry]
Name=Custom
Comment=This session logs you into your managed desktop environment
Exec=/etc/X11/Xsession
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Run Code Online (Sandbox Code Playgroud)
vi /home/kid/.xsession在文件中添加以下内容:
#!/bin/bash
lightdm &
exec /home/kid/puzzle.py
Run Code Online (Sandbox Code Playgroud)
vi /home/kid/puzzle.py在文件中添加以下内容:
[Desktop Entry]
Name=Custom
Comment=This session logs you into your managed desktop environment
Exec=/etc/X11/Xsession
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Run Code Online (Sandbox Code Playgroud)
结果:

虽然它需要进一步研究,但我希望它有助于作为一个起点。
| 归档时间: |
|
| 查看次数: |
560 次 |
| 最近记录: |