今天安装了postman,下载下来之后发现是一个压缩包的文件,kde的全局搜索(alt+space)搜不到,想把它加进去。

压缩包包含的目录如下

drwxr-xr-x  6 taoone taoone 4096 Oct20日 23:17 app
lrwxrwxrwx  1 taoone taoone   11 Oct20日 23:17 Postman -> app/Postman

app

→ ll app/
总计 184784
drwxr-xr-x 6 taoone taoone      4096 Oct20日 23:17 .
drwxr-xr-x 3 taoone taoone      4096 Oct20日 23:17 ..
-rw-r--r-- 1 taoone taoone    148993 Oct20日 23:17 chrome_100_percent.pak
-rw-r--r-- 1 taoone taoone    221103 Oct20日 23:17 chrome_200_percent.pak
-rwxr-xr-x 1 taoone taoone   1123584 Oct20日 23:17 chrome_crashpad_handler
-rwxr-xr-x 1 taoone taoone     53224 Oct20日 23:17 chrome-sandbox
drwxr-xr-x 2 taoone taoone      4096 Oct20日 23:17 icons
-rw-r--r-- 1 taoone taoone  10284336 Oct20日 23:17 icudtl.dat
-rwxr-xr-x 1 taoone taoone    252576 Oct20日 23:17 libEGL.so
-rwxr-xr-x 1 taoone taoone   3012552 Oct20日 23:17 libffmpeg.so
-rwxr-xr-x 1 taoone taoone   5833784 Oct20日 23:17 libGLESv2.so
-rwxr-xr-x 1 taoone taoone   4252936 Oct20日 23:17 libvk_swiftshader.so
-rwxr-xr-x 1 taoone taoone   5709040 Oct20日 23:17 libvulkan.so.1
drwxr-xr-x 2 taoone taoone      4096 Oct20日 23:17 locales
-rwxr-xr-x 1 taoone taoone 152013352 Oct20日 23:17 postman
-rwxr-xr-x 1 taoone taoone     16848 Oct20日 23:17 Postman
drwxr-xr-x 4 taoone taoone      4096 Oct20日 23:17 resources
-rw-r--r-- 1 taoone taoone   5109757 Oct20日 23:17 resources.pak
-rw-r--r-- 1 taoone taoone    405456 Oct20日 23:17 snapshot_blob.bin
drwxr-xr-x 2 taoone taoone      4096 Oct20日 23:17 swiftshader
-rw-r--r-- 1 taoone taoone    726296 Oct20日 23:17 v8_context_snapshot.bin
-rw-r--r-- 1 taoone taoone       107 Oct20日 23:17 vk_swiftshader_icd.json

先解压让终端可以运行postman

sudo tar -zxvf postman-linux-x64.tar.gz -C /opt/

解压之后的文件夹是Postman,绝对路径为 /opt/Postman

添加到 bin目录,创建软连接

sudo ln -s /opt/Postman/Postman /usr/bin/Postman

添加全局搜索
全局搜索的配置文件在 /usr/share/applications,这里有很多已经安装的软件,如

brave-browser.desktop                  
firefox-esr.desktop                    
google-chrome.desktop                   

名字都是 软件名.desktop的形式,我们仿照它们,新建一个

vim postman.desktop

内容如下

[Desktop Entry]
Type=Application
Name=Postman
Icon=/opt/Postman/app/icons/icon_128x128.png
Exec=/opt/Postman/Postman
Terminal=false
Categories=Application;

保存退出即可生效。

最后 alt+space 输入postman即可搜索到