arch初步美化及各種問題


  安裝了基本的操作系統后,下一步就是美化了!我相信ubuntu 和 opensuse 的效果 arch都可以實現,只是有沒有付出相應的努力罷了!好了,看配置吧。

 

一、界面

1.字體及補丁 ,有些依賴關系不能得到滿足,libgl 跟 nvidia ,有些包不行!字體設置為 DejaVu 就蠻不錯的。

sudo pacman -S ttf-dejavu ttf-ubuntu-font-family
sudo yaourt -S wqy-microhei wqy-bitmapfont wqy-zenhei ttf-fireflysung
yaourt -S cairo-ubuntu libxft-ubuntu freetype2-ubuntu fontconfig-ubuntu #以普通用戶身份執行

2.安裝系統主題: 有各種透明效果哦~~

sudo pacman -S gtk-aurora-engine gtk-engine-murrine gtk-theme-slickness gtk-theme-overglossed-hybrid 

鼠標主題:

sudo pacman -S xcursor-vanilla-dmz xcursor-vanilla-dmz-aa

圖標主題:

sudo pacman -S gnome-icon-theme-extras oxygen-icons human-icon-theme lxde-icon-theme tangerine-icon-theme azenis-icon-theme black-white-mix-icons

3.針對筆記本電腦的配置:(Speed-step 、 Suspend 等功能)

sudo pacman -S laptop-mode-tools gnome-power-manager  cpufrequtils volumeicon pmount

4.終端彩色顯示

在上一篇博客中已經解決了,即修改 /etc/bash.bashrc和 .bashrc中的 PS1 變量,具體含義見下(具體見 man bash ):

顏色及相關數值:30 (黑色)、31 (紅色)、32 (綠色)、33 (黃色)、34 (藍色)、35 ( 紫紅色)、36 (青色)、37 (白色) 

序列及說明
\a ASCII 響鈴字符(也可以鍵入 \007)
\d "Wed Sep 06" 格式的日期
\e ASCII 轉義字符(也可以鍵入 \033)
\h 主機名的第一部分(如 "mybox")
\H 主機的全稱(如 "mybox.mydomain.com")
\j 在此 shell 中通過按 ^Z 掛起的進程數
\l 此 shell 的終端設備名(如 "ttyp4")
\n 換行符
\r 回車符
\s shell 的名稱(如 "bash")
\t 24 小時制時間(如 "23:01:01")
\T 12 小時制時間(如 "11:01:01")
\@ 帶有 am/pm 的 12 小時制時間
\u 用戶名
\v bash 的版本(如 2.04)
\V Bash 版本(包括補丁級別) ?/td>
\w 當前工作目錄(如 "/home/drobbins")
\W 當前工作目錄的“基名 (basename)”(如 "drobbins")
\! 當前命令在歷史緩沖區中的位置
\# 命令編號(只要您鍵入內容,它就會在每次提示時累加)
\$ 如果您不是超級用戶 (root),則插入一個 "$";如果您是超級用戶,則顯示一個 "#"
\xxx 插入一個用三位數 xxx(用零代替未使用的數字,如 "\007")表示的 ASCII 字符
\\ 反斜杠

 

二、關於各種刺耳的報警聲音

上篇博客中修改幾個配置文件就已經解決了,不過在網上又搜到了一些,不知道有沒有用,先放着吧,或許以后有用:

其實內核模塊pcspkr是驅動系統喇叭的模塊,把它禁用了就行了。在命令行上打入:sudo modprobe -r pcspkr就行了。最好的辦法是加入到blacklist,方法如下:在/etc/modprobe.d/blacklist中,加入blacklist pcspkr即可再次測試,沒有討厭的系統喇叭聲音了。

 

三、亂碼問題(未解決)

使用xfce4時,我一直用的是英文界面,然后輸入法用的是中文,這在其他版本的linux里都能很好的工作。可是在arch終端下就會出現亂碼,把本地語言 LANG 變量改為中文 zh_CN.utf8 后,發現終端竟能正常顯示漢字了!看來還是把系統設置成中文比較靠譜!可是Vim依舊亂碼,大多數人說的如下設置依然不行!唉,亂碼問題是永遠的痛!

