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_keys
Ubuntu公開鍵を追加しました。 Termux sshdのデフォルトポートは次のとおりです8022
(スクリプトを実行するTermuxウィジェットがsshd &
便利です)。
pcmanfm 'storage'の例はTermux'~/storage/
で、3933-3933
私のSdCardです。
pcmanfm 'sftp://xz2c:8022/storage/3933-3933/media/audio'