linux - 是什么原因导致 "Xclients"在系统启动时被执行两次?

标签 linux firefox x11

出于某些特殊目的,我修改了/etc/X11/xinit/Xclients以启动firefox而不是启动桌面环境。

# 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 真的知之甚少,所以如果这里有人能给我一些线索,我将不胜感激!

最佳答案

另请检查主目录中的 .xsession.xinitrc 文件。也许它们也包含 firefox?

关于linux - 是什么原因导致 "Xclients"在系统启动时被执行两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2235828/

相关文章:

linux - 在 Linux 中链接信号处理程序的正确方法?

Mac 上的 Firefox 中的 JQuery AJAX 错误,用户数为 "Managed"

javascript - 当用户在 Mozilla Firefox 上放大和缩小页面时,如何保持 <div> 的大小不变

java - 为什么在遇到断点时使用 JAR 应用程序的 GDB 调试 native 代码会挂起 Ubuntu UI(X11 进程)?

php - 7zip 字符串/流压缩 PHP/C? .7z 存档中没有文件名/日期存储,每个字节计数

linux - 在汇编程序中编写 linux 内核模块时的内存访问

使用 c 程序更改应用程序核心转储目录

css - Windows 上的 Firefox 未加载 @FontFace 资源

c++ - 如何使用x11窗口背景加载bmp文件

c++ - 外部库 : Get cursor image