Linux安装菜单启动器
在使用 Linux
办公的过程中不可避免的要手动安装一些自定义的软件,或者在仓库中无法找到的软件。此时在菜单中安装一个程序启动器就显得尤为必要,在此之前制作.desktop
文件,
请参考文章:Linux桌面创建启动器
安装程序图标
如果你已经获得了对应程序的icons
,
那么相当于获得了一个含有图标的目录: 1
2
3
4
5
6
7
8
9
10
1116x16 48x48 192x192@2
16x16@2 48x48@2 256x256
20x20 64x64 256x256@2
22x22 64x64@2 384x384
22x22@2 72x72 512x512
24x24 72x72@2 512x512@2
24x24@2 96x96 icon-theme.cache
32x32 96x96@2 index.theme
32x32@2 128x128 scalable
36x36 128x128@2 symbolic
36x36@2 192x192
此时需要递归的把各目录中的图标复制到系统的相应图标目录中,只需要cp
命令添加-r
选项,
即 1
2
3sudo cp -r ./icons /usr/share/icons/
sudo gtk-update-icon-cache /usr/share/icons/hicolor
sudo update-mime-datebase -V /usr/share/mime
其中hicolor
是当前的主题,不同的机器使用不同的主题。
安装 .desktop 文件
命令安装
1 | xdg-desktop-menu install path/to/file.desktop |
手动安装
1 | sudo cp path/to/file.desktop /usr/share/applications/file.desktop |
例子: 安装 Zlibrary
- 下载Zlibrary For any linux
- 解压后安装到
/opt/Z-Library
1
2unar zlibrary-setup-latest.gz
sudo cp -r zlibrary-setup-latest /opt/Z-Library - 下载Zlibrary
For debian/ubuntu, 以获取
icons
和.desktop
1
2
3
4
5
6
7
8unar zlibrary-setup-latest.deb
cd zlibrary-setup-latest
unar data.tar.xz
cd data/usr/share/icons
sudo cp ./usr/share/icons/hicolor /usr/share/icons/hicolor
sudo cp ./usr/share/applications/z-library.desktop /usr/share/applications/z-library.desktop
sudo gtk-update-icon-cache /usr/share/icons/hicolor
sudo xdg-desktop-menu forceupdate