私は次の解決策を試しました。
~/.local/share/applications/neomutt.desktop
以下の内容で作成後、
[Desktop Entry]
Name=neomutt
GenericName=neomutt
Icon=neomutt
Exec=neomutt %u
Terminal=true
Type=Application
Categories=Utility;TextEditor;
MimeType=x-scheme-handler/mailto;
NoDisplay=true
StartupNotify=false
xdg-mime
ハンドラを設定しようとしました。mailto://
$ xdg-mime default neomutt.desktop x-scheme-handler/mailto
$ xdg-mime query default 'x-scheme-handler/mailto'
neomutt.desktop
しかし、上記の解決策には2つの問題があります。
xdg-open mailto:[email protected]
Neomuttは端末から起動できます。ただし、ネオマートを終了すると、次のメッセージが出力されます。
/usr/bin/xdg-open: line 881: x-www-browser: command not found
/usr/bin/xdg-open: line 881: Firefox: command not found
/usr/bin/xdg-open: line 881: iceweasel: command not found
/usr/bin/xdg-open: line 881: seamonkey: command not found
/usr/bin/xdg-open: line 881: mozilla: command not found
/usr/bin/xdg-open: line 881: epiphany: command not found
/usr/bin/xdg-open: line 881: konqueror: command not found
/usr/bin/xdg-open: line 881: chromium: command not found
/usr/bin/xdg-open: line 881: chromium-browser: command not found
/usr/bin/xdg-open: line 881: google-chrome: command not found
/usr/bin/xdg-open: line 881: www-browser: command not found
/usr/bin/xdg-open: line 881: links2: command not found
/usr/bin/xdg-open: line 881: elinks: command not found
/usr/bin/xdg-open: line 881: links: command not found
/usr/bin/xdg-open: line 881: lynx: command not found
w3m: Can't load mailto:[email protected].
xdg-open: no method available for opening 'mailto:[email protected]'
Firefox をインストールすると、Firefox インスタンスが起動して neomutt を再起動します。
- WebページのEメールアドレス
- Firefox がインストールされていない場合、Chrome で「mailto://」をクリックしても応答がありません。
- Firefoxがインストールされている場合、Chromeで「mailto://」をクリックするとFirefoxが起動し、その後neomuttが起動します。
ベストアンサー1
私の場合は、次のようにしましたranger
。
xdg-mime default neomutt.desktop x-scheme-handler/mailto
- 作る
~/.local/share/applications/neomutt.desktop
# ~/.local/share/applications/neomutt.desktop
[Desktop Entry]
Categories=Office;Network;Email;
Comment=Simple text-based Mail User Agent
Comment[de]=Einfaches, Text-basiertes Mailprogramm
# change `st -e` to your terminal running cmd
Exec=st -e neomutt %u
Icon=neomutt
Name=neomutt
Name[de]=Mutt
MimeType=x-scheme-handler/mailto;
NoDisplay=false
Terminal=false
Type=Application
クリックすると端末がmailto:
開きます。st
neomutt