小编stu*_*ent的帖子

为命令行生成缩略图视频库的快速工具

我使用gframecatcher生成缩略图视频库,即这样的:

在此处输入图片说明

然而,这是一个 GUI 工具,我想为目录结构中的每个视频递归创建一个画廊,所以我正在寻找一个快速的命令行工具来做到这一点。

command-line video

22
推荐指数
5
解决办法
6万
查看次数

使 mpv 保留最后一张图片而不是关闭

如果我用 mpv 观看视频,它会在视频结束后关闭。我如何配置它以使其不关闭,例如只冻结电影的最后一张图像,以便我可以来回搜索而无需重新启动视频。

mpv

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

使用 i3status 指示静音/取消静音

有没有办法指示声音是否设置为静音或不使用i3status?我知道如何显示音量(如 中所述man i3status),但它不区分静音或仅 0% 音量。

audio i3

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

将图像重命名为 exif 时间:制作唯一的文件名

如果我通过 exiv 将图像重命名为 exif 日期时间,我会执行以下操作:

find . -iname \*jpg -exec exiv2 -v -t -r '%Y_%m_%d__%H_%M_%S' rename {} \;
Run Code Online (Sandbox Code Playgroud)

现在可能会发生图片具有完全相同的时间戳(包括秒)。如何自动使文件名唯一?

该命令应该是稳定的,因为如果我再次在相同的目录结构上执行它(可能在添加新图片之后),已经重命名的图片不应该改变,如果添加了已有文件名的图片,新文件名应该是唯一的以及。

我的第一次尝试只是在结果文件名中保留原始基名,但是从上面的意义上说,该命令将不稳定。

command-line exif

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

如何用更少的按键输入多个文件名

如果我想使用 imagemagick将 a 转换pdfpng图像,我会执行以下操作:

convert -trim -density 400 this_is_a_very_long_filename_of_my_pdf_file.pdf this_is_a_very_long_filename_of_my_pdf_file.png
Run Code Online (Sandbox Code Playgroud)

由于某些原因,pdf 文件通常具有很长的文件名,我希望该png文件具有相同的名称,但扩展名除外。

一般我选择this_is_a_very_long_filename_of_my_pdf_file.pdf经由标签两次,zsh-menu然后更改pdfpng手动为第二个参数。

但是有没有更快的方法来做到这一点?

command-line zsh imagemagick

16
推荐指数
3
解决办法
800
查看次数

为什么我同样准备的 U 盘只有一个字节不同?

我准备了两个相同的 USB 记忆棒(TrekStor 16GB),其中带有c't bankix 映像

  1. 使用GParted准备:

    • 删除了现有分区
    • 创建了一个新的DOS分区表
    • 用 FAT32 格式化 U 盘,主分区
  2. 通过 将图像加载到棒上usb-creator-kde

所以我对两根棍子都做了相同的程序,但是一个引导而另一个崩溃并显示错误消息:

(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: No such device
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs
Run Code Online (Sandbox Code Playgroud)

然后我尝试通过sudo cmp /dev/sdb /dev/sdc. 这导致:

/dev/sdb /dev/sdc differ: byte 441, line 5
Run Code Online (Sandbox Code Playgroud)

这里有什么问题,我该如何解决?

live-usb troubleshooting

15
推荐指数
2
解决办法
2013
查看次数

从 tty 中的登录提示关闭

假设我启动了一台没有 GUI 的 Linux 机器。当它显示 tty 登录提示时,我可以使用键盘序列关闭机器吗?

当然,我可以输入我的用户名和密码,然后sudo shutdown -h now;但是,是否可以在使用键盘快捷键登录之前将其关闭?

linux shutdown keyboard-shortcuts console

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

从 emacs 打开终端

是否有一种快速方法(键盘快捷键)可以在与当前 emacs 缓冲区中的文件相同的目录中打开终端模拟器(在我的情况下为 urxvt)?

keyboard-shortcuts emacs

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

如何在i3status中获取haswell i7核心的核心温度

我想使用i3status来显示我的 CPU 核心温度(haswell i7)。但是设置:

order += "cpu_temperature 1"
#...
cpu_temperature 1{
        format = "T: %degree °C"
}
#
Run Code Online (Sandbox Code Playgroud)

不显示正确的核心温度。它显示的数字似乎对应于 xsensors 为 temp1 显示的值,如果我将上面的 1 更改为 2,它对应于 xsensors temp2。尝试 3 或 4 没有任何效果。但是,我想获得 i3 状态的所有 4 个核心的真实核心温度。我怎样才能做到这一点?

temperature i3 sensors

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

如何更改现有 dm-crypt LUKS 设备的哈希规范和迭代时间?

如何更改现有dm-crypt LUKS 设备的哈希规范和迭代时间?

显然,如果我创建一个设备,我可以传递选项,例如这样的:

 sudo cryptsetup luksFormat --cipher aes-cbc-essiv:sha256 --key-size 256 --iter-time 2100 --hash sha512 /dev/loop0
Run Code Online (Sandbox Code Playgroud)

但是,如果该设备已经存在,我怎么能例如更改sha256sha1或改变迭代时间没有“破坏”的设备。(显然,您必须重新输入密码,因为将生成新的哈希值。)

dm-crypt luks

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