Manjaro美化 配置教程
title: manjaro的美化
date: 2019-04-24 22:59:57
tags: manjaro
categories: manjaro
切换源
sudo vi /etc/pacman.conf
加入arch源
[archlinuxcn] siglevel = optional trustedonly server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
blackarch源(可以选择加入)
[blackarch] siglevel = optional trustall server = https://mirrors.ustc.edu.cn/blackarch/$repo/os/$arch
面对高校的源
[arch4edu] siglevel = never server = http://mirrors.tuna.tsinghua.edu.cn/arch4edu/$arch
ck源
[repo-ck] server = http://repo-ck.com/$arch
设置国内源 选择前三个 快的
sudo pacman-mirrors -i -c china -m rank
全局更新
sudo pacman -syyu
数据库被锁,删除/var/lib/pacman/db.lck
rm /var/lib/pacman/db.lck
导入key
sudo pacman -sy archlinuxcn-keyring
导入失败
sudo pacman -syu haveged sudo systemctl start haveged sudo systemctl enable haveged sudo rm -rf /etc/pacman.d/gnupg pacman-key --init pacman-key --populate archlinux pacman-key --populate archlinuxcn
挂载硬盘
sudo mount -t ntfs-3g /dev/sda1 /mnt
sudo fdisk -l #查看uuid sudo blkid sudo vim /etc/fstab uuid=da18ebfa09c1b27d /mnt/windows ntfs-3g rw,umask=0000,defaults 0 0
常用命令
安装 pacman -s package_name |yay -s package_name 删除 pacman -r package_name 查询net pacman -q |grep net
解决windows和linux双系统时间不一致问题
sudo timedatectl set-local-rtc 1
搜狗拼音
sudo pacman -s fcitx-im sudo pacman -s fcitx-configtool sudo pacman -s fcitx-sogoupinyin
添加配置文件
sudo vi ~/.xprofile
内容
export gtk_im_module=fcitx export qt_im_module=fcitx export xmodifiers=@im=fcitx
fcitx-configtool #对于jetbrians系列fcitx无法跟随的情况 fcitx输入法配置>附加组件>勾选高级>xim前端>勾选on the spot
安装工具
sudo pacman -s yaourt yay
ssr
yay -s electron-ssr http://127.0.0.1:12333 socks5://127.0.0.1:1080
谷歌代理
google-chrome-stable --proxy-server=socks5://127.0.0.1:1080
终端代理
yay -s proxychains-ng vim /etc/proxychains.conf //最后加入 socket5 127.0.0.1 1080 alias gfw='proxychains4' gfw curl ip.gs
zsh
sudo pacman -s zsh sh -c "$(curl -fssl https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" chsh -s /bin/zsh
可选插件安装
高亮插件
高亮zsh-syntax-highlighting 高亮你的zsh可用命令插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${zsh_custom:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
激活插件
sudo vi ~/.zshrc
加入插件
plugins=(git zsh-syntax-highlighting)
让他生效
source ~/.zshrc
zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions.git ${zsh_custom:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
加入插件
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
生效 source ~/.zshrc
zsh补全插件
创建目录
mkdir ~/.oh-my-zsh/custom/plugins/incr
把下载的文件移动进去
sudo vi ~/.zshrc
添加
plugins=(git zsh-syntax-highlighting incr)
在~/.zshrc文件末尾加上
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
更新.zshrc文件:
source ~/.zshrc
spaceship主题
git clone https://github.com/denysdovhan/spaceship-prompt.git "$zsh_custom/themes/spaceship-prompt" ln -s "$zsh_custom/themes/spaceship-prompt/spaceship.zsh-theme" "$zsh_custom/themes/spaceship.zsh-theme"
打开~/.zshrc
设置主题
zsh_theme="spaceship"
中文字体
文泉驿家族:
sudo pacman -s --noconfirm wqy-microhei &&fc-cache -fv sudo pacman -s wqy-microhei-lite sudo pacman -s wqy-bitmapfont sudo pacman -s wqy-zenhei
yahei-consolas字体
cd /tmp&&git clone https://github.com/githubnull/yahei-consolas-hybrid-1.12.git --depth 1&&sudo sh yahei-consolas-hybrid-1.12/setup.sh
选用:
yaourt -s ttf-meslo sudo pacman -s adobe-source-han-sans-cn-fonts sudo pacman -s adobe-source-han-serif-cn-fonts sudo pacman -s noto-fonts-cjk
软件安装
谷歌 vim git vs vlc neofetch 网易云 foxitreader 火狐汉化 uget
yay -s google-chrome vim git visual-studio-code-bin vlc neofetch netease-cloud-music foxitreader firefox-i18n-zh-cn uget
bat
cat的克隆
xmind zen
pdf-footer-zh-cn.svg png-watermark-zh-cn.svg print-watermark-zh-cn.svg
ncdu
可视化分析目录占用
redshift
色温调节
virtualbox
虚拟机 安装对应内核
qalculate
计算器
wiznote
为知笔记
albert
软件启动器
wps wps字体
wps-office ttf-wps-fonts
file-roller unrar unzip p7zip
压缩解压缩
motrix
aria2
需要安装以下工具即可正常使用ifconfig
sudo pacman -s net-tools dnsutils inetutils iproute2
spacevim
curl -slf https://spacevim.org/cn/install.sh | bash
cool-retro-term
一个怀旧的终端
开发软件
java: as idea tomcat maven gradle
nodejs
flutter
git clone -b stable https://github.com/flutter/flutter.git
vim ~/.zsh
加上
export path=~/downloads/flutter/bin:$path //path为你安装flutter的目录 source ~/.zshrc
切换分支
查看分支 flutter channel 切换master flutter channel master
anaconda
sudo vim ~/.zshrc export path=/opt/anaconda/bin:$path
git 设置
git config --global user.name "your_name" git config --global user.email "your_email" git config --global http.proxy 'socks5://127.0.0.1:1080'
~/.gitconfig
[http] proxy = socks5://127.0.0.1:1080
vscode调试html
{ "version": "0.2.0", "configurations": [{ "type": "chrome", "request": "launch", "name": "chrome linux", "webroot": "${workspacefolder}", "runtimeexecutable": "/usr/bin/google-chrome-stable", "runtimeargs": [ "--remote-debugging-port=9222", "--no-first-run", "--no-default-browser-check", "--user-data-dir=/tmp/vscode-chrome-debug-rix", "${file}" ] }] }
lnmp
nginx
sudo pacman -s nginx systemctl来查看其状态 systemctl status nginx sudo systemctl start nginx 设置nginx开机自启动。 sudo systemctl enable nginx 版本 nginx -v 在浏览器地址栏输入127.0.0.1
mariadb
sudo pacman -s mariadb 在启动mariadb服务之前,需要用下面的mysql_install_db命令初始化mariadb的数据目录, sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql 启用 sudo systemctl start mysqld systemctl status mysqld 运行安全脚本 sudo mysql_secure_installation 版本 mysql --version
php7
sudo pacman -s php-fpm 安装后,我们要让nginx使用php-fpm来运行php。编辑/etc/nginx/nginx.conf文件。 sudo nano /etc/nginx/nginx.conf 找到location ~ \.php$这部分的配置,将这部分配置修改成如下。 location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param script_filename $document_root$fastcgi_script_name; include fastcgi_params; } 保存文件。然后启动php-fpm,并设置开机自启动。 sudo systemctl start php-fpm sudo systemctl enable php-fpm 测试php 在网站根目录创建一个test.php文件。默认的网站根目录是/usr/share/nginx/html。 sudo nano /usr/share/nginx/html/test.php 在文件中添加如下php代码。 <?php phpinfo(); ?> 保存文件。重新加载nginx。 sudo systemctl reload nginx 然后在浏览器地址栏输入http://server-ip/test.php。将server-ip替换成arch linux的ip 。你应该可以看见服务器的php信息。 test.php文件只是用来测试php的,为了不让他人看见服务器的信息,测试之后要将它删除。 sudo rm /usr/share/nginx/html/test.php 启用php扩展 编辑 /etc/php/php.ini配置文件。 sudo nano /etc/php/php.iniwps-office ttf-wps-fonts 找到如下两行文字,去掉前面的#符号以启用mysqli和pdo_mysql。 ;extension=mysqli.so ;extension=pdo_mysql.so mysqli.do用来建立数据库连接。pdo_mysql.so是drupal内容管理系统所必要的php扩展。如果需要在wordpress, drupal内容管理系统中剪裁、旋转图片,那么需要启用imagemagick这个扩展。 好了!我们成功地在arch linux服务器安装了lnmp (nginx, mariadb, php7)
总结
sudo pacman -s nginx php php-fpm php-gd mariadb sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql sudo systemctl start mysqld sudo systemctl enable mysqld sudo mysql_secure_installation sudo systemctl enable nginx sudo systemctl start nginx sudo systemctl start php-fpm sudo systemctl enable php-fpm sudo gedit /etc/nginx/nginx.conf location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; }
tomcat8
jdk8
notepadqq
sublime-text-dev-zh-cn
androidstudio
idea
pycham
node
typora
filezilla
美化
主题文件
/usr/share/themes
ant-dracula
图标文件
/usr/share/icons
zafiro icons
改logo
sudo vim /etc/lsb-release 改第一行跟最后一行,比如改成archlinux和arch linux
游戏
0ad
跨平台的“帝国时代”
wesnoth
回合制策略
2048-qt
经典的2048游戏
zaz
经典的泡泡射击游戏;
gnome-mines
扫雷
上一篇: 使用 PXE+Kickstart 实现无人值守批量部署系统
下一篇: P1021 邮票面值设计