2021-05-12 14:32:11
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
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
Flat-Remix-GTK 見https://www.linuxidc.com/Linux/2018-08/153509.htm
Ant-Dracula
圖示檔案
/usr/share/icons
Zafiro icons
改logo
sudo vim /etc/lsb-release
改第一行跟最後一行,比如改成ArchLinux和Arch Linux
遊戲
0ad 跨平台的“帝國時代”
wesnoth 回合制策略
2048-qt 經典的2048遊戲
zaz 經典的泡泡射擊遊戲;
gnome-mines 掃雷
相關文章