deepin(ubuntu)将ida添加到右键启动菜单和命令行启动ida
linux添加ida(其他应用也以此类推)到右键菜单以及命令行启动ida
ps:我的ida不是安装版的(不知道linux有没有破解的安装版ida),所以不会出现在应用程序菜单中,今天突然觉得每次开ida都要去小书包里面找太麻烦了于是想把它加到右键启动里
pps:以下内容参考自这以下两个链接:
ida添加到右键菜单
其实很简单,只需要写一个 .desktop文件,放到/usr/share/applications/目录下即可。
/usr/share/applications目录下的.desktop文件,出现在开始菜单和右键菜单中的“使用其他程序打开”备选项中
这个目录存放的是将linux下的快捷方式与应用程序目录相关联的文件,也就是.desktop文件。这个目录下已经有很多desktop文件,我们只要随便打开一个,照着修改,就能把ida加入其中:
[Desktop Entry] //每个desktop文件都以这个标签开始,说明这是一个Desktop Entry文件
Version = 1.0 //标明Desktop Entry的版本(可选)
Name = ida //程序名称(必须),这里以创建一个ida的快捷方式为例
GenericName = ida32 //程序通用名称(可选)
Comment = IDA_Pro_v6.4 //程序描述(可选)
Exec = /home/vccxx1337/Documents/tools/IDA_Pro_v6.4/idaq //程序的启动命令(必选),可以带参数运行,当下面的Type为Application,此项有效
Icon = /home/vccxx1337/Documents/tools/IDA_Pro_v6.4/appico.png //设置快捷方式的图标(可选)
Terminal = false //是否在终端中运行(可选),当Type为Application,此项有效
Type = Application //desktop的类型(必选),常见值有“Application”和“Link”
Categories = Utilitiy; //注明在菜单栏中显示的类别(可选)
StartUpNotify = true
MimeType=application/octet-stream;application/mac-binary;application/macbinary;application/octet-stream;application/x-binary;application/x-macbinary //应该是设置可以打开的文件类型,这里设置的是所有二进制(可执行)文件,具体查看文章开头的
MIME Type列表
把这个文件以管理员权限保存在/usr/share/applications/目录下,文件名为ida.desktop,这时候右键一个elf文件选择openwith,就会有这种效果:


命令行启动ida
一条命令解决:
ln -s "/home/vccxx1337/Documents/tools/IDA_Pro_v6.4/idaq" /usr/bin/ida
其中/usr/bin之后的名字可以任取,这是在命令行打开ida时的输入的命令。
接着就可以在命令行打开ida啦:

网友评论