私はちょうどCygwin X11R7.4 の更新に悩まされていて、公式のメーリング リストが敵対的でぎこちないことに気づきました。と思ったので、こちらで質問させていただきました。
アップグレードに耐えた場合 (または、少なくとも問題の修正を進めた場合)、問題を解決するためにどのような手順を実行しましたか?
私はちょうどCygwin X11R7.4 の更新に悩まされていて、公式のメーリング リストが敵対的でぎこちないことに気づきました。と思ったので、こちらで質問させていただきました。
アップグレードに耐えた場合 (または、少なくとも問題の修正を進めた場合)、問題を解決するためにどのような手順を実行しましたか?
ある時点で、startxのデフォルトがrootless/multiwindowからCygwinが数年前に使用していたシングルウィンドウオプションに変更されました。
うん!これは、古いXFree86/X11などの代わりにX.orgのものを使用するように世界を更新することに関連していると思います。理由が何であれ、それは気が遠くなるほど迷惑です!誰かの観点からすると、それは「正しい」と思います。いつかそれが好きになるかもしれません。これを調査しているときに、私が見ているもののいくつかはすでに気に入っていると思います。マンページは更新されており、かなり明確に見えます。
とりあえず、startxを実行したいです。.batスクリプトを実行したくない、カスタムスクリプトを実行したくない。
startxは、xinitrcパッケージに記述されているプロセスを使用してXを起動します。このプロセスに従って、ホームディレクトリに.xserverrcファイルを作成して、コマンドライン引数を含め、起動するサーバープロセスを制御できます。(明らかに、startxコマンドラインで指定することもできます。)正しいことは、$ HOME/.xserverrcに次のように配置することです。
exec XWin -multiwindow -clipboard -silent-dup-error
それでも、セッション内で起動するものを制御するために.xinitrcを作成することをお勧めします。1つのxtermが長時間実行されるプロセスになり、終了時にXセッションが終了する方法は好きではありませんが、現時点では、その状況を修正するために何をしたか思い出せず、例もありません。ここを見てください。
このアップグレードでは、X Window System の一部が個別のパッケージに分割されます。たとえば、フォントが必要な場合は、Cygwin セットアップ プログラムを実行するときにフォントをインストールする必要があります。どれが必要になるかについての簡単な答えはありませんが、使用されるスペースを超えて、必要以上に取得しない理由はありません。少しでも役立つと思われるものをすべて追加しました。
スクリプトで何かを行った場合はstartx
、申し訳ありませんが、その作業をやり直す必要があります。これは、そのスクリプトの冒頭にある「サイト管理者は、より適切なバージョンを作成するよう強く求められています」というアドバイスに従った人々を悩ませていることに注意してください。(はい、ソース管理を使用する必要がありました。はい、Cygwin をやみくもにアップグレードするべきではありませんでしたが、リリースごとにインストール プロセスが劇的に変更されると誰が考えたでしょうか。自分?)
startx
私にとっては、コマンド ラインから実行するよりも、Windows の [スタート] メニューのショートカットの方がうまく機能しました。startxwin.bat
に Cygwin をインストールしたと仮定していることに注意してください。\cygwin
これは正しい場合とそうでない場合があります。ショートカットがコンソール ウィンドウを点滅させ、静かに失敗するかどうかを最初に確認します。
startxwin.sh
更新: これが、私が一番気に入っている起動スクリプトのバージョンであると判断しました。X を で開始し、-multiwindow
1 つだけを起動しxterm
ます。とは異なりstartxwin.bat
、Cygwin がインストールされている場所について潜在的に誤った想定を行うことはないため、アップグレードのたびに編集する必要はありません。
当初、ナンバーロックキーが壊れていましたが、再度アップデートを行ったところ解消されたようです。