何らかの理由で、私のFedora 25 FRESHインストールはデフォルトでウェイランドを使用していません。私はこれを知っています
$: loginctl show-session 3 -p Type
Type=x11
Waylandをデフォルトで使用している場合は、waylandまたはwestonと表示されます。このFedora 25の新規インストールが、デフォルトでウェイランドに適合していない理由を私は非常に混乱しています。 Arch wikiをざっと見て、run waylandをテストしてみました。
$: weston
また、ウェイランドのdbus-run-sessionを手動で起動するコマンドラインだけを取得するために、Fedoraをmultiuser.targetで再起動しました。これが出力です。
$: dbus-run-session -- gnome-Shell --display-server --wayland
(gnome-Shell:1372): mutter-WARNING **: Can't initialize KMS backend: could not find drm kms device
それから私は試しました:
$: startx
そして、私の標準のgnomeデスクトップは問題なくポップアップしました。 Fedora 25ライブインストーラーが最初にWaylandをインストールしたことがありますか?
Wayland設定ファイルweston.iniを探した後、〜/ .config /にあるはずの場所にありません。
システム情報:
$:uname -a
Linux sark 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:49:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
私は最初のログインで完全なシステムアップデートを行いました
$: Sudo dnf update
編集:
私のラップトップを調査した後、私のLaptopはウェイランドを使用していると報告します:
$: loginctl show-session 2 -p Type
Type=wayland
このラップトップはFedora25の新規インストールではなく、Fedora25へのFedora24アップグレードでした。
ノートパソコン情報:
$: uname -a
Linux mcp 4.8.10-300.fc25.x86_64 #1 SMP Mon Nov 21 18:59:16 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
NvidiaはまだWaylandをサポートしていないため、Fedora 25はX11にフォールバックします。 Nvidiaフォーラム から、開発中のFedora 26のパッケージといくつかのパッチを使用して機能させるために誰かが使用したようですが、注記 "ローカルでテストしましたビルドし、それはがらくたのように実行されます、個人的に私はF25でそれを試して気にしないでしょう。」
うまくいけば、これはF26で解決されるでしょう。それまでの間、X11フォールバックが適切かつ透過的に機能したことを少なくとも嬉しく思います。
Nvidiaドライバーを使用している場合は、nouveauがカーネル引数で適切にブラックリストに登録されていることを確認してください。
$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.8.16-300.fc25.x86_64 root=UUID=b13dad5b-d34b-4d50-acae-6c28143961b3 ro nouveau.modeset=0 rd.driver.blacklist=nouveau rhgb quiet
私はこれとまったく同じ問題を抱えており、Nouveau搭載のOptimusラップトップを使用しており、bumblebee-nvidiaをインストールすることで最終的に解決しました。 375.26-1.fc25のとおり、Waylandをサポートしています。
実際、再起動時にカーネルと開発の不一致があり、nvidiaモジュールがロードされていませんでした。しかしヌーボーはブラックリストに載せられていた。そしてウェイランドは再び働いていました!カーネルを適切にアップグレードすると、すべてが適切な場所に配置されました(nvidiaとbbwsitchがロードされ、waylandはまだ機能しています!)。
だから、たぶんヌーボーをブラックリストに登録してみては?
ブートパラメータnvidia-drm modeset=1
ソース nvidiaサイト