无法在Unity破折号中搜索终端


9

我曾经能够在“ Dash Home”中搜索终端并启动终端。但是,这种方式不再起作用。“ Dash Home”甚至不让我搜索“ terminal”。

一件事,我的主目录位于NTFS分区上,并与Windows 7双启动共享。我不知道Windows 7是否引起了麻烦。

无论如何,我可以回到“终点站”吗?没有终端,生活是痛苦的。


好的,很可能是Windows的问题,但是请尝试在/home/$USER/.local/share/applications/中查看terminal.desktop或Terminal,如果它在那里删除它或将其从文件夹中移出,然后注销并返回看看是否有帮助。
zeitue 2012年

嗯,在同一个文件系统上运行它们具有很高的风险,因为NTFS的Linux实现并不完全可靠,当您写入磁盘时会引起问题。我建议重新启动进入Windows并运行chkdsk.exe。一旦磁盘恢复正常,情况可能会有所改善。
ppetraki 2012年

或者,如果您安装了gvim或emacs之类的东西,则可以进入终端仿真器或执行快速命令以查看gnome终端是否已真正安装。因此,可以从gvim中执行“!apt-cache policy gnome-terminal”,临时缓冲区将启动并显示是否已安装。
ppetraki 2012年

泰勒:〜/ .local / share / applications /中只有一个文件“ mimeapps.list”。这应该是吗?
G. He

ppetraki,我一直在Windows和Ubuntu之间来回引导。文件系统似乎很好。另外,正如我在下面提到的,“终端”实际上已经安装并且可以正常运行。
G. He

Answers:


13
  1. 尝试按键盘上的Ctrl+ Alt+ T打开终端。
  2. 右键单击Unity栏中的Terminal图标,然后选择Keep in launcher

2
虽然从总体上讲是正确的,但似乎此处的用户遇到的实际问题比如何运行Terminal.app还要深入。让我们集中讨论真正解决这个特定问题的答案。
ppetraki 2012年

尝试过这一点,但这对于Dash-Home搜索而言无济于事。似乎搜索功能不起作用。在运行时,Dash-Home搜索“终端”实际上启动了3个应用程序,首先是终端,然后是另外2个终端模拟器。但是现在,什么都没有。
G. He

这会带来其他一些终端,这些终端的设置与通过“活动”获得的设置不同。
瑟伦

3

这为我工作:

  1. 按下CtrlAltT以显示终端
  2. 输入命令:

    unity --reset-icons
    

    进入终端,然后按Enter。您的屏幕将闪烁一秒钟,但会恢复正常工作。


1

您遇到的问题与终端无关。问题是您的Unity界面。要解决此问题,请尝试以下操作:

1)启动Ubuntu软件中心。

2)搜索Unity

3)点击显示的位置 Interface designed for efficiency of space and interaction.

4)然后单击More Info

5)然后确保除以外的所有选项均已选中CompizConfigSettings Manager

6)然后向上滚动并应用更改。

7)重新启动计算机,然后尝试再次搜索终端。


有点奇怪。我做了1-4,注意到除CompizConfigSettings Manager之外的所有选项都已设置。没有任何改变。但是只是为了确保,我取消了所有检查,应用更改,注销,重新启动,重新登录,然后再返回。惊喜,那些选项再次被检查!!!
G. He

我可以解除团结并重新安装吗?这会引起更多问题吗?另外,unity具有调试和日志选项。但是,为了调试和记录消息,我该在哪里设置呢?
G. He

要添加的另一件事是,在访客登录中统一破折号首页搜索可以正常工作。所以看来我自己的登录名有些混乱。也许是Dash使用的搜索索引(如果有这样的话)。只是不知道如何让Unity / Dash重新开始。
G. He

1

按住Super键(Windows徽标键),它将带“搜索”破折号。在此处输入终端将显示终端图标。

Alt+ F2带来特殊的运行命令。例如,如果键入文件夹名称,它将在nautilus中找到它。


0

如果以上任何事情对您没有帮助,您将完全失去终端。因此,您必须重新安装它。打开软件中心,然后在搜索框中键入终端,然后从那里进行安装。


显然“终端”仍然存在。我可以'ctrl-alt-T'到终端(感谢Petronilla)。我还可以通过以下复杂方式在破折号中找到它:带出Dash-Home搜索框,单击底部的应用程序图标(从左数第二个),然后在“已安装”列表中找到“终端”。但是以某种方式,Dash-Home绝对不会让我搜索它。这里出了点问题,我该如何解决。
G. He

0

根据我的经验,我对使用命令行界面(CLI)感到更加自在,我发现自己使用键盘快捷键可以更聪明地工作,而不是更难。毫无疑问,我会使用“ CTRL + ALT”加“ T”来调用终端。

我还发现有趣的一点是,当您调用终端时,您可以简单地键入“ firefox”来启动Internet,或者可以键入“ firefox google”来专门启动Google。


0

也许a unity --reset可以解决问题……但是您将失去一些服装化……我做了一次,它解决了一些问题……

编辑:从13.04开始,不建议使用单位重置。请参阅此处以重置Unity:如何重置Unity配置?


0

我自己遇到此问题,并通过以下方法解决了问题:

  1. 在DASH / Unity程序中,将鼠标向下移动到屏幕底部的图标灰色栏:

    在此处输入图片说明

  2. 单击左侧的第二个,(大写的A横过标尺)

  3. 完全滚动到列表末尾的“应用程序”。它具有与标尺交叉的A的相同符号。

  4. 然后单击“启用”,然后在屏幕的空白区域单击鼠标以返回主DASH菜单。

    现在,您应该可以再次从DASH访问终端了!


0

我遇到了这个问题...这是为我解决的问题:

我去了Dash,然后单击右上角的“筛选器应用程序”链接。

我发现由于某种原因,“应用程序”过滤器已变为未选中状态。我选择了它,并能够使用Dash再次搜索Terminal。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.