小编Dav*_*ave的帖子

自定义应用程序图标不显示

我正在为自定义应用程序开发一个包,但无法显示我的应用程序图标。这是我的桌面文件,它安装在/usr/share/applications

[Desktop Entry]
Version=1.0
Type=Application
Name=Map Creator
Icon=ntfmo-map-creator
TryExec=/opt/ntfmo/map_creator/bin/map_creator
Exec=/opt/ntfmo/map_creator/bin/map_creator.sh
Categories=Office;
X-Desktop-File-Install-Version=0.16
Run Code Online (Sandbox Code Playgroud)

我已将图像复制到以下位置:

  • /usr/share/icons/hicolor/32x32/apps/ntfmo-map-creator.png
  • /usr/share/icons/hicolor/48x48/apps/ntfmo-map-creator.png
  • /usr/share/icons/hicolor/scalable/apps/ntfmo-map-creator.svg

我已经重新启动,但仍然没有。您是否必须注册图标或其他什么?

[编辑]好的,我通过运行让它工作sudo rm -f /usr/share/icons/*/icon-theme.cache,但这似乎有点严厉。这是“正确”的解决方案吗?我的包在安装后是否需要运行它?好像有点多....

icons

6
推荐指数
1
解决办法
9949
查看次数

脱机时仅使用默认应用程序从 CD-ROM 安装 .deb

我有一个带有.deb安装包的应用程序。如果用户在线,则一切正常。但是,我需要支持从 CD-ROM安装在离线计算机上,并且我只能假设安装了默认应用程序,即我不能告诉他们“首先下载 XYZ 然后它会工作”。我的 CD-ROM 需要是独立的。(用户很少或没有互联网连接……想想“巴布亚新几内亚的丛林”。)CD-ROM 包含所有必要的依赖包,假设操作系统的基础安装稳定。

这是 11.10。(希望它不会在 12.04 中再次发生变化。)

我试过了:

  • Ubuntu 软件中心- 如果您处于离线状态,“安装”按钮将被禁用。即使您将 CD 添加为软件源也是如此。
  • 使用 dpkg 目录- 这不能解决依赖关系。我永远无法向我们的用户解释如何在命令行中手动解决依赖关系。

一些有用的工具(keryx、gdebi、aptoncd、synaptic)不包含在 11.10 的默认安装中。

有没有办法aptitude在离线时告诉从 CD-ROM 获取和解析包?

基本上,如果一个用户在偏僻的地方从普通的桌面 CD 安装 Ubuntu,那么他应该能够从不同的 CD 安装我的应用程序。该 CD 上需要什么才能使之成为可能?

package-management

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

icons ×1

package-management ×1