我喜欢 mutt,Ubuntu 附带的 mutt 版本很棒(它甚至有补丁版本),到目前为止我发现的唯一警告是我无法同时管理多个 imap 帐户。
目前我的 mutt 设置如下所示:
#$HOME/.mutt/muttrc
=== Accounts ====
set my_decrypt=`gpg -o $HOME/.mutt/accounts/passwd.gpg.tmp -d $HOME/.mutt/accounts/passwd.gpg`
set my_first_mail_passwd=`awk '/xxxxx@foo.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_second_mail_passwd=`awk '/yyyyy@bar.com:/ {print $2}' $HOME/.mutt/accounts/passwd.gpg.tmp`
set my_rm=`rm -f $HOME/.mutt/accounts/passwd.gpg.tmp`
source $HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
//source $HOME/.mutt/accounts/yyyyy@bar.com/yyyyy@bar.com.profile
Run Code Online (Sandbox Code Playgroud)
这意味着一个 password.gpg 文件被即时解密(我的电子邮件密码所在的位置)使用它来设置一些变量并删除,还有一个默认配置文件,它看起来像这样:
#$HOME/.mutt/accounts/xxxxx@foo.com/xxxxx@foo.com.profile
set folder = "imaps://imap.foo.com"
set spoolfile = "imaps://imap.foo.com/INBOX"
set header_cache = "$HOME/.mutt/cache/xxxxx@foo.com.headers"
set message_cachedir = "$HOME/.mutt/cache/xxxxx@foo.com.bodies"
set imap_user = "xxxxx@foo.com"
set imap_pass = $my_first_mail_passwd
set smtp_url = "smtp://xxxxx@smtp.foo.com"
set smtp_pass = $my_first_mail_passwd
Run Code Online (Sandbox Code Playgroud)
使用这个,我只能使用默认配置文件中配置的帐户..,我听说可以使用文件夹挂钩,但我不知道如何使用它们,我也不确定那是不是我正在寻找什么,我希望能够根据我想阅读的电子邮件来获取不同的配置文件..,欢迎任何建议方法..,我更喜欢不依赖的设置在不属于默认 Ubuntu 安装的外部程序上。
我对多媒体内容很陌生,我正在尝试找到一种制作精美截屏视频的方法,我已经能够使用 ffmpeg 捕获我的桌面:
$ ffmpeg -f alsa -ac 2 -i hw:0,0 -f x11grab -r 30 -s $(xwininfo -root | grep 'geometry' | awk '{print $2;}') -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y out.mkv
Run Code Online (Sandbox Code Playgroud)
它工作得很好,但我想在后台添加音乐,如果我用 mencoder 添加它:
mencoder -ovc copy -oac mix -audiofile track.mp3 out.mkv -o out.mp4
Run Code Online (Sandbox Code Playgroud)
它删除了视频声音,我不想替换它,我想在我的解释中添加音乐,有什么想法吗?
每当我使用mpc next或任何其他播放器(ncmpcpp) MPD将播放下一首歌曲并将从播放列表中删除上一首歌曲(由 生成mpc add /)。
我的mpd.conf位于/etc/mpd.conf
而且我没有发现任何与这种烦人行为相关的指令。我更喜欢 MPD 跳到下一首歌曲,但不删除任何以前的歌曲。
欢迎任何帮助。
我只是好奇在 Ubuntu 系统中如何或从哪个包生成/etc/inputrc文件。我试过了:
$ apt-file search /etc/inputrc
Run Code Online (Sandbox Code Playgroud)
但它什么也没输出。没有分配包?
我已经看到 libreadline6 和 bash 包中存在一个 inputrc 文件,但它们似乎都不对此负责(除非我未能看到在这些包之一中生成它的步骤)。