问题标签 [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.
perl - 打印语句在 perl 的外部块中打印两次
以下是改编自此链接的代码,用于获取天气并在 i3blocks 上显示。
(可能看起来像框的文本来自fontawesome字体)。我添加的只是以下几行
并修改了print
原来的最后一条语句print "$values[1]"
。旧print
语句显示没有度数符号的温度,例如35C
。我的意图只是在like之间添加度数,35°C
但输出是
为什么子字符串打印两次?即使我将它包含在单独的print
语句中或直接包含子字符串 ( print $values2[0]°C
),也会发生这种情况。
奇怪的是,包括内部块中的值和单位,例如print "$sun$values2[0]$deg";
似乎可以正常工作而没有重复。
linux - Bash 脚本在终端模拟器中工作,但不能作为 i3 键绑定
我有一个在终端窗口中正确运行的锁屏脚本(通过 i3lock),但在 i3 配置中用作键绑定时却没有。
该脚本非常简单:
该脚本被保存~/bin/lock
并可执行。该目录也已在我的~/.bash_profile
.
没有错误信息,只是终端光标短暂闪烁。
中的相关行~/.config/i3/config
:
(删除了 $mod+l 的默认键绑定并重新启动了 i3)。
javafx - Eclipse 中的 JavaFX 应用程序无法在 i3wm 中以浮动模式正确打开
如果我在 Eclipse 的主类中启动 Main-Methode,程序会以平铺模式 (i3wm) 正确启动。Shift现在我尝试使用++将其移至浮动模式mod4,space它进入浮动模式。但是窗口只有 5x5 像素,并且不会以代码中给定的大小 (500x300) 打开。我错过了浮动模式下的 JavaFX 吗?
我使用了 AUR 中的 JDK,因为 JavaFX 对我不起作用,预装了 eclipse-java 的 JDK 版本(jre10-openjdk/jdk10-openjdk)。
谢谢
virtualbox - VirtualBox(ArchLinux 来宾)- 鼠标问题
我在 VirtualBox 机器(Windows 10 主机)中使用 ArchLinux(来宾)。
鼠标一直工作到现在。
症状:
在 Chromium 上,扩展程序、地址栏、选项卡、书签上的单击(左/右)不起作用(它什么也不做,就像我没有单击一样)。有时,点击在任何地方都不起作用(甚至在页面或任何地方都不起作用)。
在 xterm 上,当我 Ctrl+单击打开配置菜单时,它可以工作。但是当我悬停和/或单击菜单时,它什么也不做(悬停时的突出显示也不显示)。
在全球范围内,有时鼠标根本不起作用,我只能移动它(不能点击)
我正在使用 i3(与 Xorg)
我最近做了一个系统升级,可能安装了一些导致问题的东西。
请告诉我你需要什么(日志,版本,...),我真的需要解决这个非常奇怪的问题!
编辑:如果我禁用鼠标集成,它工作正常,但光标有点滞后。所以看来问题来自VirtualBox。
更新:我尝试安装新的 Manjaro VM,但鼠标也无法正常工作。而且,有时鼠标工作得很好。
更新:我已经用evtest
,xinput
和xev
. 所以,我基本上检测到了 3 个主要设备:
- VirtualBox USB 平板电脑
- VirtualBox 鼠标集成
- ImExPS/2 通用资源管理器鼠标
以下是每个设备使用哪个工具注册的内容:
当我说“有时”时,它意味着就像在启动会话中一样;发生的情况是,每次我启动我的虚拟机时,一切都“正常工作”(上面列出的每个测试程序都会记录点击和移动,但症状仍然存在)。如果虚拟机停留时间过长,程序将不再注册点击,并且不再在任何地方工作。
希望一切都可以理解。
谢谢。
config - i3wm 浮动窗口(新问题)
我什至不确定这是否可能,但我很好奇,因为它会很有用。
我有默认的 i3 绑定mod+enter
,可以打开我的终端。我想做的是创建一个绑定,它将打开一个浮动的终端。
换句话说,我需要以两种不同的方式执行终结器,标准的和浮动的。我浏览了文档并查看了许多不同的配置,但我找不到任何人这样做(我自己也搞不清楚)。
有什么建议么?
linux - 绑定到快捷键的 xdotool 命令不起作用
我非常喜欢 VIM,我想在任何地方都使用它的键绑定。有很多 IDE 插件可以模拟这个,但我想要更多,也许是 Minecraft 中的 VIM 键绑定?:D 或 VIM 键绑定无处不在,无需下载任何插件。
我注意到每个编辑器都实现了这个键:Home, End, Ctrl+ End, Ctrl+ Left, Ctrl+Backspace等等......
我将这些键用作构建块,并为 i3wm 提出了以下配置:
该代码段有效,但不是我想要的方式。如果我不使用--release
代码根本不起作用,因为这个键不重复,所以不可能按住J并向下滚动。
这似乎是一个窗口焦点问题。出于某种原因,当我按下键绑定时,窗口会失去焦点几毫秒,然后再次成为焦点。这在 Firefox 的 Url Bar 中最为明显。我发现这个问题是几年前提出的,它建议在执行之前添加一秒钟的延迟xdotool
,我可以使用它,但第二次会产生巨大的输入延迟。
我也尝试过其他窗口管理器和热键守护程序sxhkb
,但一切都完全相同......
archlinux - 如何检查i3中是否打开了任何窗口
我怎样才能知道是否在 i3 中打开了任何窗口?比如,检查任何工作区是否包含任何窗口。
i3 - 升级到 Ubuntu 18.04 后,某些绑定不再起作用
似乎某些绑定不再起作用,尤其是 $mod+q 和 $mod+v。
其他绑定仍然可以正常工作。有任何想法吗?
Ubuntu 已从 Unity 切换到 Gnome,因为桌面不确定这是否是一个因素。
- i3 4.14.1
- ubuntu 18.0.4 从 16.04 (xenial) LTS 升级。
- 完整配置:https ://github.com/krisleech/ansible-desktop/blob/master/templates/i3_config
i3 - 如何按特定顺序自动启动程序?
我的 i3 配置文件中有这些行:
这些行按预期启动 firefox、gnome-terminal 和 nautilus,但它们启动的顺序是不可预测的。有没有办法以使窗口按我想要的顺序显示的方式启动这些应用程序?(即firefox,然后是gnome-terminal,然后是nautilus)。