小编Mar*_*ter的帖子

ffmpeg:记录鼠标选择的屏幕区域

我找到了一个ffmpeg记录屏幕区域的命令:

ffmpeg -video_size 2000x1600 -framerate 25 -f x11grab -i :0.0+2140,280 output.mp4
Run Code Online (Sandbox Code Playgroud)

但为了找到正确的区域,我必须进行多次试错运行,这很乏味。

是否有可能通过鼠标选择区域并通过 记录它ffmpeg

如果没有现成的解决方案,我将如何将以这种方式工作的东西组合在一起?

在另一篇文章中,有人提到了xrectsel,它打印鼠标选择的矩形的坐标。有一些更简单的方法可以做到这一点吗?

desktop ffmpeg recording mouse

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

如何测试 VoIP 服务的网络连接质量

有时在使用 VoIP 时我会遇到中断。我想检查问题是否可能是由我的互联网提供商引起的。

我怎样才能最好地测试我的带宽质量(吞吐量和延迟)?

到目前为止,我使用的脚本每小时发送 3600 个 ping 并保存最小/最大/平均,但我不确定 ICMP 数据包的代表性。

linux networking

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

ssh:登录前执行命令

我正在寻找一种在通过 SSH 登录远程机器时执行本地命令的方法。(我想在命令完成后保持登录状态。)换句话说,我想在我的命令行上指定命令。它应该在远程机器上执行,然后我应该得到shell,就像我正常登录一样。

例如,假设我想/home在获得 shell 之前安装在远程机器上。我会做这样的事情(效果不佳)

ssh mymachine.example.com 'mount /home ; /bin/bash'
Run Code Online (Sandbox Code Playgroud)

实际上,我正在寻找一种如何将以下两个命令压缩为一个的方法:

ssh mymachine.example.com 'mount /home'
ssh mymachine.example.com
Run Code Online (Sandbox Code Playgroud)

有人知道该怎么做吗?

重要提示:我不想在远程机器上存储要执行的命令。它必须存储在本地(也许它包含我解密加密家庭的密码。)

command-line ssh

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

NFS:服务器离线时无法卸载 NFS 共享

当我们的主 NFS 服务器离线时,所有安装了共享的客户端都会受到以下影响:

1. `df` does not work (times out)
2. `lsof` does not work (times out)
3. I cannot unmount the share (umount times out)
4. I cannot restart the client PC, the shutdown process gets stuck 
   while trying to umount the dead NFS share: 
   `nfs server not responding still trying`
5. hard reboot (reset) works, but while booting the client PC gets 
   stuck while trying to mount the NFS share
Run Code Online (Sandbox Code Playgroud)

现在我知道如何解决问题了。5. 我可以将条目更改fstabnoauto。但是其他问题呢?难道NFS客户端没有智能停止等待死NFS服务器?为什么它会无限等待?我可以在某处设置超时,以便无论发生什么, …

linux nfs

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

使用 256 色时的粗体文本

我在 Mutt 中配置颜色,但我认为我的问题是 linux 终端的普遍问题。

对于 16 种预定义颜色(例如red),我可以通过指定使其加粗brightred

但是,当使用 256 色(例如color208)时,没有brightcolor208. 我在 mutt 中有以下颜色主题:

color index color208 color236 ~T
Run Code Online (Sandbox Code Playgroud)

如何使 color208 加粗(亮)?

colors terminal mutt

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

parted:创建新分区

我有一个 3TB 的磁盘,我知道parted如果我想创建一个大于 2TB 的分区,我必须使用它。那好吧。

parted /dev/sdb

(parted) mklabel gpt

(parted) mkpart primary                                          
File system type?  [ext2]?
Run Code Online (Sandbox Code Playgroud)

说什么?它不允许我在不指定 FS 类型的情况下创建分区。为什么parted坚持指定FS类型。AFAIU,FS 类型完全独立于分区。

man parted,我读到:

fs-type can be one of "fat16", "fat32", "ext2", "linux-swap", or "reiserfs".
Run Code Online (Sandbox Code Playgroud)

这些我都不想要。我想创建一个用作 LUKS 分区的分区。我应该选择什么?

parted luks

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

mutt: 绑定 CTRL+c 来中止 (CTRL+g)

在 mutt 中,当我使用组合键Ctrl+ 时C,我希望它的行为就像我按下了Ctrl+ 一样G。我知道 simple bind,例如以下内容,将不起作用:

bind    index   \Cc             <abort>
Run Code Online (Sandbox Code Playgroud)

但必须有一些方法来做到这一点(也许是一些宏?)。

我的问题与this question类似,但接受的答案对我来说是不可接受的。我需要一些方法如何在 mutt 中解决这个问题(而不是在终端中)。

mutt

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

启动未修饰的 Iceweasel (Firefox) 窗口

我在 Debian 上,firefox 被称为 Iceweasel。我希望它开始时没有装饰。我已将以下内容添加到我的.config/openbox/lxde-rc.xml,但没有效果:

<application name="firefox-bin">
  <focus>yes</focus>
  <decor>no</decor>
  <maximized>true</maximized>
</application>
Run Code Online (Sandbox Code Playgroud)

我也尝试了不同的名称,例如firefox, iceweasel, iceweasel-bin,但都无济于事。只有当我添加

<application name="*">
Run Code Online (Sandbox Code Playgroud)

确实iceweasel开始未修饰(显然,所有其他应用程序也是如此)

注意:我对Icedove(Thunderbird)有同样的问题

更新:根据金发姑娘的建议,以下是输出ps -A | less

....
 9501 ?        00:18:40 iceweasel
14826 ?        00:00:21 icedove
....
Run Code Online (Sandbox Code Playgroud)

openbox debian

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

排除通过 rdesktop 传递的某些组合键

当通过rdesktop远程机器连接时,通常在活动 rdesktop 窗口内按下的所有键都会传输到远程机器。

是否可以定义排除的击键?我的意思是,当 rdesktop 窗口处于活动状态时按下时,这些击键将在本地起作用。

一个具体的例子是关键kombinationCTRL+ALT+LEFTCTRL+ALT+RIGHT我用我的本地机器上的虚拟桌面之间进行切换。远程计算机没有任何虚拟桌面,此组合键在那里不起作用。但是,仍然会被 rdesktop 窗口“吃掉”按键。

我不确定这应该在什么级别上完成。我的猜测是,击键在传递到 rdesktop 之前必须被拦截。

有没有办法实现这一目标?

我的本地机器是带有 LXDE 的 Debian Wheezy。

desktop key-mapping rdesktop

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

显示运行内核的参数

我想看看正在运行的内核是用什么参数启动的。即,我的意思是那些用append选项指定的参数,例如ipv6.disable=1rootfstype=ext2

有没有办法在正在运行的系统上显示这些选项?

linux-kernel

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