小编fau*_*uve的帖子

在 URxvt >= 9.20 中将 CTRL-ALT-[C|V] 重新绑定到 CTRL-SHIFT-[C|V]

由于URxvt9.20,文本可以被复制到剪贴板与Ctrl+ Alt+ C(并且还从与粘贴Ctrl+ Alt+ V)。

但是,我已经将这些绑定用于另一件事。

那么我怎样才能在URxvt>=9.20中将它重新绑定到Ctrl+ Shift+ C(和Ctrl+ Shift+V用于粘贴)?

keyboard-shortcuts clipboard rxvt

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

如何在 TTY 上反转 ESC 和 CAPS_LOCK

我正在寻找一种方式来交换EscCaps LockLinux虚拟控制台上。

在 X11 中,我可以使用setxkbmap -option caps:swapescape,但我不知道文本模式中的等效项。那么,我能做什么?

console keyboard-layout

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

在命令行中将 sfd 文件 (fontforge) 转换为 ttf、otf、woff、svg

我搜索了一种自动将 sfd 文件(Fontforge 的工作格式)转换为主要字体格式(至少是 otf、ttf、woof、svg)的方法。

但我需要在命令行中完成,我不需要从 GUI 中完成。

不幸的是,Fontforge 应用程序不支持它(我阅读了联机帮助页并且没有提到这种用法)。无论如何,我需要从命令行执行此操作,但没有必要从 Fontforge 执行此操作。任何其他可以将 Fontforge 工作格式“SFD”转换为主要字体格式的应用程序。

那么,我怎样才能得到这样的命令:

sfd2ttf input.sfd output.ttf
sfd2otf input.sfd output.otf
sfd2woff input.sfd output.woff
sfd2svg input.sfd output.svg
Run Code Online (Sandbox Code Playgroud)

command-line fonts conversion

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

当 Firefox 播放 HTM5 视频时禁用 xscreensaver

我发现一些关于禁用 xscreensaver 与 flash 的问题,但没有关于 HTML5 的问题。那么,如何在 firefox 播放 HTML5 视频时禁用 xscreensaver,如果可能,仅针对某些域?

firefox video adobe-flash xscreensaver

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

如何列出给定字体的所有支持的字形

是否有 CLI 命令或需要处理的东西,fontforge例如快速获取给定字体中所有受支持符号的列表?

就像是:

$ the_command_I_am_looking_for givenFont.ttf
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz???????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????????? ???????????????0123456789+-×÷¢£¥???????€????ƒ????????/~`|_- ,;:!'"()[]{}@$\&#%+¶‡†? 
$

有没有办法做到这一点?

command-line fonts

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

如何捕获每个用户可用的所有 $DISPLAY 变量

如何获取$DISPLAY用户当前打开的所有变量?\n一般来说是\xe2\x80\x99s :0,但如果他打开一个新的显示,则会设置另一个变量。

\n

那么如何捕获$DISPLAY用户可用的所有可用变量呢?

\n

x11 environment-variables

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

在 shell 函数中查找

我尝试放入find函数内部并使用以下最小工作示例捕获传递给此函数的参数:

功能 DO
{
    ls $(find .-type f -name "$@" -exec grep -IHl "TODO" {} \;)
}

但是,当我执行时DO *.tex,我得到“查找:路径必须在表达式之前:”。但是当我直接这样做时:

ls $(find .-type f -name "*.tex" -exec grep -IHl "TODO" {} \;)

然后我得到所有包含“TODO”的 TeX 文件。

我在DO函数中尝试了很多东西,例如\"$@\", '$@',我更改了引号,但行为仍然相同。

那么,如何强制在函数内查找工作呢?

bash alias function arguments

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