问题标签 [i3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opacity - 康普顿的 i3wm 不透明度
我的康普顿配置中的所有内容都可以正常工作,除了opacity-rule
我正在使用 Arch repos 中的 Compton。我找不到太多文档,我只是想知道最新版本的工作方式是否与以前不同?(我记得这是一次工作)
任何意见,将不胜感激。
debian - i3wm:如何使用 urxvt 为终端设置真正的透明度?
我正在使用 Debian 9.9 拉伸并安装了 i3 和 urxvt。我能够使我的控制台透明,但是当我打开一个终端并将其缩小以便我可以移动它时,透明背景只是更新缓慢并且不是“真正透明”
有没有人有解决方案?:)
linux - 区分蓝牙键和键盘键
我有一个按钮,可以通过蓝牙连接到我的电脑。但是,它模拟了音量增大按钮,我想区分蓝牙按钮和“真正的”键盘音量增大按钮。
我已经使用xev
. 它们看起来像这样:
键盘音量增大按钮
蓝牙按钮
bluetoothctl
我通过Arch Linux连接了蓝牙按钮。
现在我想添加到我~/.config/i3/config
的类似
但是,这确实改变了我的键盘按钮以及我的蓝牙按钮。但我想添加一些改变蓝牙按钮的东西,而不是键盘按钮。
dbeaver - 如何修复 dbeaver 浅色主题文本显示?
我在 Manjaro+i3wm 4.14 上使用 dbeaver 6.0.4。一些文本颜色类似于背景。当我切换深色主题时,一切正常。我已经尝试了所有浅色主题,我不想深色主题。我该怎么做才能解决这个问题?
x11 - 如何在 Manjaro i3 中永久设置屏幕布局 (arandr)?
我最近在笔记本电脑上安装了 Manjaro i3 并尝试连接外接显示器,以在插入主屏幕时扩展主屏幕,而在未插入时仅使用单显示器模式。
这似乎主要使用 arandr 工作。不幸的是,我必须在每次启动时再次重新应用 arandr 设置才能恢复我的布局,因为它每次都会重置。
我尝试将 arandr 命令导出到 .xinitrc 和 /root/xinitrc,我尝试编辑 xorg conf,我尝试将其放入 .screenlayout,但没有结果。
那么如何永久设置我的屏幕分辨率和布局呢?
i3 - 自动失焦时如何杀死某些窗口?
我安装了 i3-gaps 并且想在某种类型的窗口实例失焦时杀死它。例如,在启动终端后键入一些命令,然后在失去焦点后将其终止。
我知道该指令
for_window [instance="foobar"] <do something>
可用于为该实例的窗口指示某种类型的命令。例如下拉窗口。我也知道焦点关键字,但我找不到任何有关如何使用它的示例。
我期望的是
for_window [instance="foobar" && __focused__] if not focused then kill
linux - 如何在 i3wm 中启动 viber?
我已经使用 i3wm 有一段时间了。但现在我需要viber。我已经安装了,但是不知道怎么启动
bash - 脚本没有一直执行
我想用一个脚本替换 ifplugd,一个类似守护进程的脚本,将在 i3 启动时启动。从终端启动它时一切正常,但是每当我尝试在启动时自动启动它时,它就会立即被杀死。
我用来在 i3 启动时启动它的命令:
日志文件内容:
它自己的脚本:
我尝试在屏幕实例中启动它(来自 i3config 文件),但它甚至没有创建套接字,我也尝试不发送监视输出缓冲区,/dev/null
但它没有帮助。我假设该进程会立即终止,因为在每次启动时,日志文件的时间戳都会更改。
libgdx - 如何强制 OpenAL 与 libgdx 中的 pulseaudio 交互?(适用于 GNOME,但不适用于 i3)
我对 openAL 和 pulseaudio 有疑问。当我运行原始生成的 libgdx 代码时,它工作正常。但是,当我启动音量控制 GUI (pavucontrol) 时,我收到一条消息,提示尚未启动脉冲音频。但是,如果我要在运行 libgdx 代码之前启动 Firefox 并播放音频文件,那么我运行 libgdx 代码会打印此错误:
似乎 openAL 直接与 alsa 对话,而不是与 pulseaudio 服务器对话。这是在我的 Ubuntu 18.04 系统上。当我在我的 Fedora 29 工作站或装有 Ubuntu 16.04 的旧笔记本电脑上运行相同的代码时,libgdx 代码运行完美,并将与来自 Firefox 的音频重叠,并且被 pavucontrol 识别为名为“java”的进程。
编辑:当我使用 GNOME 而不是我的 i3 Windows 管理器登录到我的会话时,它可以工作!请解释如何在 i3 上进行这项工作。
window - i3 wm:在特定屏幕上启动我的应用程序并为其提供焦点并将鼠标移动到那里
我搜索了几个论坛,总能找到部分答案,但似乎没有一个能解决我的问题。
我正在台式电脑上开发自己的游戏(顺便说一句。我使用 Arch ;-))有两个屏幕和 i3 窗口管理器。我在右侧(正方形 1:1)屏幕上开发,我想在编译后在左侧(16:9)屏幕上打开我的游戏。我可以通过在编译过程中始终将鼠标移动到左侧屏幕来模拟这一点,以便游戏在那里打开,但是我需要打开一个空的工作区才能移动到。
我可以找到要放在 i3-config 文件中的解决方案,在该文件中我可以在特定工作区(不一定是特定监视器)上专门打开具有特定类名的窗口,之后我当然不能给它焦点。
我希望能够只使用命令行命令来做到这一点:我在 vim 中开发并有一个热键来启动我的 make&run 脚本。当没有编译器错误时,该脚本将运行应用程序。如果该命令可以扩展为“并将其放在空工作区中的左侧监视器上并赋予其焦点,也可以通过将鼠标移动到那里”来扩展该命令,那就太好了。
一个可靠的 i3-config 解决方案也可以,甚至更好,因为我不需要笔记本电脑上的功能。
如果有帮助的话,我不介意为我的游戏保留一个特定的工作空间。
任何人?