小编xra*_*alf的帖子

设置西班牙语 eñe 字母的键

如何将西班牙语 eñe 字母映射到组合键?什么应用程序适合此目的 ( xmodmap, xbindkeys, ...)?

当我按Caps Lock+ 时n,它应该输入ñ

当我按Caps Lock+ 时N,它应该输入Ñ

我想在不切换键盘布局的情况下做到这一点;我只想使用英文键盘布局。

keyboard xmodmap

5
推荐指数
2
解决办法
2945
查看次数

使用 ffmpeg 将视频文件拆分为多个片段

当您想从第 2 分钟到第 4 分钟提取两分钟的视频文件时,您将使用命令

ffmpeg -i input.mpg -sameq -ss 00:02:00 -t 00:02:00 output.mpg
Run Code Online (Sandbox Code Playgroud)

我想将视频分成两分钟的片段。我有一个使用 bash 脚本的想法,但有一些错误。

for i in seq 50;
do ffmpeg -i input.mpg -sameq -ss 00:`expr $i \* 2 - 2`:00 -t 00:02:00 output.mpg; done
Run Code Online (Sandbox Code Playgroud)

您知道如何更正我使用$i表达式的脚本中的错误吗?或者有什么更好的解决方案?

bash ffmpeg shell-script

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

什么是子外壳(在 make 文档的上下文中)?

我正在阅读一本关于make命令的书,其中有一段:

如果任何先决条件具有关联规则,请先尝试更新这些规则。接下来,考虑目标文件。如果任何先决条件比目标新,则通过执行命令重新创建目标。每个命令行都被传递到 shell 并在它自己的子 shell 中执行。

你能解释一下那里使用的子shell的概念,为什么有必要使用这样的子shell?

shell process make

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

移动并可能重命名

是否可以构建一个将文件移动到另一个目录的命令,如果同一个文件已经存在,生成一些不在目录中某个文件名中的随机字符串并将文件重命名为这个随机字符串?

我知道mv -i命令,所以我手动执行并将包含的文件重命名为其他内容。

谢谢你

command-line shell-script rename

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

从目录创建分区

我有一个 Linux 系统,磁盘上只有一个分区/dev/sda1/dev/sda带有/挂载点。安装后是否可以创建分区?

例如/dev/sda2用挂载点创建/home/

如何从命令行实现它?它是如何物理实现的?(如果我稍后删除/dev/sda1它是否会删除我的/home/目录,因为它是 的子目录/?我希望这个分区能够继续存在,并且有一天我可以安装新系统。

partition directory hard-disk

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

删除除少数扩展之外的所有内容

我可以rm使用正则表达式或要删除的内容修改命令吗?当前目录中的每个文件,除了扩展名为*.bmp,*.wav*.png? 它应该不区分大小写,因为有像*.BMP或 的文件*.bMP

command-line rm

5
推荐指数
2
解决办法
3739
查看次数

去除pdf文件中的水印

是否可以从pdfLinux 中的文件中删除烦人的水印?

例如,每个页面都包含文本

此文件由应用程序 XY 合并。

pdf

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

更改键盘布局中的一个字符

我编辑了文件/usr/share/X11/xkb/symbols/us并添加了新布局的定义,如下所示

partial alphanumeric_keys modifier_keys
xkb_symbols "us_pl" {
    include "us(basic)"
    name[Group1]= "English (with Polish characters)";
    key <AD06> { [ z, Z, zabovedot, Zabovedot ] };
};
Run Code Online (Sandbox Code Playgroud)

我评论了第 27 行(对于 xkb_symbols“基本”)

// key <AD06> { [   y,  Y   ] };
Run Code Online (Sandbox Code Playgroud)

然后我编译了更改后的布局

$ xkbcomp -xkm -m basic us
$ xkbcomp -xkm -m us_pl us
Run Code Online (Sandbox Code Playgroud)

我设置了新的布局

$ setxkbmap 'us(us_pl)'

$ setxkbmap -query
rules:      evdev
model:      pc105
layout:     us(us_pl)
Run Code Online (Sandbox Code Playgroud)

现在,我想测试我新定义的角色,但没有任何改变。我哪里做错了?请注意,我想稍后更改更多字符,所以我希望这个示例能够工作。

操作系统:Ubuntu 12.04

x11 xkb keyboard-layout

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

isblocks.conf创建onclick事件(用URL打开firefox)

我有这个块/etc/i3blocks.conf

[rss]
command=rsstail -n1 -1 -N -u https://news.ycombinator.com/rss | iconv -f UTF-8 -t ASCII//TRANSLIT | head -c 50
color=#00FF00
interval=300
Run Code Online (Sandbox Code Playgroud)

我想单击此块并firefox使用正确的 URL 打开。

这是一个使用 URL 打开 Firefox 的块。

[clickme]
align=center
full_text=Click me!
command=/usr/bin/firefox --new-tab https://www.stackexchange.com/
Run Code Online (Sandbox Code Playgroud)

我不知道如何将它们结合在一起。是一个文档。

以下是获取链接的方法:

rsstail -l -n1 -1 -N -u https://news.ycombinator.com/rss | sed -n 2p
Run Code Online (Sandbox Code Playgroud)

我可能需要保存rsstail某个“块变量”的链接,然后在命令中使用它。

到目前为止,我有这个解决方案:

[rss]
command=rsstail -n1 -1 -N -u https://news.ycombinator.com/rss | iconv -f UTF-8 -t ASCII//TRANSLIT # | head -c 40
color=#00FF00
interval=300

[clickme]
align=center …
Run Code Online (Sandbox Code Playgroud)

scripting shell-script rss-aggregator i3

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

原始 Netscape Navigator 的源代码

哪里可以下载大约1998年发布的第一个开源浏览器Netscape Navigator的源代码?

我已经搜索过它,但无法找到该浏览器 1998 年的原始版本。

source opensource-projects browser

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