在i3wm中如果你想让一个程序固定在某个workspace中打开可以如下设置

#打开virtual box直接进入第10个桌面
assign [class="(?i)virtual"] $ws10

这里就需要class这个属性来匹配了。那么问题来了,这个class属性如何获取到呢?
使用xprop来获取

#使用方法
你只需要在同一个workspace中打开您的应用和终端,在终端中输入xprop这里你的鼠标会变成十字线,点击你的应用程序即可获取到窗口的信息。


最终获取到的内容如下:

WM_CLASS(STRING) = "jetbrains-idea", "jetbrains-idea"

参考

https://www.tuxtips.info/linux/how-to-find-applications-window-class-in-i3-window-manager

i3wm 获取window class相关推荐

  1. TWebBrowser 与 MSHTML(2): 获取 window 对象的时机

    这是在页面下载完毕后即刻获取: unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Co ...

  2. js获取window窗口高度(页面滚动条可滚动高度) - 代码篇

    js中获取窗口高度的方法 取窗口滚动条滚动高度 (如下文 · 截图) 一. javascript 和 jquery代码: //原生 javascript 代码: let scrollHeight = ...

  3. 计算机windows前台运行图标,获取 window任务栏已经打开应用程序窗口(也就是任务管理器中前台进程)的图标...

    获取 window任务栏已经打开应用程序窗口(也就是任务管理器中前台进程)的图标 1.功能描述 获取到window任务栏已经打开的应用程序的窗口图标.如下:(要获取到QQ,浏览器,文件夹的图标,但是任 ...

  4. python selenium 处理弹窗_Selenium自动化发布话题,以及获取window.showModalDialog()弹窗对象(Python实现)...

    折腾了一下自动化测试,找到了阿里开源的一个 uirecorder ,可以自动录制测试过程,但自定义逻辑有些麻烦 然后发现这货是基于 selenium 实现的,于是就开始折腾起了 selenium,弄出 ...

  5. iframe页面中获取window对象及上一级window对象

    获取window对象和document对象 iframe.contentWindow, 获取iframe的window对象 iframe.contentDocument, 获取iframe的docum ...

  6. 使用教育网邮箱学生验证Microsoft Imagine 微软开发者 获取window server 2016正版密钥教程

    Microsoft Imagine介绍 微软免费软件项目DreamSpark 2016年9月正式更名为Microsoft Imagine,将与一年一度的微软"创新杯(Imagine Cup) ...

  7. python获取window共享目录列表_利用Python获取DICOM RTstructure勾画列表

    在<利用Python打开DICOM CT文件>一文中,我们利用pydicom.dcmread()读取了CT图像.本文中我们将修改load_scan()函数来读取RTstructure文件并 ...

  8. js如何获取window.location.href跳转后查询字符串的值?

    $("#worked_count").parent().attr("onClick","window.location.href='view/warn ...

  9. Python 通过wmi获取Window服务器硬件信息

    通过pip install wmi安装wmi 查看cpu序列号: wmic cpu get processorid 查看主板序列号: wmic baseboard get serialnumber 查 ...

  10. 获取window的屏幕真实分辨率以及缩放后分辨率

    from win32 import win32api, win32gui, win32print from win32.lib import win32confrom win32.win32api i ...

最新文章

  1. 最近遇到的若干技术问题
  2. 吉林大学数据结构(C++版)
  3. C++ 判断点是否在圆的内部
  4. linux虚拟机安装oracle全过程(一)
  5. 免输入用户名和密码以及git clone以后想提交代码
  6. 系统设计知识:面向对象设计方法介绍
  7. [JavaWeb-Servlet]Servlet3.0注解配置
  8. 网络计算机无法访问 请检查,局域网电脑无法访问,请检查来宾访问帐号是否开通...
  9. dedecms 漏洞_dedescan一款织梦漏洞扫描器
  10. gets函数会自动加空字符吗_Python高手都知道的内置函数,你不知道就low了
  11. 对Python装饰器的个人理解方法
  12. 如何在Vue 中管理 Mixins(搞懂这两点就足够了)
  13. 浅谈_依赖注入 asp.net core
  14. 高并发服务设计——缓存(转载)
  15. 机器视觉行业的很多知识
  16. 子类和父类对象在进行类型转换时_不一样的面向对象(三)
  17. 一个HTML 导航栏下划线跟随效果
  18. mysql 升级 乱码_mysql3升级到mysql5解决乱码心得
  19. VNC方式连接树莓派
  20. 用 TypeScript 写一个轻量级的 UI 框架之八:表单控件之富文本编辑器

热门文章

  1. 艾默生Ovation DCS OPC服务分析
  2. 解决Iframe嵌入帆软BI系统后,Chrome升级后跨域出现登录界面,Cookie写入不成功。解决办法
  3. HTML从入门到精通
  4. CSS从入门到精通——基础知识
  5. Word、Excel、PPT使用技巧与实战方法大全(2013完整版) 免积分下载
  6. 下载速度15MB/s,度盘新版本?
  7. nina数据库的采样频率_基于深度学习模型的表面肌电信号手势动作识别算法研究...
  8. win10和乌班图双系统卸载
  9. OFD在线预览方案评测
  10. TCP客户端和服务端