all*_*ije 3 debian xfce menu vncviewer launcher
我正在使用 XFCE 运行 Debian (Stretch) 并且许多应用程序没有出现在菜单中(在我的例子中是 Whisker 菜单)。例如,我经常使用 VNC 运行远程会话,目前我只能从终端启动 VNC 查看器。理想情况下,它会有一个图标/项目,这样不仅可以在菜单中看到它,而且我还可以在 Whisker 菜单中将它选为“最喜欢”(易于访问)的项目。
坚持示例案例,VNC 查看器来自“官方”软件包:
$ sudo apt --reinstall install tigervnc-viewer
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 1 not upgraded.
Need to get 168 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://mirrorservice.org/sites/ftp.debian.org/debian stretch/main amd64 tigervnc-viewer amd64 1.7.0+dfsg-7 [168 kB]
Fetched 168 kB in 0s (642 kB/s)
(Reading database ... 669847 files and directories currently installed.)
Preparing to unpack .../tigervnc-viewer_1.7.0+dfsg-7_amd64.deb ...
Unpacking tigervnc-viewer (1.7.0+dfsg-7) over (1.7.0+dfsg-7) ...
Processing triggers for man-db (2.7.6.1-2) ...
Setting up tigervnc-viewer (1.7.0+dfsg-7) ...
Run Code Online (Sandbox Code Playgroud)
那么有没有办法将它作为 Whisker 菜单中的“官方”应用程序?
基本上,这些菜单项是 .desktop 文件。通常的路径是:
~/.local/share/applications
/usr/local/share/applications
/usr/share/applications
Run Code Online (Sandbox Code Playgroud)
继续你的例子:
[workstation] user ~ >cat /usr/share/applications/vncviewer.desktop
[Desktop Entry]
Name=TigerVNC Viewer
Comment=Connect to VNC server and display remote desktop
Exec=/usr/bin/vncviewer
Icon=tigervnc
Terminal=false
Type=Application
StartupWMClass=TigerVNC Viewer: Connection Details
Categories=Network;RemoteAccess;
Run Code Online (Sandbox Code Playgroud)
我建议您首先检查这些 .desktop 文件是否创建良好。
如果不在同一个路径下,可以使用以下命令搜索: find / -name '*.desktop'
如果找不到这些文件,可以使用我的 vncviewer.desktop 中的模板创建这些文件
归档时间: |
|
查看次数: |
5918 次 |
最近记录: |