我对 gedit 的行为感到困惑。我有三台不同的机器,其中两台机器上我得到了预期的结果(使用 gedit 打开文档后,下一个文档会以选项卡形式打开),而另一台机器上却没有。我尝试了以下建议:
为什么 gedit 从 nautilus 打开文件时会不断随机打开新实例?
我尝试从其他问题中寻找灵感,例如:
gedit 在新窗口中打开第二个文件。Ubuntu 19.10
当然,我将工作机器上看似相关的文件(/usr/share/applications/gedit.desktop --and-- /usr/share/applications/org.gnome.gedit.desktop)与目标机器上的文件进行了比较,做了很多次尝试……但都以失败告终。
这就像 gedit 要么“无论如何”在新选项卡中打开,要么“无论如何”在新窗口中打开......
我运行的是 Ubuntu 20.04.5 LTS
请帮忙!
答案1
我很伤心,因为我得不到任何帮助,但我能理解 gedit 在这个主题上有点令人沮丧。我尝试了几种方法……但都没有成功,这增加了我的沮丧。然而,今天我意识到,即使在运行 gedit 时,如下所示:
gedit test.sh &
我没有收到任何错误,但从 GUI 保存文件或打开新文件时确实收到了一些错误:
(gedit:46958): GLib-GIO-CRITICAL **: XX:YY:ZZ.382: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
(gedit:46958): dconf-WARNING **: XX:YY:ZZ.403: failed to commit changes to dconf: No s'ha pogut executar el procés fill «dbus-launch» (El fitxer o directori no existeix)
(gedit:46958): dconf-WARNING **: XX:YY:ZZ.572: failed to commit changes to dconf: No s'ha pogut executar el procés fill «dbus-launch» (El fitxer o directori no existeix)
(gedit:46958): dconf-WARNING **: XX:YY:ZZ.461: failed to commit changes to dconf: No s'ha pogut executar el procés fill «dbus-launch» (El fitxer o directori no existeix)
(gedit:46958): dconf-WARNING **: XX:YY:ZZ.462: failed to commit changes to dconf: No s'ha pogut executar el procés fill «dbus-launch» (El fitxer o directori no existeix)
(gedit:46958): dconf-WARNING **: XX:YY:ZZ.462: failed to commit changes to dconf: No s'ha pogut executar el procés fill «dbus-launch» (El fitxer o directori no existeix)
我可以根据需要保存或打开文件,但我想知道这些消息是否与上面发布的问题有任何联系,结果确实如此。搜索如何消除上述消息:
sudo apt install dbus-x11
问题似乎已经解决了,我再也收不到那些烦人的消息了。一举两得!问题解决了!