Что может заставить "Xclients" выполняться дважды при загрузке системы? - PullRequest
0 голосов
/ 10 февраля 2010

Для каких-то специальных целей я изменил / etc / X11 / xinit / Xclients, чтобы запустить Firefox вместо запуска Desktop Environment.

# Argh! Nothing good is installed. Fall back to twm
{
    # gosh, neither fvwm95 nor fvwm2 is available;
    # fall back to failsafe settings
    [ -x /usr/bin/xsetroot ] && /usr/bin/xsetroot -solid '#222E45'

#    if [ -x /usr/bin/xclock ] ; then
#       /usr/bin/xclock -geometry 100x100-5+5 &
#    elif [ -x /usr/bin/xclock ] ; then
#       /usr/bin/xclock -geometry 100x100-5+5 &
#    fi
#    if [ -x /usr/bin/xterm ] ; then
#        /usr/bin/xterm -geometry 80x50-50+150 &
#    fi
    if [ -x /usr/bin/firefox ]; then
     /usr/bin/firefox -chrome http://127.0.0.1/ -width 1280 -height 768
    fi
#    if [ -x /usr/bin/twm ] ; then
#       exec /usr/bin/twm
#    fi

Раньше это работало нормально, пока сегодня я не тестировал его на другом компьютере. Firefox сообщает, что есть еще один запущенный экземпляр firefox, который перестает отвечать. Таким образом, Firefox не смог автоматически запуститься, как я ожидал.

Я подключил компьютер по SSH и обнаружил, что есть 2 процесса Firefox:

[root@my113 xinit]# ps -ef | grep firefox
root      4479  4371  0 17:34 ?        00:00:00 /bin/sh /usr/lib/firefox-3.0b5/run-mozilla.sh /usr/lib/firefox-3.0b5/firefox -chrome http://127.0.0.1/ -width 1280 -height 768
root      4600  4479  0 17:34 ?        00:00:01 /usr/lib/firefox-3.0b5/firefox -chrome http://127.0.0.1/ -width 1280 -height 768
root      4940  4906  0 17:35 ?        00:00:00 /bin/sh /usr/lib/firefox-3.0b5/run-mozilla.sh /usr/lib/firefox-3.0b5/firefox -chrome http://127.0.0.1/ -width 1280 -height 768
root      4963  4940  0 17:35 ?        00:00:00 /usr/lib/firefox-3.0b5/firefox -chrome http://127.0.0.1/ -width 1280 -height 768
root      5717  5345  0 17:51 pts/2    00:00:00 grep firefox

Я думаю, по какой-то причине "Xclients" выполняется дважды. Но я действительно очень мало знаю о XWindows, поэтому, если кто-нибудь здесь даст мне несколько подсказок, я буду признателен!

1 Ответ

0 голосов
/ 15 апреля 2010

Проверьте также файлы .xsession и .xinitrc , которые находятся в вашем домашнем каталоге. Может быть, там тоже есть Firefox?

...