今晚看了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然後執行完startx之後:case $1 in
gnome) exec gnome-session;;
kde) exec startkde;;
xfce);;
*) exec startxfce4;;
esac
$ 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...