小编Too*_*rot的帖子

Mutt:设置最大行长

有些邮件在达到一定长度时不会断行,这使它们在 Mutt 中阅读起来很痛苦。当然,当它们到达窗口的尽头时,Mutt 会将它们包裹起来,但是我可以将最大长度设置为比终端窗口的宽度更短的值吗?

mutt

7
推荐指数
1
解决办法
1553
查看次数

我可以将单个键用作修饰符并发送正常击键吗?

我在 Mac OS X 上使用 Karabiner 来使我的一些键用作半修饰符:例如。点击输入是输入但按住它是元。在 Linux 中做同样的事情容易吗?

附注。我的意思是:我希望能够将 enter 用作修饰键和回车,具体取决于它是被按住还是按下和释放。(与粘滞键不同。)

keyboard-layout

6
推荐指数
1
解决办法
307
查看次数

从环境变量中提取子字符串

在 bash 或 zsh 脚本中,如果后者在环境变量中,我如何从 url 中提取主机,例如unix.stackexchange.comfrom http://unix.stackexchange.com/questions/ask

url string shell-script variable

6
推荐指数
2
解决办法
4831
查看次数

可以root测试显示器是否连接?

当我合上笔记本电脑的盖子时,我使用脚本/etc/acpi来关闭屏幕 ( xset dpms force off)。现在我希望它在连接外部显示器时表现不同(将亮度设置为零)。我知道我可以测试它是否与 连接xrandr,但是脚本是由 root 运行的,而 xrandr 依赖于某个 X-session。有没有办法让 root 测试监视器是否已连接,而不管 X 会话如何?我正在使用 Arch Linux。

monitors

6
推荐指数
1
解决办法
1251
查看次数

文件 a 存在时“cp /dev/zero a”的影响

如果a存在,我输入

cp /dev/zero a
Run Code Online (Sandbox Code Playgroud)

我可以确定旧的内容a会被覆盖,还是我会得到相当于

rm a
cp /dev/zero a
Run Code Online (Sandbox Code Playgroud)

附注。我并不是说这是安全删除文件的正确方法;我只是对某个命令的效果感到好奇。

cp

6
推荐指数
3
解决办法
1138
查看次数

使用 bash 的 printf 填充 unicode 字符串

我尝试用 bash 的 printf 填充 Unicode 字符串,并看到了这一点,而

\n
printf "%2s" a\n
Run Code Online (Sandbox Code Playgroud)\n

产生预期的“a”,

\n

Unicode 变体

\n
printf "%2s" \xc3\xa4  \n
Run Code Online (Sandbox Code Playgroud)\n

产生令人惊讶的未填充的“\xc3\xa4”。(zsh 给出了预期的结果。)

\n

是什么原因造成的;我应该如何在 bash 中填充 Unicode 字符串?

\n

bash string unicode printf

6
推荐指数
1
解决办法
1341
查看次数

Apple 上 Arch 上的固件错误错误消息

在 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)

开机时。我看不出有什么问题,但这是什么?是否需要修复,如果需要,如何修复?

arch-linux firmware macintosh

5
推荐指数
1
解决办法
3723
查看次数

使 ISO_Level5_Shift 工作

用线如

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 级。如何使用额外的修饰符?运行拱门。

xkb

5
推荐指数
1
解决办法
728
查看次数

无法从 i3 脚本禁用全屏

我使用 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 在禁用全屏之前不会显示。)

chrome i3

5
推荐指数
1
解决办法
1003
查看次数

使 zsh jobs -p 的行为与 bash 中一样

有没有办法让jobs -pzsh 的行为与 bash 一样,即。给出 一个数字,这样就可以做什么kill $(jobs -p)

zsh jobs

4
推荐指数
1
解决办法
966
查看次数