Linux用cron发送信息,Python在linux上用cron作业发送KDE knotify消息?
您需要提供一个名为DBUS_SESSION_BUS_ADDRESS的环境变量。在
您可以从正在运行的kde会话中获取值。在$ echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-iHb7INjMEc,guid=d46013545434477a1b7a6b27512d573c
在kde启动(配置中的autostart模块)中,创建一个脚本条目以在环境启动后运行。将此环境变量值输出到主目录中的临时文件,然后可以在cron作业或临时文件中的python脚本中设置环境变量。在
^{pr2}$
截至2019年KDE5,仍然有效,但结果略有不同:$ echo $DBUS_SESSION_BUS_ADDRESS
unix:path=/run/user/1863/bus
要进行测试,可以执行以下操作:$ qdbus org.freedesktop.ScreenSaver /ScreenSaver SimulateUserActivity
如果您仍然与kde5一起安装旧的kde4二进制文件,则可能需要使用qdbus-qt5。您可以确定应将哪一个与以下内容一起使用:export QDBUS_CMD=$(which qdbus-qt5 2> /dev/null || which qdbus || exit 1)
我用sleep语句运行这个程序,当我想阻止我的屏幕保护程序时,它能正常工作。我从主计算机旁边的另一台计算机远程运行它。在
对于那些想知道我如何锁定和解锁远程屏幕保护程序的人来说,这是一个不同的命令。。。在loginctl lock-session 1
或者loginctl unlock-session 1
假设你的会话是第一次。您可以将脚本添加到KDE通知事件中,以便启动和停止屏幕保护程序。希望这些信息能帮助那些想在多台计算机上同步屏幕保护程序的人。在
我知道这是一个很长的答案,但我想提供一个示例供您测试,以及一个我今天使用它的实际用例。在
Linux用cron发送信息,Python在linux上用cron作业发送KDE knotify消息?相关推荐
- linux用信号写代码,Python 信号(linux) 源代码放附件中
Python信号 果汁味 信号的概念 信号(signal)--进程之间通讯的方式,是一种软件中断.一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号. 几个常用信号: SIGINT终止进程中断 ...
- linux下crontab allow,【Python】Linux crontab定时任务配置方法(详解)
CRONTAB概念/介绍html crontab命令用于设置周期性被执行的指令.该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供以后读取和执行.linux ...
- linux查询设备文件信息失败怎么办,Linux下使用blkid命令查询设备及文件系统信息的方法...
在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询.blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型.LABEL.UUID等信息进行查询.要使用这个命令必须 ...
- linux中用户 机器名,Python 在linux下获得当前工作目录,主机名,用户名,操作系统平台等信息...
尝试在python下写一个简单的shell,这个是参考实验楼上面的一个python教程.觉得这些api挺好玩的,写下来做一个笔记. #coding:utf-8 import os import soc ...
- Python在Linux地址已在使用,python在linux下的使用
1.查看python(解释器)的版本(什么版本的解释器支持哪一版版的语言标准) 一般在linux上已经预装了python,只要在Bash Shell中输入python,即可看到如下版本信息: 按Ctr ...
- linux服务器查配置信息失败,查看Linux服务器的配置信息
一.目标 查看服务器的相关配置,例如服务器的品牌,CPU,内存,磁盘等等信息 二.环境 1.浪潮物理机 2.系统centos 三.相关查询 1. 查看操作系统的版本 命令:cat /etc/redha ...
- centos查看oracle版本,查看linux系統版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)...
一.查看Linux系統版本的命令(3種方法) 1.cat /etc/issue,此命令也適用於所有的Linux發行版. [root@S-CentOS home]# cat /etc/issue Cen ...
- linux查看电脑硬件信息,怎么在linux下查看电脑硬件设备属性和各种信息
如何在linux下查看电脑硬件设备属性 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuin ...
- 在linux中查看端口信息,怎样在 Linux 上查看某个端口的相关信息?
C#用扩展方法进行自动生成添加删除对象转换的功能 public static class ExtendedModel { #region 实体类的增删改查 #region 添加 public stat ...
最新文章
- C++五子棋(三)——判断鼠标有效点击
- TransactionProducer(事务消息)
- linux ftp脚本
- docker 容器开启ssh服务
- 回溯法采用的搜索策略_强化学习基础篇(三十四)基于模拟的搜索算法
- UVa 253 Cube paiting
- 自适应滤波——线性预测(LPC)
- 函数 tostring_QDate、QTime、QDateTime的相关函数说明
- 联想笔记本linux驱动,联想为Linux驱动的计算机提供自动固件更新
- netmeeting的使用(详解)
- 计算机网络安全漏洞排查报告,网络安全漏洞自查报告.docx
- extends和implement的区别
- 数据库修改DEDECMS后台密码,忘记了织梦后台密码怎么办?
- 慢牛股票-基于Sencha touch+Cordova的股票类APP
- ibm最早的个人计算机,个人计算机竞争者分析:IBM.pdf
- 机器学习基石(林軒田)笔记之十二
- 以太坊学习路线——(三)Solidity常用IDE搭建、合约编译、部署、调用
- 成都5日--成都-都江堰-青城山-西岭雪山1116
- python输入10个整数_python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。...
- Debian系统下安装Aria2
热门文章
- pycharm 报错 out of memory 解决方法
- linux shell 加、减、乘、除
- linux shell wc统计文件行数
- java设计模式---代理模式
- java设计模式---合成模式
- Linux密码文件passwd和shadow分析
- 基于VMM的Rootkit检测技术及模型分析
- css和js实现3d图片,JavaScript_纯JS实现旋转图片3D展示效果,CSS:style type=text/cssgt - phpStudy...
- 计算机应用基础教学实践活动,计算机应用基础与中职数学课程融合教学实践.doc...
- git pull 问题“error: Your local changes to the following files would be overwritten by merge”