这是 i3-msg 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
i3-msg - 向 i3 窗口管理器发送消息
概要
i3-msg [-q] [-v] [-h] [-s 套接字] [-t 类型] [消息]
配置
-q, - 安静的
仅发送 ipc 消息并抑制响应的输出。
-v, - 版
显示版本号并退出。
-H, - 帮帮我
显示简短的帮助消息并退出。
-是的, - 插座 袜子路径
i3-msg 将使用环境变量 I3SOCK 或此处给出的套接字路径。 如果两者
失败,它将尝试从根窗口获取套接字信息,然后尝试
/tmp/i3-ipc.sock 在退出之前出现错误。
-t 类型
发送ipc消息,见下文。
消息
发送ipc消息,见下文。
IPC MESSAGE 类型
命令
消息的有效负载是 i3 的命令(就像您可以绑定到键的命令
在配置文件中),收到后会直接执行。
获取工作空间
获取当前工作区。 回复将是一个 JSON 编码的工作区列表。
获取输出
获取当前输出。 回复将是一个 JSON 编码的输出列表(请参阅
docs/ipc 的回复部分,例如在
http://i3wm.org/docs/ipc.html#_receiving_replys_from_i3)。
获取树
获取布局树。 i3 使用树作为包含每个容器的数据结构。
回复将是 JSON 编码的树。
获取标记
获取标记列表(容器的标识符,以便以后轻松跳转到它们)。 这
回复将是一个 JSON 编码的窗口标记列表。
获取栏配置
获取具有给定 ID 的工作区栏的配置(作为 JSON 映射)。 如果没有身份证
提供,则返回一个包含所有已配置条形 ID 的数组。
获取版本
获取 i3 的版本。 回复将是一个带有专业的 JSON 编码字典,
次要、补丁和人类可读的版本。
商品描述
i3-msg 是使用 i3 的 unix 套接字 IPC 接口的客户端的示例实现。
示例
# 为当前客户端使用 1-px 边框
i3-msg "边框 1 像素"
# 你可以省略引号
i3-msg 边框正常
# 转储布局树
i3-msg -t 获取树
环境
袜子
如果在命令行中没有指定 ipc-socket,则该变量用于确定
路径,在那里需要 unix 域套接字,在该路径上连接到 i3。
使用 onworks.net 服务在线使用 i3-msg
