Fedora 35 gnome-x11 불완전한 환경 변수

Fedora 35 gnome-x11 불완전한 환경 변수

관련 없는 이유로(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스크립트는 세션이 wayland 세션인 경우에만 $SHELL이라는 이름의 셸을 시작합니다. 이 제한은 의도적인 것인가요?

  • /usr/share/applications/xterm.desktop보기엔 좋아보이고 별 신경 안쓰이는거 같은데$HOME

  • HOME어떤 디렉토리에도 설정이 없습니다 /etc/gdm.

  • HOME어떤 디렉토리에도 설정이 없습니다 /etc/X11.

  • HOME어떤 디렉토리에도 설정이 없습니다 /etc/profile.d.

  • .gdmrc내 (올바른) 디렉토리에 없습니다 $HOME.

  • 동일한 문제가 존재합니다.Fedora 34

관련 정보