我编写了一个 python 脚本,希望它能够为特定用户登录而运行。该脚本有两个图像,一个带有 Windows 徽标,另一个带有 Linux 徽标。
单击 Windows 徽标时,它会运行rdesktop
程序并登录到 Windows 框。
我一直在寻找 Linux 映像的示例或帮助,单击后会为该用户加载 Ubuntu 桌面。
另外,在哪里以及如何为特定用户运行此脚本?如果我可以让此脚本在该用户登录时运行,图像按钮是否是唯一显示的内容,直到单击其中一个按钮为止?
答案1
使用“启动应用程序”或.desktop
在目录中创建文件
/home/user/.config/autostart/
..其中user
是要运行此脚本的用户的名称。
示例 /home/user.config/autostart/custom.desktop 文件将包含以下行
[Desktop Entry]
Type=Application
Exec=/home/user/script.sh
Name=Custom script
Comment=Custom Script
答案2
如果我们只访问远程 Windows 桌面,我们可能不希望在登录时加载 Unity 桌面。
那么我们可能需要考虑创建一个自定义XSession然后可能会调用我们的python脚本来确定要加载的环境。