问题标签 [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.

0 投票
1 回答
75 浏览

fedora - rpm包安装成功但没有运行

设置:i3wm,fedora 31

我面临这个问题,其中一些 rpm 甚至在安装之后,例如我安装了 Bluejeans,但是当我尝试运行应用程序时,它导致找不到命令,令人困惑的部分是我在 gnome 中打开它时没有这样的问题.

当我尝试使用 dmenu 访问时也是如此。

0 投票
1 回答
836 浏览

linux - 退出/杀死/注销 linux 会话的最干净方法是什么?

我正在使用平铺窗口管理器,有时我想回到正常的桌面环境或切换到另一个平铺窗口管理器。

通常我使用 rofi 脚本和loginctl terminate-user $USER.

在此之前我使用pkill -9 -u $USER.

我还找到了其他选项,例如loginctl kill-user $USERand pkill dwmor pkill i3

有这么多选择,我开始想知道退出会话的最佳和最干净的方式是什么?

0 投票
0 回答
413 浏览

configuration - NixOs 20.03 displayManager.defaultSession 不可用

我正在尝试使用 i3 作为显示管理器来构建我的 nix 配置。

我从文档中复制了以下内容:

但是,如果我构建配置,nix 会告诉我

这是我的完整配置 ,应该设置 i3 的文件如下所示:

我知道该选项可以移动到services.xserver块中,但我想单独测试设置。

我在用着system.stateVersion = "20.03";

我尝试搜索文档和配置设置,但都告诉我,该选项应该存在。

是否存在与此相关的另一个错误?

0 投票
1 回答
95 浏览

i3 - 使用 i3 登录后开始计算

我正在尝试设置我的 i3 配置文件,以便在我登录时自动启动 calcurse。我添加了该行

但它不起作用。

0 投票
1 回答
79 浏览

bash - 使用 i3blocks 在后台启动程序后,Bash 脚本暂停

我正在尝试在 i3blocks 中创建一个块,当我单击它时将启动 Spotify(如果它已关闭)。

它大部分工作正常,但是当 Spotify 启动脚本时,它会停止,直到 Spotify 关闭并且该块变得无用。

此外,如果我重新加载 i3 Spotify 将关闭。

我尝试在后台(&)启动 Spotify 并使用 disown 标志。但问题一直在发生,我也在 i3blocks 配置文件中尝试了同样的事情(在后台启动脚本)。

0 投票
2 回答
279 浏览

linux - i3 将编号分配给窗口并移动到编号

我对 i3 完全陌生,来自 tilix。到目前为止,我喜欢 i3。在 tilix 中,我曾经使用 $mod+numberOfWindow 从一个窗口跳到另一个窗口。但我不知道如何

  1. 为每个窗口分配一个编号
  2. 按数字聚焦窗口。

使用工作区,它会自动分配数字,我们可以跳转到它们。如何为 Windows 激活此功能?

问候!

0 投票
1 回答
132 浏览

i3 - 如何获得通知为 i3wm 的拆分切换命令工作?

我有这个命令:

这将在 hsplit 和 vsplit 之间切换。我个人的 vsplit 和 hsplit(分别使用 $mod+v 和 $mod+h 激活)是:

正如你所看到的,这些单独的分割有一个notify-send弹出来告诉我正在使用哪个分割方向。如何将其添加到上面的split toggle命令中?

我试过了:

这似乎不起作用。该split toggle命令本身会突出显示正在拆分的窗口的一侧,即垂直拆分突出显示窗口的右侧,而水平拆分突出显示窗口的底部。

但是,我想要一些更好的视觉反馈,因此我想让它notify-send发挥作用。

0 投票
5 回答
3016 浏览

i3 - 显示 i3 上的所有工作区

我开始使用和配置 i3,我已经搜索过是否可以显示所有工作区,即使它们是空白的,但我还没有找到解决方案。谢谢

0 投票
0 回答
1126 浏览

transparency - 用于 i3 选项卡式/堆叠模式中透明度的 compton 配置

问题: 我正在尝试:

  1. 使用comptononi3wm使某些应用程序透明化
  2. 在标签/堆叠模式下,i3wm底层窗口被隐藏(或不被绘制)。

==========================================

示例: 例如,让我们将应用程序视为zathura.

我在我的compton.conf

zathura在未聚焦时变得透明。如果zathura被聚焦,那么它将不透明。zathura如果它位于选项卡式/堆叠窗口中的任何其他透明窗口下方,则隐藏。

接下来我尝试了以下内容compton.conf

这确实使zathura透明,但是zathura当处于选项卡或堆叠模式时,它会在其他窗口下方绘制i3wm

我找到了这个并尝试了建议的解决方案。也就是说,我替换"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"

然而这并没有改变。请帮忙。

==========================================

配置文件: 我的整个compton.conf在下面。备注:某些应用程序,例如urxvtemacs允许我在本机设置透明度。这些应用程序在选项卡/堆叠模式下表现良好,配置如下:

0 投票
1 回答
97 浏览

c++ - SDL2 Window 使用固定且不可更改的值进行初始化

我似乎无法在 SDL2 中指定窗口的大小,因为无论我将它作为宽度和高度传递什么值,它都会忽略它并使用大约 850 x 550 像素的大小。例如:

结果: 窗口大小示例

如果需要,我的代码的 pastebin