问题标签 [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 投票
2 回答
1197 浏览

i3 - How to launch synergy in i3

I have two PC.Both of them is Linux Mint 17.3 Rosa and I replace cinnamon with i3 which is a tilling window manager.

Recently,I want to share keyboard and mouse with synergy

But I can't launch synergy in i3,everything is Ok if I switch to cinnamon. anybody know how to solve it?THX

0 投票
1 回答
5467 浏览

i3 - 在 i3 状态栏中显示工作日

我想在 i3 状态栏中显示当前工作日(例如星期一)。

我当前的状态栏格式如下:27.06.2016 18:00:00. 我想实现这样的格式:Monday, 27.06.2016 18:00:00.

i3status.conf 中的相应配置如下所示:

我在 Debian Linux 上运行 i3。

有人有关于如何在状态栏中显示工作日的解决方案吗?手册页没有提供解决方案,互联网搜索也没有......

0 投票
2 回答
1842 浏览

i3 - i3 布局加载脚本无效

我按照文档保存了工作区的布局:

因为我的工作区名称是一个带引号的字符串变量,所以我必须制作一个脚本 ( ~/.i3/scripts/load_layout.sh) 才能i3-msg正确调用:

然后我的~/.i3/config文件具有以下工作区设置:

但是退出并登录后布局更改不会发生。我什至尝试使用exec_always并重新启动i3,但仍然没有效果。

运行sh ~/.i3/scripts/load_layout.sh "dummy" 1成功会创建一个带有布局的工作区。

此外,使用exec --no-startup-id "i3-msg 'workspace 1; append_layout ~/.i3/layouts/ws1.json'"wil 也可以,几乎可以满足需要。我猜问题发生在脚本或脚本调用中,但我不知道是什么。

使用工作区变量名称进行这项工作我缺少什么?

0 投票
1 回答
5127 浏览

i3 - i3wm - 仅在按下“mod”键时显示标签栏

i3wm- 如何仅在meta按下键时显示标签栏?

mode hide如果在栏配置中,则与状态栏相同。

0 投票
2 回答
6299 浏览

i3 - 如何在 i3 配置中执行功能?

我想重命名一个工作区但默认保留工作区编号,在 i3 用户指南中,我找到了以下脚本来执行此操作。

但问题是它默认不保留工作区号,所以我必须记住输入工作区号。

我找到了一种使用以下命令获取焦点工作区编号的方法,但我不知道如何在 i3 配置中将数字与输入名称连接在一起。

所以,我想知道是否在 i3 配置文件中,我可以执行某种函数来连接工作区编号和用户输入来达到我的目的?

0 投票
1 回答
5843 浏览

i3 - 无法用 rofi 组合模式替换 dmenu

我无法在 i3 配置文件中为以下命令添加键绑定:rofi -combi-modi window,drun -show combi.

我正在尝试将以下条目添加到.config/i3/config文件中:bindsym $mod+t exec rofi -combi-modi window,drun -show combi但这不起作用。

我想知道为什么这对我不起作用?

但是,使用此绑定:bindsym $mod+t exec rofi -modi drun -show drun可以完成预期的工作。

0 投票
1 回答
7111 浏览

linux - i3 config如何执行sudo命令

为了能够连接到 wifi,我使用了 nm-applet。当我运行 nm-applet 时,它会在 i3 栏中放置一个图标,我可以在其中选择要连接的网络...

但是没有 wifi 网络...为了解决这个问题,我使用sudo systemctl restart network-manager.

但我希望每次启动 i3 时,wifi 网络的图标都已经存在。

因此,在配置中,我放置exec nm-applet并显示 wifi 网络,我尝试使用sudo systemctl restart network-manager.

所以,问题在于:我无法执行需要 sudo 的命令。我该如何解决这个问题?

提前致谢。

0 投票
0 回答
541 浏览

i3 - 在启用自动隐藏的 i3bar 中通过 i3blocks 启动的应用程序没有响应鼠标/键盘

我正在使用(Linux)i3 窗口管理器,在我的设置中按住 mod 键以查看启用了自动隐藏的 i3bar,然后单击 i3block 启动应用程序,然后当我释放 mod 时 i3bar 又回来了到隐藏状态,启动的应用程序不再响应鼠标/键盘,启动的应用程序响应鼠标/键盘,而我按住 mod 键并使 i3bar 可见。

我尝试使用 nohup、disown 和 & 启动应用程序,但它们都没有使进程响应鼠标/键盘。

我的设置可以在这里找到:

i3blocks.conf:https ://github.com/Faham/personal-linux-config/blob/master/.i3blocks.conf

i3.config:https ://github.com/Faham/personal-linux-config/blob/master/.i3/config

0 投票
1 回答
346 浏览

configuration - i3wm | 如果不在周末,则在启动时打开应用程序

我正在尝试配置 i3,以便仅在工作日打开应用程序。我知道这exec可以用来在启动时启动应用程序,
exec --no-startup-id telegram-desktop
但是在阅读和尝试不同的东西之后,我不知道如何exec正确使用。

目前我有这个(不起作用):
exec --no-startup-id 'test $(date +%u) -lt 6 && slack'

该命令本身有效,因为以下绑定有效:
bindsym $mod+i exec "test $(date +%u) -lt 6 && slack"

0 投票
1 回答
291 浏览

python - 将 i3bar 与 python 脚本一起使用时发生了一些奇怪的事情

Python新手在这里。

我直接使用这个脚本到 i3bar(没有 i3blocks),它什么也没显示。然后我等了一会儿。它显示了 barttery,但没有音量部分和时间部分。然后,我猜大约 10 秒。它从体积部分显示了一两个块(▮)。没有别的。

我尝试在终端中对其进行测试,结果很好。这是我来自 i3config 的 i3bar 部分。

对不起我的英语和新手代码。