简介
最近安装上了号称世界排名第一的基于Arch Linux的发行版Manjaro,并进行了一些配置,可以点击查看。安装了很多好的软件和命令行工具,以此记录,给以后的自己和需要的人。
首先查看我的manjaro详细信息,一个screenfetch
命令:
Manjaro系统
Manjaro系统简介
Wiki上的介绍
Manjaro Linux(或简称Manjaro)是基于Arch Linux的Linux发行版,使用Xfce和KDE Plasma作为默认桌面环境,和Arch一样,采用滚动更新。其目标是为PC提供易于使用的自由的操作系统。
Manjaro Linux基于Arch Linux,但拥有自己独立的软件仓库。Manjaro的目标是让强大的Arch更方便用户使用,Manjaro使用著名的Pacman且可以直接利用AUR上的资源。Manjaro本身使用三个软件仓库:不稳定库,即含有那些不成熟的Arch包,这些包与Arch源有1-2天的延后;测试库,每周同步一次,包含那些Arch不稳定源的包;以及稳定库,包含那些由开发团队确认稳定的软件。
Manjaro包管理
Pacman: pacman 是 Arch Linux 的软件包管理器,具有依赖处理和构建软件包的功能;
Yaourt: Pacman 与 AUR 这两者相结合的绝佳工具的bash脚本。安装:sudo pacman -S yaourt
常用软件和命令
搜狗输入法
安装:
复制sudo pacman -S fcitx-im # 全部安装
sudo pacman -S fcitx-configtool # 图形化配置工具
sudo pacman -S fcitx-sogoupinyin
配置:
vi ~/.xprofile
,添加如下内容:
复制export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”
同样可以安装谷歌输入法:sudo pacman -S fcitx-sogoupinyin
办公软件WPS
安装软件和缺失字体:
复制sudo pacman -S wps-office
sudo pacman -S ttf-wps-fonts
解决无法输入中文问题:
sudo vim /usr/bin/wps
,在第一行(#!/bin/bash
)下面添加:
复制export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
gOpt=
#gOptExt=-multiply
gTemplateExt=("wpt" "dot" "dotx")
vim
安装:sudo pacman -S vim
配置:https://www.zhyong.cn/posts/edab/#安装vim
安装TIM或QQ的任意一种:pacman -S deepin.com.qq.office
或pacman -S deepin.com.qq.im
注:KDE里无法正常使用wine QQ方案
Linux微信
electronic-wechat:sudo pacman -S electronic-wechat
谷歌浏览器
安装:sudo pacman -S google-chrome
Pycharm
python编辑器pycharm:sudo pacman -S pycharm
网易云音乐
安装:sudo pacman -S netease-cloud-music
,良心之作。
Typora
Markdown编辑器:Typora:yaourt typora
GitKraken
强大的全平台Git客户端GitKraken: yaourt GitKraken
Gimp
图像编辑器Gimp:sudo pacman -S gimp
Foxit
强大的PDF阅读器Foxit: yaourt foxit
深度截图
小巧强大的截图工具深度截图:sudo pacman -S deepin-screenshot
electron-netease-cloud-music
网易云音乐非官方客户端electron-netease-cloud-music: sudo pacman -S electron-netease-cloud-music
网易云音乐命令行版
网易云命令行播放器(很赞)NetEase-MusicBox: yaourt musicbox
,使用方法点击查看
阿里云OSS
阿里云OSS客户端: 点击下载:oss Browser1.7.2,解压到目录,运行oss-browser
即可。
若出现:./oss-browser: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory
,解决:
sudo pacman -S gconf
OneDrive Linux
onedrive Linux客户端:https://github.com/skilion/onedrive
安装:
复制sudo pacman -S curl sqlite dlang # 安装依赖
git clone https://github.com/skilion/onedrive.git
cd onedrive
make
sudo make install
**注意:**首次运行时,必须在命令行中运行并进行授权,运行之前进行配置,否则会自动下载onedrive中所有文件。
配置:
复制mkdir -p ~/.config/onedrive
cp ./config ~/.config/onedrive/config
vim ~/.config/onedrive/config
默认可以不改变,对于需要同步的文件夹,推荐使用sync_list
,更加简单明了。
在~/.config/onedrive
新建sync_list
文件,文件的每一行代表sync_dir的相对路径。在所有操作期间,将跳过与文件的任何行不匹配的所有文件和目录。如:
复制Backup
Documents/latest_report.docx
Work/ProjectX
notes.txt
当添加新文件或改动文件时,需手动上传同步:onedrive --resync --verbose
当然也可以自动同步:
复制systemctl --user enable onedrive
systemctl --user start onedrive
zsh
强大的shell命令脚本解释器zsh: https://www.zhyong.cn/posts/edab/#安装zsh
aria2
强大的命令行下载工具aria2: sudo pacman -S aria2
you-get
强大的Web内容(视频,音频,图片)下载工具you-get: sudo pacman -S you-get
brook
轻量级跨平台的go语言代理工具brook: sudo pacman -S brook
autojump
目录跳转神奇autojump: sudo pacman -S autojump
,安装完成后需进行简单配置:
在~/.zshrc
中添加:
复制source /usr/share/autojump/autojump.zsh
如果默认Shell
是bash的话,在~/.bashrc
中添加:source /usr/share/autojump/autojump.bash
fzf
模糊搜素神奇fzf: sudo pacman -S fzf
,具体配置查看文档,我的配置是添加alias:alias fzf="fzf --height 40%"
,可在oh-my-zsh配置文件中添加fzf
插件。
个人认为通过vim **
再按Tab
键更好地利用了fzf
命令,类似的还有kill **
等。
ag
一个速度极快的类似ack的代码搜索工具ag: sudo pacman -S the_silver_searcher
thefuck
自动纠正上一个控制台命令thefuck: sudo pacman -S thefuck
tmux
强大的终端复用工具tmux: sudo pacman -S tmux
tig
字符模式下交互查看git项目tig: sudo pacman -S tig