fedora 安装程序并在桌面创建快捷方式

时间:2023-01-05 07:06:36

若想让intellji 在系统的搜索中出现,在进入intellji界面后tools -- create desktop entry

(字面意思是在桌面创建快捷方式,可是实际操作中却没有成功,但是通过这种方式,intellji和android studio却可以通过搜索找到了,这样就可以将其加入左边的侧边栏里,添加桌面快捷方式的方法还需参照以下文章)

若想在fedora桌面创建快捷方式,首先应该安装gnome-tweak-tool

通过命令sudo yum install gnome-tweak-tool 进行安装

安装成功后执行gnome-tweak-tool进入设置页面, 将桌面标签内的Icons on Desktop 打开并将下方想要添加至桌面的图标勾选即可fedora 安装程序并在桌面创建快捷方式

若想添加其他已安装应用图标,cd至/usr/share/applications/中寻找相应图标,右键复制后选择桌面即可

下面以在fedora中安装sublime 3 为例具体说明:

1.sublime官网下载安装包http://www.sublimetext.com/3

2. cd 至下载目录下,通过tar   -jxvf    xx.tar.bz2格式命令解压下载的安装包

3. 使用mv命令将解压结果sublime_text_3剪切至/opt/下

4. 通过ln添加链接。ln -s /opt/sublime_text_3/sublime_text /bin/sublime

此时在终端中即可通过sublime命令开启sublime

5. 创建桌面图标

cd至usr/share/applications/中创建desktop文件

vi sublime.desktop 在文件中创建如下信息

[Desktop Entry]
Name=Sublime Text
Exec=/usr/bin/sublime %u
MimeType=text/plain;
Terminal=false
Type=Application
Icon=/opt/sublime_text_3/Icon/128x128/sublime-text.png
Categories=Utility;TextEditor;Development;
创建成功后即可在applications文件夹下看到创建的图标,将其复制至桌面即可

(上述添加信息中,如果Exec不写 %u 可能会提示打开应用出错)


   以上文章部分参考自动安装sublime的shell文件,该文件原码如下:

#!/bin/sh

# Sublime Text 3 install with Package Control
# http://simonewebdesign.it/blog/install-sublime-text-3-on-fedora-20/

# Run this script with:
# $ curl LINK_TO_THIS_SCRIPT | sh


curl -o ~/st3.tar.bz2 http://c758482.r82.cf2.rackcdn.com/sublime_text_3_build_3059_x64.tar.bz2
if tar -xf ~/st3.tar.bz2 --directory=$HOME; then
sudo mv ~/sublime_text_3/ /opt/
sudo ln -s /opt/sublime_text_3/sublime_text /bin/subl
fi
rm ~/st3.tar.bz2


# Package Control - The Sublime Text Package Manager: https://sublime.wbond.net
curl -o ~/Package\ Control.sublime-package https://sublime.wbond.net/Package%20Control.sublime-package
sudo mv ~/Package\ Control.sublime-package /opt/sublime_text_3/Packages/


# Add to applications list
cat << EOF > ~/.local/share/applications/sublime.desktop
[Desktop Entry]
Name=Sublime Text
Exec=subl %F
MimeType=text/plain;
Terminal=false
Type=Application
Icon=/opt/sublime_text_3/Icon/128x128/sublime-text.png
Categories=Utility;TextEditor;Development;
EOF


echo ""
echo "Sublime Text 3 installed successfully!"
echo "Run with: subl"