显示 Ubuntu 中所有已安装的程序

vel*_*una 7 launcher desktop-environments installed-programs .desktop

在Ubuntu中,在哪里可以看到所有程序就像Windows中的“程序文件”一样,我可以从中启动所有已安装程序的列表中的程序?

Jac*_*ijm 8

只是为了好玩

由于 OP 提到:我可以从中启动所有已安装程序的列表中的程序?

下面是一个列出所有(全局)安装的 GUI 应用程序的小脚本。选择一个来启动它,或者输入一些它的字符并按Return下来运行应用程序:

在此处输入图片说明

使用

  • 将下面的脚本复制到一个空文件中,另存为 list_apps.py
  • 通过命令测试运行它(打开终端窗口,输入命令并按Return):

    python3 /path/to/list_apps.py
    
    Run Code Online (Sandbox Code Playgroud)
  • 如果一切正常,请将其添加到快捷键:选择:系统设置>“键盘”>“快捷方式”>“自定义快捷方式”。单击“+”并添加命令:

    python3 /pat/to/list_apps.py
    
    Run Code Online (Sandbox Code Playgroud)

    到您喜欢的快捷键组合。

剧本

python3 /path/to/list_apps.py
Run Code Online (Sandbox Code Playgroud)

这个怎么运作

该脚本列出 中的所有.desktop文件/usr/share/applications,并检查该行NoDisplay=true是否在文件中(这意味着它不打算用作 GUI)。然后它查看文件,查找应用程序名称和运行它的命令。

结果列在zenity列表中,可供选择。如果选择一个,则执行相应的命令。

就是这样。


扩大的视野

如果您还想对该应用程序进行简短描述Comment=,如其.desktop文件行中所述,请使用以下版本:

在此处输入图片说明

python3 /pat/to/list_apps.py
Run Code Online (Sandbox Code Playgroud)


Muz*_*far 3

如果您想从列表中启动应用程序,一个不错的选择是Classic Gnome 指示器。

sudo apt-get install classicmenu-indicator
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

请参阅此处:http://www.howtogeek.com/189929/how-to-install-and-launch-the-classic-gnome-menu-in-ubuntu-14.04/