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
パラメーターとして渡すと、ソケットは作成されません。
たとえば、環境変数を使用して、ソケットが作成される場所に影響を与える方法はありますか?
編集:設定TMP
とTMPDIR
環境変数は、この動作に影響しません。これをLinuxで実行しています。