PCManFMでSFTPサーバーを起動して接続できますか?

PCManFMでSFTPサーバーを起動して接続できますか?

pcmanfmたとえば、コマンドを使用してPCManFMを起動したり、pcmanfm ~/DesktopデスクトップフォルダにPCManFMを開くように入力したりできます。ただし、pcmanfm sftp://[ipaddresshere]エラーが発生します。

[xcb] Unknown request in queue while dequeuing
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
pcmanfm: ../../src/xcb_io.c:179: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
Aborted

明らかに私は何か間違っています。それでは、1つのコマンドでPCManFMを開き、サーバーに接続しますか?簡単にアクセスできるように、このコマンドを.desktopファイルに入れたいと思います。

ThunarとNautilusの両方が同じパラメータで実行することでこれを簡単に実行できますが、他の場所で使用するので、可能であればPCManFMでもこれを行いたいと思います。

答え1

あなたの質問にはほとんど答えが含まれています。私にとっては、このコマンドラインはうまくいきます。

pcmanfm 'sftp://aries:2222'

私の場合は、「SFTPサーバー」が実行されているAndroidデバイスでした。SSHヘルパーアプリケーション
アプリケーションでは、ポートは2222デフォルト値の代わりに定義されます。22
私のUbuntuはルーターを通してホスト名を知っています。デバイスariesにpingを送信できます。

編集する:
私の新しいデバイス(Pieで動作するSony XZ2 Compact)では、最新のSshHelperが機能しなくなったため、ssh-Packageを搭載したTermuxがapt install openssh役立ちます。 Termuxに~/.ssh/authorized_keysUbuntu公開鍵を追加しました。 Termux sshdのデフォルトポートは次のとおりです8022(スクリプトを実行するTermuxウィジェットがsshd &便利です)。

pcmanfm 'storage'の例はTermux'~/storage/で、3933-3933私のSdCardです。

pcmanfm 'sftp://xz2c:8022/storage/3933-3933/media/audio'

関連情報