小编xpt*_*xpt的帖子

sed regexp 地址不区分大小写匹配

如何指定sed不区分大小写的正则表达式地址?

例如,

sed '/my-kw/d'

但我想在任何情况sed下删除 行my-kw

谢谢

linux debian regex sed ubuntu

2
推荐指数
1
解决办法
4182
查看次数

Emacs 的 GTK+ 3 菜单配置

我不喜欢基于 GTK 的 emacs(截图 #1),但仍然更喜欢我从 Ubuntu PPA 获得的传统 emacs(截图 #2)。

根本的区别在于,传统的 emacs 看起来大多是基于文本的,除了菜单,它仍然是基于 GTK 的。这个菜单字体和大小是我想要改变的。

基本上,我需要做与参考 #1 相同的事情:“例外是主菜单栏中弹出 [下拉] 菜单中的字体大小。例如,如果我启动 Emacs 并左键单击主菜单栏中的“文件”,弹出文件功能(打开文件、打开目录等)菜单,但是这个菜单字体太小,看不清。 Faces 自定义组中的选项似乎会影响它。”

我从参考文献#1 了解到“菜单字体由 GTK 控制,在 emacs 之外”。然而,在参考 #2 之后,我得到了相同的结果。即,无论我如何从消息中给出的参考中调整 ~/.emacs.d/gtkrc,对 Emacs 菜单都没有影响。

然后我从参考文献 #3 中发现,我所做的是为 GTK+ 版本 2 调整 Emacs 特定的 GTK+ 资源,而我的 Emacs,来自 Ubuntu PPA 的 Emacs 24,正在使用 GTK+ 版本 3。

好的,现在我的问题来了,如何配置 GTK+ 3 Menu 的字体和大小?我到处搜索,但也许 GTK+ 3 配置是如此新(或令人费解)以至于没有人写博客/谈论它。

任何人都可以给我一个如何配置 GTK+ 3 菜单字体和大小的工作示例吗?

谢谢

参考 #1:http : //forums.gentoo.org/viewtopic-t-516665-view-next.html?sid=b8448a7a0c04d2f6d6c80cbd43bfd931

参考 #2:http : //lists.debian.org/debian-user/2013/05/msg00169.html

参考 #3: …

linux fonts gtk emacs ubuntu

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

如何使用ffmpeg对ogg音频文件进行编码?

我想转换以下简单oggenc命令以使用ffmpeg

oggenc -b 8 input.wav -o out.ogg
Run Code Online (Sandbox Code Playgroud)

ffmpeg libvorbis wrapper doc,它说,

libvorbis 包装器支持以下选项。选项的 oggenc 等效项列在括号中。

  b (-b)
Run Code Online (Sandbox Code Playgroud)

为 ABR 设置以比特/秒表示的比特率。oggenc -b 以千比特/秒表示。

但我只是不知道如何将其应用于ffmpeg,我已经尝试过,

ffmpeg -i input.aac -c:a libvorbis -b 8 out.ogg
ffmpeg -i input.aac -c:a libvorbis b 8 out.ogg
ffmpeg -i input.aac -c:a libvorbis=b:8 out.ogg
Run Code Online (Sandbox Code Playgroud)

但没有一个按预期工作。

更新:我想知道的是如何将 ffmpeg(libvorbis 包装器)文档中列出的选项“翻译”为 ffmpeg 命令。我可以通过-abswitch 进行转码,但我认为这不是libvorbis 包装器特定的选项。因此,如果您提供了答案,请同时提供指定以下所有选项的演示。

b (-b)

q (-q)

minrate (-m)

maxrate (-M)

iblock
Run Code Online (Sandbox Code Playgroud)

audio encoding ogg vorbis ffmpeg

1
推荐指数
2
解决办法
3万
查看次数

强制换行终端中并非如此的长输出行

通常当在terminal/console/xterm中输出长行时,它们会自动换行。然而,也有一些情况并非如此。ps就是这样的情况之一——它在窗口宽度处截断输出。

 ps ax | grep [d]nsmasq
 4459 ?        S      0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm
Run Code Online (Sandbox Code Playgroud)

对于dnsmasq,即使我最大化我的 xterm,输出仍然被削减。

我试过了,

 $ ps ax | fold | grep [d]nsmasq
 4459 ?        S      0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm

 $ ps ax | grep [d]nsmasq | fold
 4459 ?        S      0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm

 $ ps ax | grep [d]nsmasq | fold --spaces
 4459 ?        S      0:03 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsm
Run Code Online (Sandbox Code Playgroud)

这样的切割看起来ps像是没有写入标准输出,但它的响应证明grep事实并非如此。但为什么fold …

linux terminal command-line ubuntu

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

标签 统计

linux ×3

ubuntu ×3

audio ×1

command-line ×1

debian ×1

emacs ×1

encoding ×1

ffmpeg ×1

fonts ×1

gtk ×1

ogg ×1

regex ×1

sed ×1

terminal ×1

vorbis ×1