2018.07.03
Kinza4.8.2を公開しました
2018.02.13
新機能紹介: サイドバーの検索結果に対する操作を可能に

ログインしていません。

#1 2018-05-27 14:38:00

K.Ktouth
メンバー
登録日: 2018-05-22
投稿: 3
Windows 10Kinza 4.7.2

一部のアプリケーション上のURLを開く動作で起動するとウィンドウのレンダリングの縮尺がおかしくなる

最近27インチ4kモニターを購入したのを期に高DPI環境に対応したKinzaを使わせていただくようになりました。普段の使い心地は満足しているのですが、一部のアプリケーションからURLクリックによるブラウザ起動を行うと本来のサイズの真っ黒なウィンドウに縮小表示されたブラウザ画面という状態になってしまいます。

環境: Windows10 Pro 2018 April Update 64bit、GeForce 1060 6GB、解像度3840x2160(4K)、DPI150%およびKinza設定でページのズーム125%で運用
Kinza: 4.7.2
OS既定のブラウザはKinzaを指定してあります。

現象: ウィンドウのレンダリングが縮小されたような状態になる

13-51-36_f6b19c523929d42464ce5b572b602e842d212607.png

現象が発生するのを確認したアプリケーションは「Becky2」「uLilith」と言うソフトです。「Notepad++」「Janetter」などのアプリケーションでも試しましたが、こちらは問題ありませんでした。
「Becky2」「uLilith」ともにブラウザの直接指定は出来ません(OS既定のみ)、「Becky2」の起動ブラウザを指定可能にするプラグインを導入して動作を変えてみましたが無理でした。
一応幾つか条件を変えて調査してみたところ……

・「Becky2」からURL起動 → 発生
・「Becky2」+プラグイン(Kinzaを直接指定) → 発生
・「Becky2」+プラグイン(バッチファイル(※)を作り、そこから起動) → 発生
・「Becky2」+プラグイン(コンソールアプリ(※)を作り、そこから起動) → 発生
・「Becky2」+プラグイン(WPFアプリ(※)を作り、そこから起動) → 発生

※ 引数にURLを受け取り、コマンドプロンプトの start 命令や .NET を使った単純なアプリケーション

・バッチファイルやコンソールアプリ、WPFアプリ(上記のもの)を直接起動 → 問題なく表示される
・あらかじめ Kinza を起動しておき、「Becky2」から上記各種方法を使って起動 → 問題なく表示される
・上記バッチファイルなどを修正、URLを無視して(引数無しで)起動するようにする → 発生
・上記バッチファイルを修正、Edge を起動する様に変更 → Edge の表示に乱れはない。

となりました。また、表示は縮小されていますが、ボタンやメニュー、ページ内のリンクなどは本来の位置にある模様です、見た目の(縮小された)表示もページ遷移などは追随します。

オフライン

#2 2018-06-19 11:29:19

Kinza staff O
管理者
登録日: 2017-12-22
投稿: 204
Windows 7Chrome 67.0.3396.87

Re: 一部のアプリケーション上のURLを開く動作で起動するとウィンドウのレンダリングの縮尺がおかしくなる

K.Ktouth さん;

ご報告ありがとうございます。

Kinza以外のChromium系ブラウザ(Chrome・Chromiumなど)で起動した場合、同様の問題が発生するかご確認いただけないでしょうか?
お手数をおかけしますが、ご確認よろしくお願いいたします。

ご報告ありがとうございました。

Kinza staff O

オフライン

#3 2018-06-20 07:48:52

K.Ktouth
メンバー
登録日: 2018-05-22
投稿: 3
Windows 10Kinza 4.8.1

Re: 一部のアプリケーション上のURLを開く動作で起動するとウィンドウのレンダリングの縮尺がおかしくなる

お返事ありがとうございます。

他のChromium系ブラウザは特に入れていなかったので、取り急ぎ Chrome で確認してみました。
結果、Chrome でも発生する事が判明しました。それ以外のものに関しては後ほど確認してみます。

# 他に入れていたブラウザとして Sleipnir4 があり、それでは再現しなかったのですがChromium系ブラウザとは言えないと思うので省きます

オフライン

#4 2018-06-20 17:36:38

Kinza staff O
管理者
登録日: 2017-12-22
投稿: 204
Windows 7Kinza 4.8.1

Re: 一部のアプリケーション上のURLを開く動作で起動するとウィンドウのレンダリングの縮尺がおかしくなる

K.Ktouth さん;

ご確認ありがとうございます。

Google Chromeでも同様の現象が確認されたことから、Chromium の不具合、または、「Becky2」「uLilith」がChromium系ブラウザに対応していない可能性が考えられます。
申し訳ありませんがChromium側の修正をお待ちいただくか、「Becky2」「uLilith」のサポートページにお問い合わせください。

ご報告ありがとうございました。

Kinza staff O

オフライン

#5 2018-07-10 12:24:20

K.Ktouth
メンバー
登録日: 2018-05-22
投稿: 3
Windows 10Kinza 4.8.2

Re: 一部のアプリケーション上のURLを開く動作で起動するとウィンドウのレンダリングの縮尺がおかしくなる

報告が遅くなりました。先日、原因が特定できたのでご報告します。

原因はWindows10そのものだったようです。
先日VLC Media Playerがアップデートされた際にちょっとしたきっかけで「高DPIスケールの設定の上書き」(実行ファルのプロパティの互換性タブ、高DPI設定の変更)を「アプリケーション」から「システム(拡張)」に設定しました。すると、VLCも同様の状態になりました。これを元に調べたところ……

  ・Kinza.exe には設定しない(上書きのチェックを入れない=アプリケーション)
  ・特にDPI設定を触っていないアプリケーションから呼び出された or URLショートカットなどから起動する → 問題なし
  ・上記設定を「システム」に設定したアプリケーションから起動する → 問題なし
  ・上記設定を「システム(拡張)」に設定したアプリケーションから起動する → 再現する

纏めると、親(or先祖)プロセスが「システム(拡張)」設定の時に子プロセスとして起動すると再現するようです。Kinzaを始めとして現象が発生したアプリは皆(スキン機能などで)ウィンドウの外観を標準のものから弄ってあるアプリなのでその辺もあるのかも知れません。

古いアプリの高DPIは「システム」でも問題なく出来るので必要ない限りこちらの設定を使う事で対応する事にしました。
ありがとうございました。

オフライン

#6 2018-07-10 15:00:49

Kinza staff O
管理者
登録日: 2017-12-22
投稿: 204
Windows 10Kinza 4.8.2

Re: 一部のアプリケーション上のURLを開く動作で起動するとウィンドウのレンダリングの縮尺がおかしくなる

K.Ktouth さん;

解決したようで何よりです。
また、なにかございましたらお気軽にご投稿ください。
ご報告ありがとうございました。

Kinza staff O

オフライン

Board footer

Kinzaで自分らしく

ダウンロードして使ってみる

対応OS
Windows 10 / 8.1 / 8 / 7
Mac OS X 10.11 / 10.12