関係のない理由で(XWaylandはgnuplot、firefoxなどのアプリケーションを使用してBashとクラッシュすることが多い...)私はFedora 35ノートブックにログインして「Gnome on X11」を実行してみました。これはデフォルトでログイン画面に自分のユーザー名を入力し、デフォルトのGNOMEの代わりにX11で代替GNOMEを選択してから、私のパスワードを入力することで続行されました。
問題は、「Activities」と「xterm」を選択すると、Bash-shellで終了して期待どおりに$HOME
設定されますが、実行されていないか実行されているように見えることです。 [Wayland-gnomeでは、これらの不完全な設定は表示されません。 ] xdg 環境変数が期待どおりに設定されました。/root
/home/$USER
.login
.bashrc
.bash-login
XDG_MENU_PREFIX=gnome-
XDG_SESSION_DESKTOP=gnome-xorg
XDG_SESSION_TYPE=x11
XDG_CURRENT_DESKTOP=GNOME
XDG_SESSION_CLASS=user
XDG_RUNTIME_DIR=/run/user/1000
ファイルが/etc/environment
空です。問題は、Fedora 35でgnome-x11 bash環境初期化の基本的な動作をどのように取得しますか?
gnome-terminal
代わりに起動すると同じ動作が発生します。xterm
/etc/passwd
正しいホームディレクトリが含まれています。/usr/bin/gnome-session
スクリプトは、セッションがウェイランドセッションの場合にのみ$ SHELLという名前のシェルを開始します。この制限は意図的なものですか?/usr/share/applications/xterm.desktop
見た目は良く見え、星は気にしないようです。$HOME
HOME
どのディレクトリにも設定がありません/etc/gdm
。HOME
どのディレクトリにも設定がありません/etc/X11
。HOME
どのディレクトリにも設定がありません/etc/profile.d
。.gdmrc
私の(正しい)ディレクトリにはありません$HOME
。同じ問題が存在します。
Fedora 34