2008-11-19 96 views

回答

1

此升級拆分X Window系統的位分成單獨的包。例如,如果您需要字體,則需要在運行Cygwin安裝程序時安裝這些字體。沒有簡單的答案,你需要哪些,但超出使用的空間,沒有理由不能超過你的需要。我添加了一切看起來甚至是有用的東西。

如果你已經做了的startx劇本什麼,我很抱歉地說,你必須重做這項工作。請注意,這會讓那些遵循該腳本頂部的建議的人咬住:「強烈建議網站管理員編寫更好的版本。」 (是的,我應該使用源代碼控制,是的,我不應該盲目地升級Cygwin,但是誰會認爲安裝過程會從一個發行版到另一個發行版發生巨大變化。爲什麼安裝不能保存副本我的?)

對我來說,Windows開始菜單中的快捷鍵比從命令行運行startx的效果要好,因爲默認配置與我過去使用的非常接近。請注意,startxwin.bat假定您已經在\cygwin中安裝了Cygwin,它可能正確也可能不正確。首先檢查快捷方式是否閃爍控制檯窗口,然後安靜地失敗。


更新:我現在已經決定,startxwin.sh是啓動腳本我最喜歡的版本。我從-multiwindow開始X並且只啓動一個xterm。與startxwin.bat不同,它不會對Cygwin的安裝位置做出任何可能的錯誤假設,因此每次升級時都不需要對其進行編輯。


最初,數字鎖定鍵被搞砸了,但它似乎已經解決了,當我做了另一次更新。

1

在某些時候,對運行startx默認已從無根/多窗口改爲單一窗口選項,Cygwin的年以前使用。

Yuck!我認爲這與更新世界有關,使用X.org的東西而不是舊的XFree86/X11,或者不管它是什麼。無論什麼原因,這令人難以置信的煩人!我認爲,從某人的角度來看,這是「正確的」,我可能有一天會喜歡它。我認爲我已經像我在研究這個時看到的那樣:手冊頁正在更新,看起來很清楚。

我還想運行startx,暫時。我不想運行.bat腳本,我不想運行自定義腳本。

startx的通過在包XINITRC描述的方法的手段啓動X。根據此過程,您可以在主目錄中創建一個.xserverrc文件來控制啓動的服務器進程,包括其命令行參數。 (您也可以指定startx命令行,顯然。)做正確的事情似乎是把下面的$ HOME/.xserverrc可以:

exec XWin -multiwindow -clipboard -silent-dup-error 

你仍然可能要創建的.xinitrc控制會話中啓動的內容。我不喜歡一個xterm變成長時間運行的過程,當我退出時會導致X會話終止,但目前我不記得我做了什麼來糾正這種情況,並且沒有任何示例看看這裏。

+0

很高興知道我不是唯一的!你的意思是xinit軟件包嗎?我在看`man xinit`來試圖理解那裏發生了什麼。 – 2009-02-09 21:13:55