英语法语西班牙语

Ad


OnWorks 网站图标

wmctrl - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 wmctrl

这是 wmctrl 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


wmctrl - 与 EWMH/NetWM 兼容的 X 窗口管理器交互。

概要


控制键 [ 选项 | 行动 ]...

商品描述


控制键 是可用于与 X Window 管理器交互的命令
与 EWMH/NetWM 规范兼容。 控制键 可以查询窗口管理器
信息,它可以请求采取某些窗口管理操作。

控制键 完全由其命令行参数控制。 命令行参数
用于指定要执行的操作(带有修改行为的选项)和任何
执行操作可能需要的参数。

以下部分定义了支持的操作和选项。 行动的论据
和选项写在形式 在下面的描述中。 详细的
用于编写参数的语法在专门用于该目的的单个部分中。

行动


可以指定以下命令行参数来调用 控制键 行动。 只有一个
可以通过调用来执行动作 控制键 命令。

-a
切换到包含窗口的桌面 ,升起窗户,然后给它
焦点。

-b ( | 去掉 | 切换),prop1 [,prop2 ]
同时添加、删除或切换最多两个窗口属性。 那个窗口
正在修改必须用一个标识 -r 行动。 属性变化是
通过使用 EWMH _NET_WM_STATE 请求实现。 支持的属性名称(对于
prop1prop2) 是 语气, , 最大化_垂直, 最大化水平, 阴影,
跳过任务栏, 跳过寻呼机, , 全屏, 以上如下。. 两个属性是
支持允许将窗口最大化到全屏模式等操作。 笔记
这个动作正好由两个 shell 命令行参数组成。

-c
关上窗户 优雅地。

-d 列出窗口管理器管理的所有桌面。 每个输出一行
桌面,将行分解为空格分隔的列。 第一列
包含一个整数桌面号。 第二列包含一个“*”字符
当前桌面,否则包含“-”字符。 接下来的两列
包含固定字符串 DG: 然后桌面几何为'x'
(例如 '1280x1024')。 以下两列包含固定字符串 VP: 然后
格式中的视口位置 ','(例如 '0,0')。 接下来的三列
在这包含固定字符串之后 西澳: 然后是工作区的两列
几何为 'X,YWxH'(例如 '0,0 1280x998')。 该行的其余部分包含
桌面名称(可能包含多个空格)。

-e
调整大小并移动已指定的窗口 -r 根据行动
论据。

-g w,h 更改所有桌面的几何形状(通用尺寸),使它们成为 w 像素宽和 h
像素高。 wh 必须是正整数。 窗口管理器可能会忽略这一点
请求。

-h 打印有关程序使用的帮助文本。

-I 姓名
设置由 a 指定的窗口的图标名称(短标题) -r 采取行动 姓名.

-k ( on | 折扣 )
打开或关闭窗口管理器的“显示桌面”模式(如果窗口管理器
实现此功能)。

-l 列出由窗口管理器管理的窗口。 每个输出一行
窗口,将线分解为空格分隔的列。 第一列
始终以十六进制整数形式包含窗口标识,第二列
始终包含桌面编号(-1 用于标识粘性窗口)。 如果
-p 选项被指定,下一列将包含窗口的 PID 作为
十进制整数。 如果 -G 选项被指定,那么四个整数列将
遵循:x 偏移、y 偏移、宽度和高度。 下一列始终包含
客户端机器名称。 该行的其余部分包含窗口标题(可能
标题中有多个空格)。

-m 显示有关窗口管理器和环境的信息。

-n N 将桌面数量更改为 N (非负整数)。

-N 姓名
设置由 a 指定的窗口的名称(长标题) -r 采取行动 姓名.

-o x,y 更改当前桌面的视口。 价值 xy 是数字偏移量
指定视口左上角的位置。 一个窗口管理器
可以忽略这个请求。

-r
指定操作的目标窗口。

-R
移动视窗 到当前桌面,抬起窗口,并给它焦点。

-s
切换到桌面 .

-t
移动已指定的窗口 -r 对桌面的操作 .

-T 姓名
设置窗口的名称(长标题)和图标名称(短标题)
由 a 指定 -r 采取行动 姓名. 这个动作就像使用 -N-I 行动
同时(否则这是不可能的,因为 控制键 只能执行
一次一个动作)。

配置


以下选项修改了默认操作,或者它们修改了对
参数。

