3

Openoffice が unix ドメイン ソケット経由で UNO 接続を受け入れるようにするには、次のようにします。

$soffice -headless -invisible -nocrashreport -nodefault -nologo -nofirststartwizard -norestore -conversionmode -accept='pipe,name=marcin_OOffice;urp;StarOffice.ComponentContext'

netstat は、ドメイン ソケットが に作成されていることを示しています/tmp/OSL_PIPE_1001_marcin_OOffice。それは問題ありませんが、これを共有ホストで実行するので、ソケットを別の場所 (ホーム ドライブなど) に配置したいと考えています。ただし、完全なファイル パス (相対または絶対) をnameパラメーターとして渡すと、ソケットは作成されません。

たとえば、環境変数を使用して、ソケットが作成される場所に影響を与える方法はありますか?

編集:設定TMPTMPDIR環境変数は、この動作に影響しません。これをLinuxで実行しています。

4

2 に答える 2