Windows用习惯了Everything、火柴这样的效率神器,用Linux也希望能用到类似的启动器,能够实现快速启动、查找、以及快速翻译。我在github上找到了这样的两款开源启动器,基本可以实现以上功能。
目前uTools已经更新Linux版本,支持deepin和ubuntu,推荐使用这个,拥有较多插件和功能,缺点是占用相对较高,目前尚未开源,可以直接从官网下载。
Albert Github地址:https://github.com/albertlauncher/albert
下载源代码按照官方提供的方法cmake,遇到了依赖问题
安装需要的qt环境后cmake通过,make 时又遇到了问题,放弃编译,转去下载deb包
sudo apt-get install git build-essential cmake qt5-default qtscript5-dev libssl-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5svg5-dev libqt5webkit5-dev libsdl2-dev libasound2 libxmu-dev libxi-dev freeglut3-dev libasound2-dev libjack-jackd2-dev libxrandr-dev libqt5xmlpatterns5-dev libqt5xmlpatterns5 libqt5xmlpatterns5-private-dev
Deepin 15.11基于debian9.0,在opensuse找到albert然后使用debian 9.0的安装方法
首先sudo su 进入root用户,然后输入以下指令更新软件源并安装
echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/Debian_9.0/ /' > /etc/apt/sources.list.d/home:manuelschneid3r.list
apt-get update
apt-get install albert
至此安装成功,使用albert时需要在setting 中选中需要的扩展,可以快速打开软件、查找本地文件、chrome书签、执行shell指令和快速启用计算器计算
自带的Google Translate不是很好用,可以自己搞一个翻译插件,参照https://blog.csdn.net/qq_29757283/article/details/94874750这篇博文的方法用Python写一个
ELaunch Github地址:https://github.com/zaaack/ELaunch
下载deb包安装完成之后提示快捷键冲突,可以在~/.Elaunch/config.json5下的shortcut里面修改,也可以右键菜单栏图标,点preference在shortcut一栏中设定。
第一次启动软件时会先建立索引,等一会就好了,然后我们可以用其快速启动软件和执行一些shell命令。
还可以使用find 快速查找硬盘上的,输入find后遇到了以下问题
首先安装使用指令安装mlocate并建立索引
sudo apt-get install mlocatesudo updatedb
然后进入updatedb的路径,授予其权限
cd /usr/bin
sudo chmod u+x updatedb
然后退出软件重新使用find指令,如果还出现相同错误就卸载软件重装就好了,测试find指令,只能查找到/home目录下的文件,如果想要查找整个磁盘的文件,可以修改 ~/.Elaunch/config.json5
里 find 插件配置, rootDir: '~' 改为 rootDir: '/', 不过可能会造成索引目录过多的问题
计算器插件,进行简单运算很实用
挺好用的有道翻译插件