xfce4를 실행하는 Arclinux가 시작되지 않습니다.

xfce4를 실행하는 Arclinux가 시작되지 않습니다.

나는 Archlinux xfce4를 실행하고 자동으로 로그인하고 자동으로 시작합니다. 2013년 5월 7일 업그레이드 후 Xorg.0.log에 오류 메시지를 남기지 않고 X가 실패했습니다.

답변1

질문아마도Linux(cairo)의 글꼴 및 벡터 드로잉과 관련됩니다.

당신이 나와 같고 자동 로그인 및 자동 시작을 수행하는 경우 가장 먼저 해야 할 일은 자동 시작을 중지하는 것입니다.

~/.bash-profile명령어 가 있으면 주석 startxfce4처리하세요.

#if [[ -z $DISPLAY ]] && ! [[ -e /tmp/.X11-unix/X0 ]] && (( EUID )); then
#  exec nohup startxfce4 > .xlog & vlock
#fi

또한 확인~/.xinitrc

이를 수행하려면 대체 콘솔로 전환하여 루트로 로그인하거나, 원격 시스템에서 로그인하거나, systemd.unit=rescue.target부트로더의 커널 매개변수에 추가해야 할 수도 있습니다.

완료되면 재부팅하고 startxfce4시작 시 다중 사용자에 도달한 후 진입합니다.

libpng15.so.15: cannot open shared object file출력에 이 내용이 표시 되면 시스템에서 글꼴을 처리하는 방법을 구성하는 cairo설치된 패키지로 인해 벡터 드로잉 충돌이 있을 수 있습니다.archlinux,org/AUR

어떻게 고치나요?

archlinux,org/AUR상대적으로 간단한 방법은 Archlinux 사용자가 글꼴 패키지를 새 패키지로 바꾸는 것입니다.부시미르archlinux.org/wiki ~ 로무한대: 쉬운 방법

화면에 글꼴이 표시되는 방식이 까다롭다면 다음 내용을 꼭 읽어보세요.양식 게시물그리고사용자이 작업을 결정하기 전에 알아두시기 바랍니다.

Wikipedia에서는 수행해야 할 작업을 다루지만 시작하기 전에 다음 참고 사항을 확인하세요.

  1. 당신은 아치리눅스가 글꼴을 사용하는 방식을 근본적으로 바꿀 것입니다.
  2. /etc/pacman.conf그의 저장소에 링크를 추가해야 합니다
  3. 일부 패키지를 제거해야 할 수도 있지만 archlinux,org/AUR이는 설치의 일부로 수행됩니다.
  4. x86_64를 실행하고 있다면 multilib를 잊지 마세요.
  5. sudo pacman -Syy"pacman/conf"를 업데이트하고 실행하는 것을 잊지 마세요.
  6. sudo pacman -Sd ⋯특정 패키지를 강제로 설치 ( )해야 할 수도 있습니다 .
  7. 이 패키지의 pacman 명령은 다음과 같습니다.sudo pacman -Syu infinality-bundle
  8. 팩맨을 강제로 설치하려면 sudo pacman -Sd infinality-bundle주의해서 명령을 사용하세요!

행운을 빌어요!

pacman.log예를 들어, 오늘 아침에 제가 본 것은 다음과 같습니다 .

