Amazon Best VPN GoSearch

OnWorks 网站图标

rofi

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

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

程序:

您的姓名


rofi - 窗口切换器、运行启动器、ssh 对话框和 dmenu 替换

概要


rofi [ -宽度 pct_scr ] [ - 行 生产线 ] [ -列 ] [ -字体 字体 ] [-fg
颜色 ] [ -fg-紧急 颜色 ] [-fg-活动 颜色 ] [ -bg-紧急 颜色 ] [-bg-活动 颜色
] [-bg 颜色 ] [-bgalt 颜色 ] [-hlfg 颜色 ] [-hlbg 颜色 ] [ -钥匙-模式 组合 [
-终奌站 终端 ] [ -地点 位置 ] [-固定行数] [-填充 填充 [
-不透明 不透明度% ] [ -展示 产品 ] [-bc 颜色 ] [ -黑白 宽度 ] [ -d 菜单 [ -p 提示
] [ -九月 分离器 ] [-l 线 ] [-mesg] [-select]] [-filter 过滤 [
-ssh-客户端 客户 ] [ -ssh 命令 命令 ] [ -禁用历史记录 ] [ -levenshtein-sort ] [
-区分大小写] [ -show 模式 ] [-莫迪 模式1,模式2 ] [ -嗯 element 高度 [
-懒惰过滤器限制 限制 ] [-e 消息] [ -一种 ] [-你 ] [ -进程号 ] [ -现在 ] [
-rnow] [-snow] [-version] [-help] [-dump-xresources] [-auto-select] [
-parse-hosts] [-no-parse-known-hosts] [-combi-modi 模式1,模式2 ] [-正常窗口] [
-fake-transparency] [-quiet] [-glob] [-tokenize]

商品描述


rofi 是一个 X11 弹出窗口切换器、运行对话框、dmenu 替换等。 它专注于
使用速度快且分心最小。 它支持键盘和鼠标
导航、输入过滤、标记化搜索等等。

用法


rofi 可以三种方式使用,单拍; 执行一次,完成后直接退出,
作为监听特定键组合或模拟 dmenu 的守护进程。

单发 模式
推出 rofi 直接在某种模式下,指定一种模式 rofi -表演 . 显示
运行对话框:

rofi - 显示运行

守护进程 模式
推出 rofi 在守护进程模式下不要指定任何模式,而是可以绑定键来启动
某种模式。 通过按显示运行模式 F2 开始 rofi 喜欢这个:

rofi-钥匙运行 F2

键绑定也可以在 外部资源 文件中。

模拟 菜单
rofi 可以效仿 菜单 (X 的动态菜单)与 -d菜单 旗。

官方网站 菜单 可以在这里找到 http://tools.suckless.org/dmenu/.

配置


目前有三种设置配置选项的方法:

· 编译时间:编辑config.c。 强烈建议不要使用此方法。

· Xresources:一种在Xserver 中存储键值的方法。 看这里
https://en.wikipedia.org/wiki/X_resources 想要查询更多的信息。 这是
推荐的配置方式 rofi.

· 命令行选项:传递给的参数 rofi.

Xresources 文件需要以开头的选项 罗菲。 后面跟着它的名字。 一个例子
设置行数:

rofi.lines:10

命令行选项会覆盖 Xresources 文件中的设置。 相同的选项设置为
参数:以“-”为前缀:

rofi 线 10

要获取可用选项的列表,格式化为 Xresources 条目,请运行:

rofi-dump-xresources

配置系统支持以下类型:

· 细绳

· 整数(有符号和无符号)

· 字符

· 布尔型

布尔选项具有非默认的命令行语法。 启用选项 X 的示例:

-X

禁用它:

-没有-X

以下是最重要的选项列表:

一般用途总体评估
-key-{模式} KEY

设置组合键以在守护进程模式下显示 {mode}。

rofi-钥匙运行 F12
rofi -key-ssh control+shift+s
rofi -key-window mod1+Tab

-d菜单

运行 rofi 在 dmenu 模式下。 这允许交互式脚本。 在 菜单 模式, rofi
从标准输入,并输出到标准输出。 一个简单的例子,显示 3 个预定义的选项:

echo -e "选项#1\n选项#2\n选项#3" | rofi 菜单

或者从脚本中获取选项:

〜/ my_script.sh | rofi 菜单

压制 移入 将所选条目发送到 STDOUT 并移动到下一个条目。

-表演 模式

可选 rofi 在某种模式下。 可用的模式是 窗口, 运行, SSH 显示运行对话框:

rofi - 显示运行

-莫迪 模式1,模式1

指定要启用的有序、逗号分隔的模式列表。 可以更改启用模式
在运行时。 默认键是 Ctrl+Tab。 如果未指定任何模式,则将启用所有模式。
只显示运行和 ssh 启动器:

rofi -modi "run,ssh" -show run

可以使用内部“脚本”模式添加自定义模式。 每个模式有两个参数:



示例:使用“工作区”模式 i3_switch_workspace.sh 脚本:

rofi -modi "window,run,ssh,Workspaces:i3_switch_workspaces.sh" -show Workspaces

-区分大小写

以区分大小写的模式启动。

-安静的

在守护进程模式下启动时不要打印任何消息。

-模糊

启用实验性模糊匹配。

-过滤 过滤

通过将输入栏中的文本设置为过滤列表 过滤

主题化
所有颜色都是十六进制 #rrggbb 值或 X11 颜色名称。 -背景

-bg-活动

-bg-紧急

在菜单中设置背景颜色。

rofi -bg "#222222"

默认: #f2f1f0

-bgalt

为菜单中的交替行设置背景颜色。

rofi -bgalt "#222222"

默认: #f2f1f0

-公元前

设置菜单的边框颜色。

rofi -bc 黑色

默认: 黑色

-体重

以像素为单位设置边框宽度。

罗菲-bw 1

默认: 1

-fg

-fg-紧急

-fg-活动

设置菜单的前景色。

rofi -fg "#cccccc"

默认: #222222 展位

-hlbg

-hlbg-活动

-hlbg-紧急

为菜单中突出显示的项目设置背景颜色。

rofi -hlbg "#005577"

默认: #005577 展位

-hlfg

-hlfg-活跃

-hlfg-紧急

为菜单中突出显示的项目设置前景色。

rofi -hlfg "#ffffff"

默认: #FFFFFF

-字体

指定字体。 使用 Pango 语法。

rofi -font "Dejavu Sans Mono 14"

默认: 12

-不透明

设置窗口不透明度 (0-100)。

rofi -不透明度“75”

默认: 100

-嗯 element 高度

字段的高度(以行为单位)。 例如

echo -e "a\n3|b\n4|c\n5" | rofi -sep '|' -eh 2 -dmenu

默认: 1

主题部分进一步解释了以下选项:

-启用颜色

启用扩展着色选项。

-颜色窗口 背景 边界 颜色 分离器 颜色/

设置窗口背景、边框和分隔符颜色。

-颜色正常 背景, 前景, 背景 alt, 突出 背景, 突出
前景

-颜色紧急 背景, 前景, 背景 alt, 突出 背景, 突出
前景

-彩色活动 背景, 前景, 背景 alt, 突出 背景, 突出
前景

指定在每个状态(正常、活动、紧急)的行中使用的颜色。

-线边距

设置行之间的间距。

默认值:*3*
最低:*3*
最大:*50*

-分隔符样式 样式

设置分隔符样式。 可能的选项是“无”、“实线”或“破折号”。

默认值:*破折号*

-隐藏滚动条

隐藏滚动条。

-glob

使用 glob 样式匹配

-标记化

标记输入。

布局
线

滚动前显示的最大行数。

rofi 线 25

默认: 15

-列

滚动前显示的列数。

rofi 柱 2

默认: 1

-宽度 [值]

设置菜单的宽度。 [值] 以百分比指定。

rofi 宽度 60

If [值] 大于 100,大小以像素为单位。 跨越全高清显示器的示例:

rofi 宽度 1920

If [值] 为负数,它尝试估计字符宽度。 显示 30 个字符
一排:

rofi -宽度 -30

字符宽度是一个粗略的估计,可能不正确,但应该适用于大多数
等宽字体。

默认: 50

-位置

指定窗口的位置。 数字映射到以下位置
屏幕:

1 2 3
8 0 4
7 6 5

默认: 0

-固定行数

保持固定数量的可见行(请参阅 线 选项。)

-填充

定义窗口的内边距。

默认: 5

-全屏

使用全屏高度和宽度。

-侧边栏模式

以侧边栏模式打开。 在此模式下,所有启用模式的列表显示在底部。
(见 -莫迪 选项)显示侧边栏使用:

rofi -show run -sidebar-mode -lines 0

-懒惰过滤器限制 限制

所需条目数 rofi 进入惰性过滤模式。 在惰性过滤模式下,
它不会在每个按键上重新过滤列表,但只有在 rofi 空闲了 250 毫秒。
实验表明,默认(5000 行)运行良好,设置为 0 以始终启用。

默认: 5000

-自动选择

当剩下一个条目时,自动选择它。

-m NUM -监控 NUM

选择(Xinerama)显示器显示 rofi 在。 特殊数字 -1 表示当前
聚焦监视器,数字 -2 表示当前聚焦的窗口(即 rofi 将是
显示在聚焦窗口的顶部)。

默认值:*-1*

模式 设置
-终奌站

指定要启动的终端。

rofi - 终端 xterm

模式: {终端} 默认: x 终端模拟器

-ssh-客户端 客户

覆盖使用的 ssh 客户端。

模式: {ssh 客户端} 默认: SSH

SSH的 设置
-ssh-命令 CMD

设置启动 ssh 会话时要执行的命令。 图案 {主办} 被替换
选定的 ssh 条目。

默认: {终端} -e {ssh 客户端} {主办}

-解析主机

解析 / etc / hosts文件 条目的文件。

默认: 禁用

-解析已知主机 -不解析已知主机

解析 〜/.ssh/known_hosts 条目的文件。

默认: 启用

运行 设置
-运行命令 CMD

设置命令 ({命令}) 在运行应用程序时执行。 看 模式.

默认: {命令}

-运行外壳命令 CMD

设置在 shell 中运行应用程序时要执行的命令。 看 模式.

默认: {终端} -e {命令}

-运行列表命令 CMD

如果设置,则使用外部工具生成可执行命令列表。 使用“运行命令”

默认: ""

康贝 设置
-组合莫迪 模式1,模式2

要在组合模式下组合的 modi。 要查看的语法 -莫迪. 要获得一个合并视图,
窗口,运行,ssh:

rofi -show combi -combi-modi“窗口,运行,ssh”

发展历程 排序
-禁用历史 -无禁用历史 (重新启用历史记录)

禁用历史记录

-levenshtein-排序 启用 -无编辑排序 禁用

搜索时根据 levenshtein 距离对结果进行排序。

德梅努 具体的
-九月 分离器

dmenu 的分隔符。 示例:以“|”作为分隔符显示列表“a”到“e”:

回声 "a|b|c|d|e" | rofi -sep ´|´ -dmenu

-p 提示

指定在 dmenu 模式下显示的提示。 例如,选择猴子 a、b、c、d 或 e。

回声 "a|b|c|d|e" | rofi -sep ´|´ -dmenu -p "猴子:"

默认: 菜单

-选定行

选择某一行。

默认: 0

-l of 生产线 显示

菜单在滚动前可以显示的最大行数。

rofi 线 25

默认: 15

-i

使 dmenu 搜索不区分大小写

-a X

活动行,将行 X 标记为活动。 (从 0 开始)您可以指定单个元素:-a 3 A
范围:-a 3-8 或一组行:-a 0,2 或任意组合:-a 0,2-3,9

-u X

紧急行,将第 X 行标记为紧急。 (从 0 开始)您可以指定单个元素:-u 3 A
范围:-u 3-8 或一组行:-u 0,2 或任意组合:-u 0,2-3,9

只匹配

只返回选定的项目,不允许自定义输入。 这种模式总是返回一个条目,
或在未提供条目时直接返回。

- 无定制

只返回选定的项目,不允许自定义输入。 该模式没有时直接返回
给出的条目。

-格式 格式

允许自定义 dmenu 的输出(N 是输入条目的总数):

· ´s´ 选定的字符串。

· 'i' 索引 (0 - (N-1))。

· 'd' 索引 (1 - N)。

· 'q' 引号字符串。

· 'f' 过滤字符串(用户输入)。

· 'F' 带引号的过滤器字符串(用户输入)。

默认值:'s'

-选择 绳子

选择与给定字符串匹配的第一行

-消息 绳子

在过滤器输入框下方添加一条消息行。 支持 pango 标记。 想要查询更多的信息
有关支持的标记,请参见此处
https://developer.gnome.org/pango/stable/PangoMarkupFormat.html

-正常窗口

根据 rofi 反应就像一个普通的应用程序窗口。 对于像 Clerk 这样的脚本很有用
基本上是一个应用程序。

-假透明度

启用假透明度。 这仅适用于主题中的透明背景色,
不是不透明度设置。

留言 / 信息 对话框
-e 消息

弹出一个消息对话框(内部用于显示错误) 消息. 留言可以
多线。

其他
'-pid'

根据 rofi 创建一个pid文件并在启动时检查它。 避免运行多个副本
同时。 这在运行时很有用 rofi 来自键绑定守护进程。

调试
-转储-xresources

将 Xresources 格式的当前活动配置转储到命令行。 这确实
不验证所有传递的值(例如颜色)。

-无配置

禁用配置解析。 这运行 rofi 库存 模式。

模式


要启动命令(例如,当使用 ssh 启动器时),用户可以输入使用的
命令行,可以使用将在运行时替换的以下键:

· {主办}: 要连接的主机。

· {终端}:配置的终端(见-terminal-emulator)

· {ssh 客户端}: 配置的 ssh 客户端(见 -ssh-client)

· {命令}: 要执行的命令。

菜单 更换


If argv [0] (调用命令)是 dmenu, rofi 将以 dmenu 模式启动。 这样就可以
用作 dmenu 的直接替代品。 只需复制或符号链接 rofi 进入菜单 $路径.

ln -s /usr/bin/dmenu /usr/bin/rofi

讯号


HUP

如果处于守护程序模式,请从 Xresources 重新加载配置。 (命令行参数仍然
-覆盖 Xresources)。 这也将重新加载配置的键绑定。

INT

如果处于守护进程模式,则退出 rofi.

1 美元

如果处于守护进程模式,将当前配置转储到标准输出。 相似 -xresources-转储

主题


通过 rofi 0.15.4 我们有了一种指定颜色的新方法,旧的设置仍然适用(对于
现在)。 要启用新设置,请设置 启用 rofi.color 为真。 新设置允许您
指定每个状态的颜色,类似于 i3 目前存在 3 个状态:

· 正常 正常排。

· 紧急 突出显示的行(紧急)

· 要积极。 突出显示的行(活动)

对于每个状态,必须设置以下 5 种颜色:

· bg 背景色行

· fg 文字颜色

· 高尔特 背景色交替行

· 高尔夫格 前景色选定行

· 体重 背景颜色选定行

窗口背景和边框颜色应分开指定。 钥匙 色窗
包含一对 背景,边框. 一个例子 外部资源 文件:

! 状态:“bg”、“fg”、“bgalt”、“hlbg”、“hlfg”
rofi.颜色正常:#fdf6e3、#002b36、#eee8d5、#586e75、#eee8d5
rofi.color-urgent:#fdf6e3、#dc322f、#eee8d5、#dc322f、#fdf6e3
rofi.color-active:#fdf6e3,#268bd2,#eee8d5,#268bd2,#fdf6e3

! “背景”,“边界”
rofi.color-window:#fdf6e3,#002b36

也可以在命令行上指定相同的设置:

rofi -color-normal "#fdf6e3,#002b36,#eee8d5,#586e75,#eee8d5"

COLORS


Rofi 有一个“更好”透明度的实验模式。 这个想法是让
窗口背景透明,文本不透明。 有2个要求
对于此功能: 1. 您的 Xserver 支持 TrueColor, 2. 您正在运行复合
经理。 如果满意,您可以使用以下颜色格式:

参数:FF444444

前两个字段指定 alpha 级别。 这决定了透明度。
(00 一切,FF 什么都没有)。 其他字段以十六进制表示实际颜色。

按键绑定


rofi 具有以下键绑定:

· Ctrl-V, 插页: 粘贴剪贴板

· Ctrl-Shift-v, Shift-插入: 粘贴主要选择

· 控制: 清线

· 控制键: 行首

· Ctrl-e: 行结束

· Ctrl-f, : 前进一个字符

· alt-f: 转发一个字

· Ctrl-b, : 返回一个字符

· alt-b: 回一字

· Ctrl-d, 删除: 删除字符

·`Ctrl-Alt-d':删除单词

· Ctrl-h, Backspace键:退格(删除前一个字符)

· Ctrl-Alt-h: 删除上一个单词

· Ctrl-j,Ctrl-m,回车: 接受输入

· Ctrl-n,向下: 选择下一个条目

· Ctrl-p,向上: 选择上一个条目

· Up: 上一页

· Down: 进入下一页

· Ctrl-页面 Up: 转到上一栏

· Ctrl-页面 Down: 转到下一栏

· Ctrl-Enter:使用输入的文本作为命令(在 ssh/run modi 中)

· Shift-Enter:在终端中启动应用程序(在运行模式下)

· Shift-Enter: 返回选择的条目并移动到下一个项目同时保持 Rofi
打开。 (在菜单中)

· 右移: 切换到下一个模式。 该列表可以自定义 -切换器
论据。

· 左移: 切换到上一个模式。 该列表可以自定义
-切换器 论据。

· Ctrl-Tab: 切换到下一个模式。 该列表可以自定义 -切换器
论据。

· Ctrl-Shift-Tab: 切换到上一个模式。 该列表可以自定义
-切换器 论据。

· Ctrl-空格: 将所选项目设置为输入文本。

· Shift-Del: 从历史记录中删除条目。

· Ctrl-坟墓:切换区分大小写。

要获取完整的键绑定列表,请参阅 rofi -转储-xresources | grep的 KB-. 键绑定可以
使用配置系统进行修改。

常见问题


文本 in 窗口 切换 is 而不去 很好 输出

尝试使用等宽字体。

**罗菲** is 完全 黑色。

检查命令行上使用的引号:例如使用“而不是”。

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


Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。