LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 761|回复: 10

十万火急!程序除了VirtualBox,opera等个别几个,其他程序都无法打开了!急求办法~谢谢!

[复制链接]
发表于 2009-11-14 16:42:30 | 显示全部楼层 |阅读模式

十万火急!

现象:
比如打开终端,闪一下,自动关闭了,打开firefox,出来界面,又自动关闭了
打开wicd,界面出来个窗口框,过一会自动关闭了,
程序除了VirtualBox,opera等个别几个,其他程序都无法打开了,现在VirtualBox下发帖,谢天谢地,这个还能用


急求办法~谢谢
发表于 2009-11-14 17:58:00 | 显示全部楼层
在终端下输入命令,看运行记录
回复 支持 反对

使用道具 举报

发表于 2009-11-14 18:12:58 | 显示全部楼层
看描述似乎是 GTK 程序不能用,但 QT 的程序可用。
回复 支持 反对

使用道具 举报

发表于 2009-11-14 18:14:25 | 显示全部楼层
话说回来opera和virtualbox都是qt程序啊……是不是你的gtk出了啥问题?……

你可以运行个xterm,应该不会关闭吧,终端运行个程序看看

如果xterm都壮烈牺牲或者你压根就没装你可以试试到ctrl alt fn到终端登录后
export DISPLAY=:0.0
然后运行firefox之类的程序试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-14 18:55:39 | 显示全部楼层
Post by hurricanek;2045819
话说回来opera和virtualbox都是qt程序啊……是不是你的gtk出了啥问题?……

你可以运行个xterm,应该不会关闭吧,终端运行个程序看看

如果xterm都壮烈牺牲或者你压根就没装你可以试试到ctrl alt fn到终端登录后
export DISPLAY=:0.0
然后运行firefox之类的程序试试看


高手!!!谢谢,这样可以出来,但是我怎么保存呢?
.bashrc?还是哪里呢?
回复 支持 反对

使用道具 举报

发表于 2009-11-14 19:15:47 | 显示全部楼层
@.@

这样程序就不会退出了吗?

export DISPLAY=:0.0只是因为在tty终端下面没有指定对应Xserver,而因为一般的Xserver都是0所以才设置成这个值的。

换句话说你在Xserver里面启动的程序其实都是有这个环境变量的

所以我想大概原因是你的其他的tty下面没有的环境变量导致的问题……

我猜也许是输入法的原因?
你用什么输入法的,从源代码编译的吗?设置了什么环境变量?是不是出问题之前刚刚升级了gtk?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-14 19:22:11 | 显示全部楼层
没有升级哦,yaourt -Syu 提示有个core什么 aria2连接不上,无法更新啥的,输入法用的scim来,一直都没有什么可以升级的信息提示,大前几天有个kdemod之类更新
====
所以我想大概原因是你的其他的tty下面没有的环境变量导致的问题……
====
那怎么放哪里保存这个设置来?
谢谢!!
回复 支持 反对

使用道具 举报

发表于 2009-11-14 19:29:06 | 显示全部楼层
那你肯定设置了SCIM的环境变量吧,GTK_IM_MODULE你设置的是什么?
你把输入法相关的三个变量XMODIFERS GTK_IM_MODULE QT_IM_MODULE在终端里export了看看,程序还会不会退出?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-14 19:30:16 | 显示全部楼层
好,我先试下再上来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-14 19:38:00 | 显示全部楼层
真是受不了,刚出现问题时候,重启过几次都没用,刚才换的kdemod上去,发现也是有问题,刚才重启了一下,啥也没有动,这下什么又都正常了,莫名其妙~~~

谢谢大侠~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表