[2013-05-07 11:09] [PACMAN] Running 'pacman -Syu cairo'
[2013-05-07 11:09] [PACMAN] synchronizing package lists
[2013-05-07 11:09] [PACMAN] starting full system upgrade
[2013-05-07 11:09] [PACMAN] Running 'pacman -Syu cairo'
[2013-05-07 11:09] [PACMAN] synchronizing package lists
[2013-05-07 11:09] [PACMAN] starting full system upgrade
[2013-05-07 11:10] [PACMAN] removed cairo-cleartype (1.12.2-1)
[2013-05-07 11:10] [PACMAN] installed cairo (1.12.14-4)
[2013-05-07 11:10] [PACMAN] Running 'pacman -Syu infinality-bundle'
[2013-05-07 11:10] [PACMAN] synchronizing package lists
[2013-05-07 11:10] [PACMAN] starting full system upgrade
[2013-05-07 11:14] [PACMAN] Running 'pacman -Sd infinality-bundle'
[2013-05-07 11:15] [PACMAN] removed freetype2-infinality (2.4.10-1)
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   Check for dead symlinks and leftover files 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   in /etc/fonts/conf.d/
[2013-05-07 11:15] [ALPM-SCRIPTLET]   
[2013-05-07 11:15] [PACMAN] removed fontconfig (2.10.92-4)
[2013-05-07 11:15] [ALPM] warning: /etc/fonts/conf.d/52-infinality.conf saved as /etc/fonts/conf.d/52-infinality.conf.pacsave
[2013-05-07 11:15] [PACMAN] removed fontconfig-infinality (1-20130104)
[2013-05-07 11:15] [PACMAN] removed cairo (1.12.14-4)
[2013-05-07 11:15] [PACMAN] removed lib32-freetype2 (2.4.11-1)
[2013-05-07 11:15] [PACMAN] removed lib32-fontconfig (2.10.92-1)
[2013-05-07 11:15] [ALPM-SCRIPTLET]   If you have been using freetype2-infinality from the AUR,
[2013-05-07 11:15] [ALPM-SCRIPTLET]   the runtime file that came with it has been saved as
[2013-05-07 11:15] [ALPM-SCRIPTLET]   /etc/profile.d/infinality-settings.sh.pacsave and the new
[2013-05-07 11:15] [ALPM-SCRIPTLET]   one was installed in its place. You can manually delete
[2013-05-07 11:15] [ALPM-SCRIPTLET]   infinality-settings.sh.pacsave as it is not needed anymore.
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   If you are using [multilib], please install/upgrade
[2013-05-07 11:15] [ALPM-SCRIPTLET]   lib32-freetype2-infinality-ultimate, too.
[2013-05-07 11:15] [PACMAN] installed freetype2-infinality-ultimate (2.4.11-3)
[2013-05-07 11:15] [ALPM-SCRIPTLET]   
[2013-05-07 11:15] [ALPM-SCRIPTLET]   Fontconfig-ultimate configuration is done via 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   /etc/fonts/conf.avail, /etc/fonts/conf.avail.infinality and 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   conf.d. Read /etc/fonts/conf.d/README for more information.
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   Configuration via /etc/fonts/local.conf is still possible,
[2013-05-07 11:15] [ALPM-SCRIPTLET]   but is no longer recommended for options available in conf.avail.
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   Main systemwide configuration should be done by symlinks, e.g.
[2013-05-07 11:15] [ALPM-SCRIPTLET]   
[2013-05-07 11:15] [ALPM-SCRIPTLET]   # cd /etc/fonts/conf.d
[2013-05-07 11:15] [ALPM-SCRIPTLET]   # ln -s ../conf.avail/XX-foo.conf
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   In most cases default settings should suffice.
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   Custom user based configuration should be done in the same way,
[2013-05-07 11:15] [ALPM-SCRIPTLET]   using XDG directory structure, e.g.
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   $ cd /root/.config/fontconfig/conf.d
[2013-05-07 11:15] [ALPM-SCRIPTLET]   $ ln -s ../conf.avail/XX-foo.conf
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET]   A few examples can be found in
[2013-05-07 11:15] [ALPM-SCRIPTLET]     /usr/share/doc/fontconfig/infinality-ultimate/fontconfig.
[2013-05-07 11:15] [ALPM-SCRIPTLET]   
[2013-05-07 11:15] [ALPM-SCRIPTLET]   For further information about fontconfig-infiinality-ultimate, see
[2013-05-07 11:15] [ALPM-SCRIPTLET]     /usr/share/doc/fontconfig-infinality-ultimate/README.html
[2013-05-07 11:15] [ALPM-SCRIPTLET]   Check also https://wiki.archlinux.org/index.php/Fonts.
[2013-05-07 11:15] [ALPM-SCRIPTLET] 
[2013-05-07 11:15] [ALPM-SCRIPTLET] updating font cache... done.
[2013-05-07 11:15] [PACMAN] installed fontconfig-infinality-ultimate (2.10.92-8)
[2013-05-07 11:15] [PACMAN] installed cairo-infinality-ultimate (1.12.14-5)
[2013-05-07 11:15] [PACMAN] installed lib32-freetype2-infinality-ultimate (2.4.11-2)
[2013-05-07 11:15] [PACMAN] installed lib32-fontconfig-infinality-ultimate (2.10.92-2)
[2013-05-07 11:18] [PACMAN] Running 'pacman -Syu lib32-freetype2-infinality-ultimate'
[2013-05-07 11:18] [PACMAN] synchronizing package lists
[2013-05-07 11:18] [PACMAN] starting full system upgrade
[2013-05-07 11:18] [PACMAN] reinstalled lib32-freetype2-infinality-ultimate (2.4.11-2)

관련 정보