鉴于:
我export $(dbus-launch)
在我的/etc/bash.bashrc
文件中使用,因为我通常在非管理员用户下运行并且需要su - admin
做任何危险的事情。
正常行为: 转到破折号,打开 gedit。顶部菜单可见。
异常行为
转到终端,键入:gedit
。然后顶部菜单可见。(即使发送到 bg 问题仍然存在)
附加信息:
我注意到当我执行 agksudo gedit
时,菜单出现在窗口菜单栏下方而不是顶部菜单......
更多附加信息:
我刚刚找到了罪魁祸首:X11-forwarding。当我export $(dbus-launch)
从我的bash.bashrc
文件中删除时,“异常”行为停止。
有谁知道如何使异常恢复正常?(保留 x11-forwarding?)我到处都找过,但除了没有显示偏好设置的错误外,我找不到解决这个问题的方法......
我终于找到了答案:
如果您使用 X11 转发,请不要忘记查看
~/.config/
实际运行的用户gedit
! 不是~/.config/
显示应用程序的用户的!在这种特殊情况下,删除
~/.config/gedit
解决了这个特殊问题,因为gedit
之后会重新创建它。(愚蠢的我:我应该重命名它并看看有什么区别,所以我可以发布完美的答案,但当时我正在尝试解决另一个问题)原答案:
太糟糕了,没有人找到任何答案,所以我将发布自己的变通方法作为“解决方案”
(我知道它们并不是真正的“解决方案”;它们只是“解决方法”)
同一系统可用于Edit、View、 earch、 Sools T、Documents 和Help