以下步骤概述如何枚举会话和确定它们是否有效或不是:

Bus: org.freedesktop.ConsoleKit

Path: /org/freedesktop/ConsoleKit/Manager

Method: org.freedesktop.ConsoleKit.Manager.GetSessions

什么返回是一个磁盘阵列:

1)使用以下枚举会话的导出Session接口的对象路径。反过来,这些可以使用DBus查询以获得其适当的属性。例如,我使用的dbus-发送与ConsoleKit的沟通,列举在我的系统的会话:

dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.GetSessions

而我收到的回报是以下几点:

method return sender=:1.15 -> dest=:1.205 reply_serial=2 array [ object path "/org/freedesktop/ConsoleKit/Session2" ]

2)使用返回的对象路径(S),我可以查询他们的属性,例如,如果它们是活性的或不使用以下:

Bus: org.freedesktop.ConsoleKit

Path: /org/freedesktop/ConsoleKit/Session2

Method: org.freedesktop.ConsoleKit.Session.IsActive

根据不同的方法,我可以从会话中查询我需要的内容!使用ConsoleKit接口,我还可以检索当前会话的标识符,所以我可以随时查询它,以便在需要时查看它是否处于活动状态。只是为了好玩,这里是以下命令的输出:

dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Session2 org.freedesktop.ConsoleKit.Session.IsActive

方法的返回发件人= 1.15 - > DEST =:1.206 reply_serial = 2 逻辑真

整洁。

linux下twm切换gn,检测快速用户切换Linux相关推荐

  1. LINUX检测服务并自动运行,一种Linux下的开机自动检测硬件信息的方法与流程

    技术领域本发明涉及服务器开机检测技术,具体的说是一种Linux下的开机自动检测硬件信息的方法. 背景技术: 服务器产品研发初期,产品多为工程样本,问题很多,这些问题中硬件问题占较大部分.在工程验证测试 ...

  2. Linux下的shell脚本实战之用户创建

    Linux下的shell脚本实战之用户创建 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 二.脚本内容 三.运行脚本 一.脚本要求 1.该脚本提示用户创建用户名和密码 2.判断输入的用户名是 ...

  3. linux下使用syslog日志调试程序快速的调试代码信息的过程

    linux下使用syslog日志调试程序快速的调试代码信息的过程 环境背景:ubuntu 20.0.4 开发环境:QtCreator 功能:查看函数是否调用成功:函数调用执行的过程等等: 1.使用头文 ...

  4. linux指令scp需要密码吗,linux下 scp命令不需要输入用户密码

    linux下 scp命令不需要输入用户密码 在两台机器的两个用户之间建立安全的信任关系后,可实现执行scp命令时不需要输入用户密码. 1. 在机器Client上root用户执行ssh-keygen命令 ...

  5. netware客户服务禁用了欢迎屏幕和快速用户切换

    netware客户服务禁用了欢迎屏幕和快速用户切换 卸载netware的客户服务 网上邻居----右击---属性---本地连接----右击----属性---单击"此连接使用下列项目" ...

  6. linux系统电脑的权限设置,Linux下的文件权限设置修改详解linux操作系统 -电脑资料...

    在linux中更改所属用户组是使用chgrp,更改文件拥有者, chown,更改9个属性, chmod这三种常用的问题,在linxu中这三个命令就是对文件目录权限的控制命令了,下面我来介绍它们的用法与 ...

  7. Linux下安装tuned以使用tuned-adm命令优化Linux系统性能

    本文介绍在RHEL.CentOS 8/7.Ubuntu.Debian Linux下安装tuned以使用tuned-adm命令优化Linux系统性能.作为系统管理员,您应该能够通过调整各种设置来优化Li ...

  8. 在Linux下安装tuned以使用tuned-adm命令优化Linux系统性能

    本文介绍在RHEL.CentOS 8/7.Ubuntu.Debian Linux下安装tuned以使用tuned-adm命令优化Linux系统性能.作为系统管理员,您应该能够通过调整各种设置来优化Li ...

  9. 视频教程-Linux下Shell从入门到精通完整版-Linux

    Linux下Shell从入门到精通完整版 京东商城运维架构师,京峰Linux云计算教学总监,担任国内多家知名社区运维专家网站Linux版主,专注Linux自动化运维,熟练LVS.Nginx,前端架构及 ...

最新文章

  1. sohu广告js代码调研
  2. git clone从远程主机克隆一个版本库
  3. 湘潭大学网络编程_湘潭大学计算机学院网络空间安全学院“湘韵”研究生论坛成功举行...
  4. PHP+Redis 实例【一】点赞 + 热度 下篇
  5. 【特征工程】特征分箱
  6. linux查询所建文件夹,linux中的文件和文件夹的新建、查询、删除
  7. python两列数据生成邻接矩阵_用python实现邻接矩阵转换为邻接表,python语言实现...
  8. 如何修复在Microsoft Azure中“虚拟机防火墙打开,关闭RDP的连接端口”问题
  9. 【Antlr】cannot create implicit token for string literal in non-combined grammar xx
  10. 泛型中的 T、E、K、V、?等等,究竟是啥?
  11. web网页设计实例作业 ——丝绸之路 (6页) 简单个人网页设计作业 静态HTML文化主题网页
  12. python 爬取种子_利用python代码爬取torrentkitty上的种子
  13. lockdir.exe(文件夹加密软件)重装系统后打不开的解决办法
  14. 有符号与无符号,长整型与短整型
  15. android模拟器动态调试,Unity Android模拟器调试
  16. Unity网络——断线重连
  17. Python: 傅里叶级数
  18. 在家月入5q+有手机就能赚米,推荐14个让你在家就能挣米的软件
  19. English--基础知识点--6--非限制性定语从句
  20. 个人博客作业三:英语学习APP的案例分析

热门文章

  1. 圆桌对话:机器学习的商业应用,创业公司并非没有机会 | CCF-GAIR 2017
  2. 长期执业的顶尖领先律所ROSEN提醒Mylan N.V.投资者注意MYL证券集体诉讼的重要截止日期为8月25日
  3. 语法糖 Syntactic sugar: 复杂代码的等价简洁替代
  4. Windows Server 2012 R2在硬盘的分区
  5. 干货!高速串行Serdes均衡之FFE
  6. 华为鸿蒙新闻短评,科技圈“某高管”发表对华为鸿蒙的看法,遭网友回怼
  7. 实践一 网络攻防环境的搭建
  8. Visual Studio+opencv报错合集
  9. 那个找不到工作的iOS程序猿
  10. python拍七游戏代码_拍七数字游戏 - Johannes-Jensen - 博客园