在现代Linux发行版上的登录用户会话中运行(可能是图形)程序的工具
run-in-gui的Python项目详细描述
在图形用户界面中运行(在图形用户界面中运行)
==========br/>
|
[1dmvqkuy1zjp6zipi1qjgsowhtr8afbdms](比特币:1dmvqkuy1zjp6zipi1qjgsowhtr8afbdms)
此项目包含两个程序,可帮助您在单独的桌面会话(由在该会话中执行的任何
程序的环境变量定义)中执行程序
,然后以程序执行。从需要图形显示和/或音频访问的cron启动gui程序很有用。
由于linux的发展方式,现在很难让某些计算机程序做过去微不足道的事情。例如:让你的音乐播放器播放一个歌曲列表来唤醒你——除非你直接从图形用户界面运行程序,否则它实际上不会工作;要么程序不会运行,否则,
音频将被封死。
警告:此程序仍要求您登录。
此集合中包含的工具
-
此软件包包含几个工具:
1。` run in env of`:在所选pid的
环境中运行所选命令的工具。如果以根用户身份运行,它可以
`setuid()`发送给该pid的用户和组。
2。` run-in gui`:一种工具,它可以对正在运行的桌面会话进行排序,然后使用run-in env of执行您在该桌面会话下选择的命令。在执行该程序之前,它会切换到选定的桌面会话,使硬件能够访问被阻止的设备(例如音频)。
`mounted
安装
----
您需要在本地计算机上安装此包。
您可以使用pip直接从pypi安装此包::
如果您是基于RPM的分发版,请从源包生成RPM
并安装生成的RPM::
python setup.py bdist_rpm
否则,只需使用标准的python安装系统::
>您也可以直接从解压缩的源目录运行它::
export pythonpath=“$pwd”/src
./<;program>;<;parameters>;
用法
----
例如,您希望从crontab运行amarok,但希望amarok
在登录的桌面会话中启动。没问题:你可以把这个放到crontab中:
20 4**/usr/local/run in gui/bin/run in gui amarok-p toke-up.m3u
在gui amarok-p matanga.m3u中,5:45
==========br/>
|
[1dmvqkuy1zjp6zipi1qjgsowhtr8afbdms](比特币:1dmvqkuy1zjp6zipi1qjgsowhtr8afbdms)
此项目包含两个程序,可帮助您在单独的桌面会话(由在该会话中执行的任何
程序的环境变量定义)中执行程序
,然后以程序执行。从需要图形显示和/或音频访问的cron启动gui程序很有用。
由于linux的发展方式,现在很难让某些计算机程序做过去微不足道的事情。例如:让你的音乐播放器播放一个歌曲列表来唤醒你——除非你直接从图形用户界面运行程序,否则它实际上不会工作;要么程序不会运行,否则,
音频将被封死。
警告:此程序仍要求您登录。
此集合中包含的工具
-
此软件包包含几个工具:
1。` run in env of`:在所选pid的
环境中运行所选命令的工具。如果以根用户身份运行,它可以
`setuid()`发送给该pid的用户和组。
2。` run-in gui`:一种工具,它可以对正在运行的桌面会话进行排序,然后使用run-in env of执行您在该桌面会话下选择的命令。在执行该程序之前,它会切换到选定的桌面会话,使硬件能够访问被阻止的设备(例如音频)。
`mounted
安装
----
您需要在本地计算机上安装此包。
您可以使用pip直接从pypi安装此包::
如果您是基于RPM的分发版,请从源包生成RPM
并安装生成的RPM::
python setup.py bdist_rpm
否则,只需使用标准的python安装系统::
>您也可以直接从解压缩的源目录运行它::
export pythonpath=“$pwd”/src
./<;program>;<;parameters>;
用法
----
例如,您希望从crontab运行amarok,但希望amarok
在登录的桌面会话中启动。没问题:你可以把这个放到crontab中:
20 4**/usr/local/run in gui/bin/run in gui amarok-p toke-up.m3u
在gui amarok-p matanga.m3u中,5:45