-F 窗口名称参数 () 将被视为精确的窗口标题
区分大小写。 没有这个选项窗口标题被认为是case
完整窗口标题的不敏感子字符串。

-G 在输出中包含几何信息 -l 行动。

-i 解释窗口参数 () 作为数值而不是字符串名称
窗户。 如果数值以前缀“0x”开头,则假定为
十六进制数。

-p 将 PID 包含在由打印机打印的窗口列表中 -l 行动。 打印 '0' 的 PID,如果
拥有该窗口的应用程序不支持它。

-u 覆盖自动检测并强制使用 UTF-8 模式。

-v 提供详细的输出。 这在调试时非常有用 控制键 本身。

-w [ [, ]... ]
使用参数中指定的解决方法。

-x 在窗口列表中包含 WM_CLASS 或解释作为 WM_CLASS 名称。

争论


桌面始终由代表桌面编号的整数指定。
桌面编号从 0 开始。


移动和调整大小参数的格式为 'g,x,y,w,h'. 所有五个组件都是
整数。 第一个值, g, 是窗口的重力,0 是最大的
通用值(窗口的默认值)。 请参阅 EWMH 规范
对于其他值。

其余四个值是标准几何规格: x,y
窗口左上角的位置,以及 w,h 是宽度和高度
窗口,除了解释任何位置的 -1 值
表示不应修改当前几何值。

此参数指定作为操作目标的窗口。 默认情况下
参数被视为一个字符串,并检查窗口直到一个
找到一个包含指定字符串作为子字符串的标题。 子串
匹配以不区分大小写的方式进行。 这 -F 选项可用于强制
精确、区分大小写的标题匹配。 选项 -i 可以用来解释
窗口目标作为数字窗口标识而不是字符串。

窗口名称字符串 :选择: 被特殊对待。 如果使用此窗口名称
然后 控制键 等待用户通过单击来选择目标窗口。

窗口名称字符串 :积极的: 可用于指示 控制键 使用当前
动作的活动窗口。


目前只有一种解决方法。 它是通过使用指定的
绳子 DESKTOP_TITLES_INVALID_UTF8 导致打印非ASCII桌面
使用 Window Maker 时正确平铺。

示例


获取由窗口管理器管理的窗口列表

wmctrl -l

获取带有 PID 和几何信息的窗口列表。

wmctrl -p -G -l

转到名称中包含“emacs”的窗口

wmctrl -a emacs

用包含单词“mozilla”的标题遮蔽一个窗口

wmctrl -r mozilla -b 添加,阴影

关闭一个非常特别标题的窗口粘性

wmctrl -F -c 'Debian 错误跟踪系统 - Mozilla'

切换具有特定窗口标识的窗口的“粘性”

wmctrl -i -r 0x0120002 -b 添加,粘性

将窗口标题更改为指定的字符串,但通过单击选择窗口

wmctrl -r :SELECT: -T "选定的窗口"

使用 onworks.net 服务在线使用 wmctrl


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    Alt-F
    Alt-F
    Alt-F 提供了一个免费和开源的
    DLINK 的替代固件
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F 有 Samba 和 NFS;
    支持ext2/3/4...
    下载 Alt-F
  • 2
    usm
    usm
    usm 是一个统一的 slackware 包
    处理自动的经理
    依赖解决。 它统一了
    各种软件包存储库,包括
    slackware、slacky、p...
    下载usm
  • 3
    chart.js之
    chart.js之
    Chart.js 是一个 Javascript 库,它
    允许设计师和开发人员绘制
    使用HTML5的各种图表
    画布元素。 Chart js 提供了一个很好的
    大批 ...
    下载 Chart.js
  • 4
    用于JasperReports的iReport-Designer
    用于JasperReports的iReport-Designer
    注意:iReport/Jaspersoft Studio 支持
    公告:从 5.5.0 版开始,
    Jaspersoft Studio 将成为官方
    JasperReports 的设计客户端。 iReport
    将...
    下载 JasperReports 的 iReport-Designer
  • 5
    安装后F
    安装后F
    PostInstallerF 将安装所有
    Fedora Linux 和其他软件
    默认不包括,之后
    第一次运行 Fedora。 它的
    容易...
    下载 PostInstallerF
  • 6
    痕迹
    痕迹
    strace 项目已移至
    https://strace.io. strace is a
    诊断、调试和指导
    Linux 的用户空间跟踪器。 它被使用
    监控一个...
    下载跟踪
  • 更多 ”

Linux 命令

Ad