有些邮件在达到一定长度时不会断行,这使它们在 Mutt 中阅读起来很痛苦。当然,当它们到达窗口的尽头时,Mutt 会将它们包裹起来,但是我可以将最大长度设置为比终端窗口的宽度更短的值吗?
我在 Mac OS X 上使用 Karabiner 来使我的一些键用作半修饰符:例如。点击输入是输入但按住它是元。在 Linux 中做同样的事情容易吗?
附注。我的意思是:我希望能够将 enter 用作修饰键和回车,具体取决于它是被按住还是按下和释放。(与粘滞键不同。)
在 bash 或 zsh 脚本中,如果后者在环境变量中,我如何从 url 中提取主机,例如unix.stackexchange.com
from
http://unix.stackexchange.com/questions/ask
?
当我合上笔记本电脑的盖子时,我使用脚本/etc/acpi
来关闭屏幕 ( xset dpms force
off
)。现在我希望它在连接外部显示器时表现不同(将亮度设置为零)。我知道我可以测试它是否与 连接xrandr
,但是脚本是由 root 运行的,而 xrandr 依赖于某个 X-session。有没有办法让 root 测试监视器是否已连接,而不管 X 会话如何?我正在使用 Arch Linux。
如果a
存在,我输入
cp /dev/zero a
Run Code Online (Sandbox Code Playgroud)
我可以确定旧的内容a
会被覆盖,还是我会得到相当于
rm a
cp /dev/zero a
Run Code Online (Sandbox Code Playgroud)
附注。我并不是说这是安全删除文件的正确方法;我只是对某个命令的效果感到好奇。
我尝试用 bash 的 printf 填充 Unicode 字符串,并看到了这一点,而
\nprintf "%2s" a\n
Run Code Online (Sandbox Code Playgroud)\n产生预期的“a”,
\nUnicode 变体
\nprintf "%2s" \xc3\xa4 \n
Run Code Online (Sandbox Code Playgroud)\n产生令人惊讶的未填充的“\xc3\xa4”。(zsh 给出了预期的结果。)
\n是什么原因造成的;我应该如何在 bash 中填充 Unicode 字符串?
\n在 MacBook Air 5.1 上的 Arch Linux 上,我收到错误消息
DMAR-IR: [Firmware Bug]: ioapic 2 has no mapping iommu,
interrupt remapping will be disabled
Run Code Online (Sandbox Code Playgroud)
开机时。我看不出有什么问题,但这是什么?是否需要修复,如果需要,如何修复?
用线如
key <AD01> { [ q, Q, degree, paragraph ] };
Run Code Online (Sandbox Code Playgroud)
在 中/usr/share/X11/xkb/symbols/us
,我可以使用 ISO_Level3_Shift+q 访问度数符号。我认为添加第五个项目可以使用 访问它ISO_Level5_Shift+q
,但这没有任何作用(输出q
)。事实上,添加第五个也会打破第 3 级。如何使用额外的修饰符?运行拱门。
我使用 i3 绑定来执行脚本
#!/bin/sh
i3-msg workspace web
/bin/chromium --start-fullscreen
sleep 5
i3-msg fullscreen disable
Run Code Online (Sandbox Code Playgroud)
最后两行是禁用全屏(不知道是否需要休眠)。i3 全屏是作为chromium 参数的副作用启用的(仅用于隐藏地址栏等)。但由于某种原因,它不起作用,全屏没有被禁用。只有当我使用绑定 $mod+f 手动切换全屏时,它才会被禁用。为什么脚本不能做到这一点?
(我想禁用全屏的原因是,当我使用chromium-vim 在外部编辑文本字段时,gvim 在禁用全屏之前不会显示。)
有没有办法让jobs -p
zsh 的行为与 bash 一样,即。只给出
一个数字,这样就可以做什么kill $(jobs -p)
?