web-dev-qa-db-ja.com

Fedora 25はデフォルトでウェイランドを使用していません!

何らかの理由で、私の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
  • また、私のグラフィックカードにnvidiaドライバーを使用するプロセスも行いました。 GTX 950
  • デフォルトのpre-my-move-to-nvidia-driverドライバーを使用しない:P

編集:

私のラップトップを調査した後、私の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
8
enconn

NvidiaはまだWaylandをサポートしていないため、Fedora 25はX11にフォールバックします。 Nvidiaフォーラム から、開発中のFedora 26のパッケージといくつかのパッチを使用して機能させるために誰かが使用したようですが、注記 "ローカルでテストしましたビルドし、それはがらくたのように実行されます、個人的に私はF25でそれを試して気にしないでしょう。」

うまくいけば、これはF26で解決されるでしょう。それまでの間、X11フォールバックが適切かつ透過的に機能したことを少なくとも嬉しく思います。

11
mattdm

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はまだ機能しています!)。

だから、たぶんヌーボーをブラックリストに登録してみては?

1
daragua

ブートパラメータnvidia-drm modeset=1ソース nvidiaサイト

0
user192526