写在前面
(PS:本人页面排版做的很差,不要介意 )
前言
最近心血来潮想安装一个小功能,刚接触Parrot的时候,大部分人肯定见过下图的侧边工具:
(很xx,有木有,其实是个定制版的Parrot-Conky)
在3.5及之前的版本据说可以直接安装的,但是像我这种懒癌患者,不想从4.4再回到3.5,所以只能自己瞎折腾了,不过看本站有个大神Arry,弄了个Conky的,大家可以去参照下(PS:传送门)
大神的
我的
安装依赖和lua
安装依赖
sudo apt install libreadline-dev -y
样式渲染基于lua,所以先安装lua
官网下载并解压
wget https://www.lua.org/ftp/lua-x.x.x.tar.gz && tar -zxvf lua-x.x.x.tar.gz
进入lua文件夹,测试,编译,安装
cd lua-x.x.x
sudo make linux test && sudo make linux && sudo make install
Parrot3.5以上的版本不支持apt install安装parrot-conky
【方案一、】安装conky-all
sudo apt install conky-all -y
克隆Parrot-Conky的git项目,按相应位置移动
git clone https://github.com/ParrotSec-CN/Parrot-Conky.git
# 备份原有conf配置文件
sudo mv /etc/conky/conky.conf /etc/conky/conky.conf.bak
sudo mv ./etc/conky/* /etc/conky/
sudo mv ./etc/skel/.config/autostart/* /etc/skel/.config/autostart/
mv ./root/.config/autostart/conky-start.desktop /home/$(whoami)/.config/autostart
sudo mv ./usr/share/applications/conky-start.desktop /usr/share/applications/
sudo mv ./usr/share/fonts/truetype/future/ /usr/share/fonts/truetype/
开机启动
对于小工具修改参数,开机启动啥的,可以参照大神Arry的帖子(PS:传送门)
或者
conky -c /etc/conky/conky.conf
或者
控制中心 -->启动应用程序 --> 新增
Name: Conky
Command: /usr/bin/conky -p 10
【方案二、】官方的一些步骤
git clone 库之后
官方Parrot-Conky_v2.0 给出的建议是安装conky-manager
sudo apt install conky-manager -y
之后启动conky-manager
里面会有一个默认给的主题,如果想用的话,直接点Themes,然后在主题前面打√,就会启用
启用Parrot-conky:
点击右上角类似控制器的按钮,然后点Locations,再点add,选择你克隆的conky库里面的conky文件夹
然后重启conky-manager,你会发现在Widgets里面有个conky.config的文件,直接打√就会启用(此时启用是没有任何有用的效果的)
所以需要把库里的parrot.png和rings.lua复制到/etc/conky
sudo cp -r ./etc/conky/* /etc/conky/
sudo mv ./usr/share/fonts/truetype/future/ /usr/share/fonts/truetype/
设置conky-manager开机自启
点击General,开启即可
conky-manager可以安装一些主题包,不过需要各位去下载了,目前我没有收集
弊端: 每次你想改lua主题和config配置文件的时候,你需要在两个文件夹来回切换着改… …
已知问题
- [1] 虚拟机的parrot-conky会从透明变黑底(arch建议安装显卡驱动?)
- [2] 虚拟机视窗如果被改变,parrot-conky消失或直接崩溃
- [3] 非sudo启动conky不显示发行版本号和/home的磁盘使用情况,只能暂时sudo conky启动
备注
- [1] Conky_Wiki
- [2] Conky配置
- [3] Conky配置
- [4] Conky用户自制的一些config
- [5] 自用config和rings.lua