我找到了一个ffmpeg记录屏幕区域的命令:
ffmpeg -video_size 2000x1600 -framerate 25 -f x11grab -i :0.0+2140,280 output.mp4
Run Code Online (Sandbox Code Playgroud)
但为了找到正确的区域,我必须进行多次试错运行,这很乏味。
是否有可能通过鼠标选择区域并通过 记录它ffmpeg?
如果没有现成的解决方案,我将如何将以这种方式工作的东西组合在一起?
有时在使用 VoIP 时我会遇到中断。我想检查问题是否可能是由我的互联网提供商引起的。
我怎样才能最好地测试我的带宽质量(吞吐量和延迟)?
到目前为止,我使用的脚本每小时发送 3600 个 ping 并保存最小/最大/平均,但我不确定 ICMP 数据包的代表性。
我正在寻找一种在通过 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)
有人知道该怎么做吗?
重要提示:我不想在远程机器上存储要执行的命令。它必须存储在本地(也许它包含我解密加密家庭的密码。)
当我们的主 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. 我可以将条目更改fstab为noauto。但是其他问题呢?难道NFS客户端没有智能停止等待死NFS服务器?为什么它会无限等待?我可以在某处设置超时,以便无论发生什么, …
我在 Mutt 中配置颜色,但我认为我的问题是 linux 终端的普遍问题。
对于 16 种预定义颜色(例如red),我可以通过指定使其加粗brightred
但是,当使用 256 色(例如color208)时,没有brightcolor208. 我在 mutt 中有以下颜色主题:
color index color208 color236 ~T
Run Code Online (Sandbox Code Playgroud)
如何使 color208 加粗(亮)?
我有一个 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 分区的分区。我应该选择什么?
在 mutt 中,当我使用组合键Ctrl+ 时C,我希望它的行为就像我按下了Ctrl+ 一样G。我知道 simple bind,例如以下内容,将不起作用:
bind index \Cc <abort>
Run Code Online (Sandbox Code Playgroud)
但必须有一些方法来做到这一点(也许是一些宏?)。
我的问题与this question类似,但接受的答案对我来说是不可接受的。我需要一些方法如何在 mutt 中解决这个问题(而不是在终端中)。
我在 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) 当通过rdesktop远程机器连接时,通常在活动 rdesktop 窗口内按下的所有键都会传输到远程机器。
是否可以定义排除的击键?我的意思是,当 rdesktop 窗口处于活动状态时按下时,这些击键将在本地起作用。
一个具体的例子是关键kombinationCTRL+ALT+LEFT和CTRL+ALT+RIGHT我用我的本地机器上的虚拟桌面之间进行切换。远程计算机没有任何虚拟桌面,此组合键在那里不起作用。但是,仍然会被 rdesktop 窗口“吃掉”按键。
我不确定这应该在什么级别上完成。我的猜测是,击键在传递到 rdesktop 之前必须被拦截。
有没有办法实现这一目标?
我的本地机器是带有 LXDE 的 Debian Wheezy。
我想看看正在运行的内核是用什么参数启动的。即,我的意思是那些用append选项指定的参数,例如ipv6.disable=1或rootfstype=ext2
有没有办法在正在运行的系统上显示这些选项?
desktop ×2
linux ×2
mutt ×2
colors ×1
command-line ×1
debian ×1
ffmpeg ×1
key-mapping ×1
linux-kernel ×1
luks ×1
mouse ×1
networking ×1
nfs ×1
openbox ×1
parted ×1
rdesktop ×1
recording ×1
ssh ×1
terminal ×1