问题标签 [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.
i3 - 在 i3 状态栏中显示工作日
我想在 i3 状态栏中显示当前工作日(例如星期一)。
我当前的状态栏格式如下:27.06.2016 18:00:00
. 我想实现这样的格式:Monday, 27.06.2016 18:00:00
.
i3status.conf 中的相应配置如下所示:
我在 Debian Linux 上运行 i3。
有人有关于如何在状态栏中显示工作日的解决方案吗?手册页没有提供解决方案,互联网搜索也没有......
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 也可以,几乎可以满足需要。我猜问题发生在脚本或脚本调用中,但我不知道是什么。
使用工作区变量名称进行这项工作我缺少什么?
i3 - i3wm - 仅在按下“mod”键时显示标签栏
i3wm
- 如何仅在meta
按下键时显示标签栏?
mode hide
如果在栏配置中,则与状态栏相同。
i3 - 如何在 i3 配置中执行功能?
我想重命名一个工作区但默认保留工作区编号,在 i3 用户指南中,我找到了以下脚本来执行此操作。
但问题是它默认不保留工作区号,所以我必须记住输入工作区号。
我找到了一种使用以下命令获取焦点工作区编号的方法,但我不知道如何在 i3 配置中将数字与输入名称连接在一起。
所以,我想知道是否在 i3 配置文件中,我可以执行某种函数来连接工作区编号和用户输入来达到我的目的?
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
可以完成预期的工作。
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 的命令。我该如何解决这个问题?
提前致谢。
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
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"
python - 将 i3bar 与 python 脚本一起使用时发生了一些奇怪的事情
Python新手在这里。
我直接使用这个脚本到 i3bar(没有 i3blocks),它什么也没显示。然后我等了一会儿。它显示了 barttery,但没有音量部分和时间部分。然后,我猜大约 10 秒。它从体积部分显示了一两个块(▮)。没有别的。
我尝试在终端中对其进行测试,结果很好。这是我来自 i3config 的 i3bar 部分。
对不起我的英语和新手代码。