Brynhildr

KeroRemote

リモートデスクトップエンジニアのブログ。

リモートデスクトップ「Verethragna 0.4.3」リリース

不具合修正版でやんす。よーやく謎が解けました。

Download

まず、サーバー側にモニターを未接続の状態で画面の更新がなくなると暫くして切断されてしまう不具合を修正しました。具体的には、モニターが未接続だと画面の更新がなかった場合にDuplication Desktop API(DDA)がタイムアウトしか返さないよーでして、Verethragnaはキャプチャー周期が短いためDDAからタイムアウトが返ってくることも想定しており、もしタイムアウトされた場合は画面を送信しない仕様だったのですが、タイムアウトしかこない場合は画面の送信が全く行われず、その結果通信側もタイムアウトしてしまう状態になってしまってました。ですので、DDAがタイムアウトし続けた場合は空のデータを一定周期で送信するようにしました。また、クライアント側では画面のデータを受信しないとウィンドウのサイズ変更などの際に画面が崩れる仕様でしたので、こちらもタイムアウト発生中の場合は前回の画面のデータを利用してウィンドウのサイズ変更するようしました。この辺はまだ改良の余地がありそうですがあまり他の処理速度に影響を与えないようにする必要があるのでじっくりやろーかなと考えている次第でございます。すんませんでした。

次に、接続中はサーバー側のスクリーンセーバーやスクリーンアウトやスリープなどが実行されないようにしました。

あと、細かな微調整とかコメント修正とかいらないとこ削除とかやってます。

そんなとこですよろしくどうぞー。




8件のコメント ... ( 管理人承認制 )



こんにちは。
修正お疲れさまでした。
ありがとうございました。


81  2022/03/01


毎日お世話になっています。ウィンドウサイズの変更で、画面の更新が一拍おくという感じもなく、キビキビ動いています。ありがとうございました。


[三]  2022/03/01


Windows11にサーバモードで入れてWin10から操作した場合におおむね快適に動作するのですが、ポップアップダイアログが表示されずに操作できなくなるアプリがあります。(VMWare workstation 15等) まだWin11は未対応と思いますので気長に待ちますね。開発ありがとうございます。


とびうお  2022/03/27


> 操作できなくなるアプリがあります


恐らくユーザーの権限が影響しているものと思われますので、サーバー側のVerethragna(verethragna.exe)を「管理者として実行」としてみて試して頂けますでしょうか?ひょっとすると一部のゲームのようにプロテクトの可能性もあると思いますがご確認のほどよろしくお願いいたします。


IchiGeki  2022/03/27


アップデートお疲れ様です。
以前「画面に更新がないとそのまま復帰できなくなる」とコメントした者です。
0.4.3にアップデートした所、無事解決しました。ありがとうございます!


sora  2022/05/14


> 無事解決しました


恐らく0.4.3の不具合対応に該当していたのかと思います。ご迷惑をお掛けいたしました。今後ともよろしくお願いいたします。


IchiGeki  2022/05/14


brynhildrを使っているのですが、こちらのverethragnaにはMonter NumberをALLにする設定はないのでしょうか?


たかやま  2022/07/28


> Monter NumberをALL


大変恐れ入りますが、Verethragnaに複数モニターを合成する機能(Monter NumberをALL)は搭載されておりません。ご意見として今後の開発の参考にさせて頂きます。よろしくお願いいたします。


IchiGeki  2022/07/28




... 不具合報告の際は、アプリのバージョンやOS等の動作環境の記載を御願い致します。

表記されている会社名・製品名・システム名などは、各社の商標、または登録商標です。
当サイトはAmazon.co.jpアソシエイトプログラムに参加しています。
© 2010-2022 IchiGeki