QWebEngineは既存のノートブックで実行されません。

QWebEngineは既存のノートブックで実行されません。

再び。前回私の古いラップトップをめちゃくちゃにして娘のために再構成した後、娘は結局新しいラップトップを持ち、その貧しいノートパソコンは最終的に私の机の上に置かれました。 2009年に作成された古い製品であるにもかかわらず、まだ完璧に動作し、2年半の若い私のデスクトップよりもはるかに速く実行され、メモリも大きいので捨てたくありません。おそらく、より良いプロセッサ(Pentium Dual E5700 vs. Intel Celeron 900)があるでしょう。だからフォーマットしてArchiLinuxをインストールしました。ハードウェアの非互換性(b43ワイヤレスとsis671/771グラフィックスカード)のため、全体的なプロセスは試練でしたが、ほとんどの問題は私が管理しました。これで1280x800 @ 75Hzがあり、ディスプレイに欠陥がなく、ワイヤレスカードが正常に動作します。完全に起動するのに約1分かかるようです。誰かが要求すると、同様の設定を持つ人に役立ちます。

1つの小さな問題だけが残った。 QtWebEngineが機能しません。 AFAIK GLXの問題と関連があるかもしれません(しかし、glxgearsはうまくいき、OpenGLアプリケーションであるwxgltermもコンパイルしましたが、うまくいきました。

QtWebEngineブラウザを実行するとページが読み込まれますが(カーソルの変更、リンククリック可能、テキストがクリップボードにコピーされます)、ウィンドウ内のすべての内容が黒で表示されます。

QupZilla、Qutebrowser、Otter-Browser、およびQtサンプルアプリケーション「markdownviwer」と「simplebrowser」(テスト用にコンパイル)の問題を確認しました。

この問題はChromeまたはOperaには影響しません(同じレンダリングエンジンを使用しても独自のバージョンをバンドルできます)。

ドライバー(完全なコンパイルプロセスが複雑すぎて現在議論できない)以外にハードウェアに関連していない理由でこのエラーは発生しますか?

Xorg.confにブラックリスト、ブロック、ロード、または設定する必要があるものはありますか?

これは私の現在のXorg.confです(まだ知らないいくつかの項目の意味はほとんど推測です)。

Section "ServerFlags"
        Option "DontZap" "0"
        Option "IgnoreABI" "0"
EndSection

Section "Device"
        Identifier "device0"
        Driver "sisimedia"
        BusID "PCI:1:0:0"
        Option "EnableSiSCtrl" "1"
        Option "UseFBDev" "1"
        Option "ForceCRT1Type" "NONE"
        Option "ForceCRT2Type" "LCD"
        Option "CenterLCD" "1"
        Option "CRT2Detection" "1"
        Option "Brightness" "0.000 0.000 0.000"
        Option "Contrast" "0.000 0.000 0.000"
        Option "XvOnCRT2" "1"
        Option "UseTiming1366" "0"
        Option "XvGamma" "0"
        Option "UseSSE" "1"
        Option "NoAccel" "0"
        Option "NoYV12" "0"
        Option "Xinerama" "0"
        Option "AGPSize" "256"
        Option "RenderAcceleration" "1"
        Option "AccellMethod" "exa"
        Option "TurboQueue" "1"
        Option "SwapbuffersWait" "1"
        Option "pci_burst_on" "1"
EndSection

Section "Monitor"
    Identifier  "monitor0"
        Option "DPMS"
        HorizSync 30 - 65
        VertRefresh 50 - 75
    Gamma 1.000 1.000 1.000
EndSection

Section "Screen"
    Identifier  "screen0"
    Monitor     "monitor0"
        DefaultDepth    16
SubSection "Display"
        Depth   16
                Modes           "1280x800" "1024x768" "800x600" "640x480"
        EndSubSection
    Device      "device0"
EndSection

Section "Module"
     Load "i2c"
     Load "freetype"
     Load "modesetting"
     Load "bitmap"
     Load "ddc"
#     Load "int10"
#     Load "vbe"
EndSection

Section "DRI"
     Mode 0666
EndSection

int10とvbeをロードしないことが役に立つのか、それとも「modesetting」をロードするのが役に立つのかは完全にはわかりません。おそらくそうではありません。

以下は、同じ問題が発生した2つのqtwebengingブラウザを示すスクリーンショットです。

QupZillaとQutebrowser

関連情報