!/bin/bash

!/bin/bash

gedit 的菜单在哪儿?它没有显示出来。

另外,正如你在图片上看到的,按钮消失了: 在此处输入图片描述

这里只有两个按钮(您可以在图像上看到“打开”按钮,“保存”按钮在右边,我没有在图像上捕捉到它)

我现在如何搜索字符串?

编辑1:据我所知,终端和 Nautilus 也存在这种情况。当我将鼠标悬停在顶部时,没有菜单显示。但是,当切换到访客会话时,我可以正确看到菜单。我的旧迁移用户出了什么问题?

编辑2:通过进一步测试,我得出结论,只有运行升级的用户(即我的用户)有此问题。升级前存在的所有其他本地用户都很好,似乎没有受到影响。此外,建议的解决方案这里对我不起作用。

答案1

这是一个已确认错误,似乎从beta216.04 版本开始就存在了,正如一些用户所说已报告在 Ubuntu 论坛中。其重要性已设置为批判的,因此可能很快就会得到解决。

人们报告了两种不同的解决方法:

  • 临时修复:退出并登录
  • 永恒的使固定: 启动终端并运行以下命令:

    $ mkdir -p .config/autostart
    $ gedit .config/autostart/menus.desktop
    

    并在文件中添加以下内容:

    [Desktop Entry]
    Type=Application
    Exec=initctl restart unity-panel-service
    Hidden=false
    NoDisplay=false
    X-GNOME-Autostart-enabled=true
    Name=menus
    Comment=Show me the menus
    X-GNOME-Autostart-Delay=
    

    X-GNOME-Autostart-Delay=值故意为空,但如果修复不起作用,则可能需要添加 1 或 2。
    来源

答案2

我发现桌面条目在启动时不起作用(在 16.04 上)。我抄袭了一个,想出了:

[Desktop Entry]
Name=menus
GenericName=Menus Startup
Comment=Show me the menus
Exec=initctl restart unity-panel-service
Terminal=false
Type=Application
StartupNotify=false

我在使用 LibreOffice 时也遇到了同样的问题,此修复程序已解决该问题。

答案3

昨天重新完整安装完 Ubuntu 16.04 后,我第一次遇到了 Gedit 缺少菜单的问题。下面是我解决这个问题的方法。

我知道 sudo 无法完成这项工作,所以我想尝试使用“su”。

我给了 root 一个密码 sudo passwd root(按照提示),然后:

$ su root $ [password for root] $ gedit

成功!root Gedit 的所有菜单均已呈现!

为了实现自动化,我做了以下事情......命令gedit并拯救了可执行文件单行到/垃圾桶,命名编辑

!/bin/bash

su -c gedit root (要使其可执行,请在保存后在 (sudo) Nautilus 中右键单击它,然后查看属性 > 权限

其他命令gedit并放一个不可执行,“.desktop”归档/usr/share/应用程序,称为sugedit.桌面 [Desktop Entry] Name=sugedit Comment=Run root as su GenericName=sugedit Exec=sugedit Terminal=true Type=Application Categories=Utility Icon=/mnt/storage2/gnome_furniture/gedit-r.png NotShowIn=GNOME-Flashback; X-AppStream-Ignore=true X-Ubuntu-Gettext-Domain=session-shortcuts

我不知道其中有多少是不必要的,但谁会在乎有 2TB 的备用存储空间!?;我只是从另一个 .desktop 文件中粘贴了它并做了明显的更改。我确实知道‘终端=真’是至关重要的,因为我还没有找到使用的方法无需输入 root 密码即可以 root 身份运行,并且需要终端才能实现。我还指出'图标='和我之前用过的一个

编辑现在可以在仪表板中看到,我将副本拖到启动器中。

终端窗口在后台保持打开状态,但当您关闭 Gedit 时它也会关闭。

我希望这个对你有用!

现在我只需要将用户选项(“打开方式”等)放到以 root 身份运行的 Nautilus/Files 中的上下文菜单中。

注意:我从开发者的网站下载了 Gedit-3.33.90 的源代码,但由于缺少文件而编译失败。

相关内容