xinitrc的一些知識

2021-06-13 21:56:31 字數 828 閱讀 2690

今晚看了wiki中的關於~/.xinitrc檔案的知識,這裡做個總結。

首先,以「.」開頭的檔案,通常是隱藏檔案,用普通的「ls」是檢視不到的,若想檢視,需要用「ls -a」命令。

其次,以「rc」結尾的檔案代表它是執行的命令列或者是配置檔案。又因為它通常控制著程式的執行,所以也通常叫著「run control」

~/.xinitrc是x的配置檔案,在

/etc/skel/.xinitrc
有它的模板,可以把它copy到使用者目錄下面:

$ cp /etc/skel/.xinitrc ~
if與fi之間的語句塊不用管,這裡講講之後的命令段。

整個檔案是shell的指令碼,所以一般最後一行是exec ××××,表示最後要轉向啟動的程式(一般為windo管理軟體,如openbox或是gnome之類的)。

exec ××××表示從該shell轉到執行××××,因此在這句**之後,不能有別的**段,因為即使有也不會執行。

當你有好幾個選擇啟動項在x中啟動時,你可以這樣寫:

# here xfce is kept as default

case $1 in

gnome) exec gnome-session;;

kde) exec startkde;;

xfce);;

*) exec startxfce4;;

esac

然後執行完startx之後:

$ xinit gnome (或者別的需要啟動的東西)

**中的$1表示你傳入的第乙個引數,如gnome。然後**就會選擇執行相應的命令。

其它更詳細的內容參見wiki:

MFC DLL的一些知識

雖然能用dll實現的東西都可以用com來實現,但dll的優點確實不少,它更容易建立。本文將討論如何利用mfc來建立不同型別的dll,以及如何使用他們。一 dll的不同型別 使用mfc可以生成兩種型別的dll mfc擴充套件dll和常規dll。常規dll有可以分為動態連線和靜態連線。visual c ...

const 的一些知識

收集了別人關於 const 的一些論述。const 的用法很多很靈活,稍不注意,就會有些莫名其妙的問題出現。甲 用於定義乙個不能被更改的變數的時候 const int i 10 i 的值不能被改變,否則報錯 void fun const int i 在函式中,i 的值不能被改變,即使他是個區域性變數...

SYBASE的一些知識

1。建立server時要注意頁大小 2k 4k。因為如果要重新恢復時需保證備份的與當前的一致,否則提示檔案頭不是4096或 2048byte一類的錯誤 2。建立adapter時主裝置大小一般不需要改。預設的即可,改太大時有可能裝不上。按預設大小建立即可。空間不夠可通過建立裝置來擴充套件。3。建立ad...