set fileencodings=utf-8,gbk,gb2312,gb18030
set termencoding=utf-8
set encoding=prc

 

四、優盤自動掛載問題 

這個問題糾結了好久,開始是寫了個腳本手動掛載的,現在終於解決了(並不復雜,也不用寫什么規則文件),探索過程如下:

1.最開始我把 udev (這個跟設備管理有關)加到了 DAEMONS 中,發現可以掛載了,桌面上也有圖標,但是打不開設備,總是提示 “not Authorized”

2.我想是權限問題,就把自己加到了另外一些組,比如 :root, wheel, optial, user, disk, dbus, storage, usbmux, network等等,可依舊不行。

sudo gpasswd -a xiangzi888 audio

3.網上大多是說讓修改 .xinitrc 文件,可是我並沒有安裝登錄管理程序(是手動切換到圖形界面的 startxfce4 ),難道這里出問題了?於是裝了個slim(具體安裝過程見下),竟然自動掛載了!而且沒有亂碼!不可思議!
4.登錄管理程序slim的安裝:

a.安裝

sudo pacman -Sy slim slim-themes

b.系統配置

/etc/rc.conf 在 DAEMONS 中加入 slim 

DAEMONS=(syslog-ng network crond dbus udev alsa slim)

/etc/inittab 修改啟動級別及程序

## Only one of the following two lines can be uncommented!
#
Boot to console
#
id:3:initdefault:
#
Boot to X11
id:5:initdefault:

……

# Example lines for starting a login manager
#
x:5:respawn:/usr/bin/xdm -nodaemon
#
x:5:respawn:/usr/sbin/gdm -nodaemon
#
x:5:respawn:/usr/bin/kdm -nodaemon
x:5:respawn:/usr/bin/slim >/dev/null 2>&1

c.slim設置

配置文件在/etc/slim.conf, slim啟動后,將會調用~/.xinitrc,但是發現沒有自動產生該文件,於是需要手動創建(不然啟動會出問題!),內容如下:

export LANG="zh_CN.UTF-8"                             #設置本地語言,避免亂碼 /etc/rc.conf 可設置為英文
exec ck-launch-session startxfce4

d.其他

更改主題,配置文件:/etc/slim.conf,找到 current_theme default,更換為以下任意一個:

ls /usr/share/slim/themes

登錄界面:username 可輸入以下命令(可在配置文件中自定義)具體見 /etc/slim.conf:
console(終端登錄), exit(字符界面登錄), halt, reboot

# default user, leave blank or remove this line
#
for avoid pre-loading the username.
#
default_user simone
default_user xiangzi888

# Focus the password field on start when default_user is set
#
Set to "yes" to enable this feature
focus_password yes

# Automatically login the default user (without entering
#
the password. Set to "yes" to enable this feature
auto_login yes


# current theme, use comma separated list to specify a set to
#
randomly choose from
current_theme rainbow

# Lock file
lockfile /var/lock/slim.lock

# Log file
logfile /var/log/slim.log

 

 

五、pacman基本用法:

這是一個比較強大的命令行包管理工具,安裝軟件基本靠他了。

1.安裝及更新

-Syu     對整個系統進行更新

-S  pac  安裝某包

-Sy pac  同步包數據庫后再執行安裝

-Sv pac   顯示一些操作信息后再執行安裝

-U        安裝本地包,擴展名為 pkg.tar.gz

2.刪除

-R  pac   只刪除包

-Rc pac   同時刪除依賴

-Rd pac   不檢查依賴

3.搜索

-Ss key   搜索含關鍵字的包

-Qi pac   查看有關包的信息

-Ql pac   列出該包的文件

4.其他

-Sw pac   只下載,不安裝

-Sc       清理未安裝的包文件(下載的包文件位於 /var/cache/pacman/pkg/)

-Scc      清理所有的緩存文件

 

六、virtualbox安裝

裝個虛擬機是非常有必要的,記得要加載相應模塊:(不然會提示出錯)

modprobe vboxdrv


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM