gnome-ShellはWaylandコンポジターになりたくありません。
編集:なりたい場合もあれば、望まない場合もあります。
Dec 31 06:55:26 speedy-desktop gnome-Shell[393]: Can't initialize KMS backend: could not find drm kms device
Dec 31 06:55:29 speedy-desktop /usr/lib/gdm/gdm-x-session[410]: (II) [KMS] Kernel modesetting enabled.
ビデオカードが2枚あります。 (下記のLSPCIを参照)
GNOMEはデフォルトでWaylandを使用すると言われています。しかし、どういうわけか、私は彼らを一緒に働かせる方法を知りません。 Arch wiki はウェストンの使用法と [〜#〜] gdm [〜#〜] & [〜#〜] gnome [〜#〜 ] ページはウェイランドについて何も言っていません... GNOMEページだけですが、それは手動での起動用です。
⚡ loginctl show-session c6 -p Type
Type=x11 -- GDM
⚡ loginctl show-session c7 -p Type
Type=x11 -- GNOME
パッティングexport XDG_SESSION_TYPE=wayland
から/etc/profile
=>結果なし
gnome
グループ(yaourt -S gnome
)=> NetworkManager
をめちゃくちゃにしましたが、自分で修正しました。
Xセッションからweston
を起動する=>動作しますが、weston-launch
ttyからPCがハングしました...(ログが見つかりません。パスをコメントできる場合は、投稿しますjournalctl -xe
ウェイランドまたはウェストン関連のものが含まれていないようです)
私が見つけた唯一のものはjournalctl -xe -b -1
これは:
Dec 31 07:18:08 speedy-desktop kernel: radeon_dp_aux_transfer_native: 158 callbacks suppressed
MUTTER_ALLOW_HYBRID_GPUS=1
から/etc/environment
=>結果なし
ジャーナルを見ていたところ、...何を見つけましたか?
Dec 31 04:31:57 speedy-desktop /usr/lib/gdm/gdm-wayland-session[382]: /usr/lib/gio/modules/libgvfsdbus.so: file too short
Dec 31 04:31:57 speedy-desktop /usr/lib/gdm/gdm-wayland-session[382]: Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
ファイルは単純に短いだけでなく、空でした。どうやって?何も思いつきません。
何度もg00glingを行った後、私のpacmanデータベースが(どういうわけか)壊れていることがわかり、このワンライナー(投稿された here )で修正されました。
LANG= pacman -Qkk 2>&1 | grep "^.*: no mtree file$" | cut -d: -f1 | Sudo xargs pacman -S --force --noconfirm
[〜#〜] but [〜#〜]GNOMEはまだX11を使用しています。その理由は全くわかりません。ここに問題があります:
Dec 31 06:55:26 speedy-desktop gnome-Shell[393]: Can't initialize KMS backend: could not find drm kms device
Dec 31 06:55:29 speedy-desktop /usr/lib/gdm/gdm-x-session[410]: (II) [KMS] Kernel modesetting enabled.
XサーバーはKMSがあることを認識していますが、gnome-Shell
しない?!何?
デフォルト。触れたことはありません。 (または、少なくとも自分の変更を元に戻しました)
⚡ lspci | grep VGA
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7560D]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde PRO [Radeon HD 7750/8740 / R7 250E]
PS:実行したばかりyaourt -Syu
数秒前。
私は同様の問題幅のGDMを持ち(「参考までに、今は機能します...部分的にそれは時々始まります。時々Xになることがあります」)私の問題を解決するには、ドライバーカードモジュールをmkinitcpio構成ファイルに追加する必要がありました。 systemdの同時実行負荷などと関係があります。私は専門家ではないので、私は本当に知りません。このようなもの( i915for Intelまたはnouveaufor nvidia ):
/etc/mkinitcpio.conf内
MODULES=(... i915 ...)
次に実行します:
# mkinitcpio