▼スレッド
│
└◇1114:マルチウィンドウ in Xserver [a] 04/17 09:02
└◇1117:Re:マルチウィンドウ in Xserver [やまもと] 04/17
├◇1118:Re[2]:マルチウィンドウ in Xserver [a] 04/17
│└◇1119:Re[3]:マルチウィンドウ in Xserver [中島] 04/17
│ └◇1122:Re[4]:マルチウィンドウ in Xserver [やまもと] 04/17
│ └◇1132:Re[5]:マルチウィンドウ in Xserver [Rocco] 04/17
│ └◇1133:Re[6]:マルチウィンドウ in Xserver [naoya] 04/18
│ └◇1135:Re[7]:マルチウィンドウ in Xserver [Rocco] 04/19
│ ├◇1137:Re[8]:マルチウィンドウ in Xserver [やまもと] 04/21
│ │├◇1140:Re[9]:マルチウィンドウ in Xserver [naoya] 04/21
│ │└◇1143:Re[9]:マルチウィンドウ in Xserver [Rocco] 04/22 <
│ └◇1141:Re[8]:マルチウィンドウ in Xserver [松崎] 04/21
│ └◇1142:Re[9]:マルチウィンドウ in Xserver [Rocco] 04/22
└◇1123:[便乗質問] batファイルにしたのですが [naoya] 04/17
├◇1124:Re:[便乗質問] batファイルにしたのですが [naoya] 04/17
└◇1126:Re:[便乗質問] batファイルにしたのですが [やまもと] 04/17
Xserver がありますが、これって、マルチウィンドウモードで動きます?スレッド一覧
マルチウィンドウモードって、言葉が一般的がどうかわかりませんが、kterm や emacs なんかアプリ毎にウィンドウが開いて、KDE や GNOME なんか起動しないモードのことを言いたいのです。大抵の市販の Xserver にはあると思います。
やまもとです。スレッド一覧
下記を実行すれば、もどきですが、似たような環境にはなります。Windowマネージャーの起動は、必須なので、質問のように
要求するものは違うかもしれませんが、試してみて下さい。
XWin -rootless :0 &
DISPLAY=localhost:0
twm &
xmodmap xmodmap.jp ←これは、好みで入れて下さい。
xterm & ←これは、好みで入れて下さい。
twmの代わりにwmakerを使ってもよいかと思います。
できました、できました!スレッド一覧
めちゃくちゃ嬉しいです。
XEmacs を普通の Windows アプリの如く動かしたかったので、
これで十分です。
ありがとうございました。
wmaker は初耳ですがこれも試してみます。
スレッド一覧
-multiwindowオプションを使うとウインドウズマネージャが別に要らなくなります。
中島さん、フォローすみません。スレッド一覧
やまもとです。
> -multiwindowオプションを使うとウインドウズマネージャが別に要らなくなります。
>
-multiwindowのオプションは、しりませんでした。
情報、ありがとう御座います。私の勉強不足でした。
こちらの方が、便利かもしれませんね。
ただし、-multiwindow の方が遅いです。スレッド一覧
うちの PC (Pentium4 1.5 GHz) でもストレスたまりますね。
あとは、X アプリを開くたびに、Windows 側のタスクバーにも表示されてしまって、しかもタスクバー上のアイコンは同じなので、好きになれません。
それと業務上使うアプリ (動作しているのは Solaris ですが、Cygwin を X Server で使っています) が -multiwindow だと一部の機能が使えないので、結果的に普通の X Server になってます。(そういうアプリもあるかもしれません)
> それと業務上使うアプリ (動作しているのは Solaris ですスレッド一覧
> が、Cygwin を X Server で使っています) が -
> multiwindow だと一部の機能が使えないので、結果的に普通
> の X Server になってます。(そういうアプリもあるかもしれ
> ません)
具体的にはどういった機能が使えないのでしょうか?
ちょっと関心があります。
備考)
バッチファイルで、下記を実行して Solaris を触っています。
# bomb = Solaris, aix = Windows (UNIXのAIXではない)
start XWin -screen 0 1024 768 -query bomb -from aix -fp tcp/bomb:7100 -rootless
業務で使うものでスレッド一覧
http://www.tool.co.jp/j/ProdLavis.html
というのがありまして、これを Cygwin の X Server から multiwindow (rootless ではないです) で起動すると入力 BOX に文字が入らないのです。
rootless は問題ないです。
やまもとです。スレッド一覧
重宝していた、xwinclipも動作しませんね。
最新版に変更してもだめでした。
MS-WindowsとCygWin間をクリップボード経由で操作していたの
ですが、不便です。
そうですか、うまく動かないものもなかにはあるのですね。スレッド一覧
X Window では特定のソフトしか使ってない(使えない)ので、
これまで問題に直面してませんでした。
また、xwinclipっては初めて知りました.
うまく動くようになるといいですね。
最新版では xwinclip ではなく、XWin のオプションで -clipboard らしいです。スレッド一覧
xwinclip も動作すると思うのですが、xwinclip の最新にしてみてはいかがでしょうか。
xwinclip は XWin のすぐ後に起動しないとダメなんですね。
最近知りました。
起動してみたら、xwinclip 健在みたいですが・・・。
start XWin -multiwindow
start /B xwinclip
のようにして起動しました。
SolarisにXDMCPで入ってるか、スレッド一覧
-nolisten tcpしてるかしてませんか?
普通に XWin -multiwindow で起動して、スレッド一覧
$ xhost +
$ telnet foo
$ setenv DISPLAY foo:0.0 # 相手は tcsh です
$ 起動アプリ &
とやって、起動しているだけなんですけどね。
いずれ直ると思って見守っています。(こういうのはいけないのかもしれませんが・・・)
最近、bash を立ち上げて startx という古風な方法しか使ってませんので、不便はありません。
便乗質問です。スレッド一覧
バッチファイルを作成したのですが、画面の左上に
xterm
という四角い窓が現れて、クリックするとxtermのウィンドウ
が表示されます。
CTRD+Dで閉じるとウィンドウは消えるのですが、タスクバーに
Cygwin/XFree86 rl
ってのが残ってしまいます。
そうゆうもんなのでしょうか?
起動時にはウィンドウが開いた状態で、閉じたら終了して欲しい
のですが。
xterm.bat
-
@echo off
SET DISPLAY=127.0.0.1:0.0
SET CYGWIN_ROOT=\cygwin
SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH%
REM
REM Cleanup after last run.
REM
if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH
attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0
del %CYGWIN_ROOT%\tmp\.X11-unix\X0
:CLEANUP-FINISH
if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix
start XWin -rootless :0 &
run twm
xmodmap xmodmap.jp
run xterm
:END
Windowマネージャをopenboxに変えたら起動時にウィンドウをスレッド一覧
表示してくれました。
ところで -multiwindow ってどうやって使うのでしょうか?
やまもとです。スレッド一覧
下記で如何ですか?
startx2.bat
-------------------------------------------
@echo off
SET DISPLAY=127.0.0.1:0.0
SET CYGWIN_ROOT=\cygwin
SET PATH=.;%CYGWIN_ROOT%\bin;%CYGWIN_ROOT%\usr\X11R6\bin;%PATH%
REM
REM Cleanup after last run.
REM
if not exist %CYGWIN_ROOT%\tmp\.X11-unix\X0 goto CLEANUP-FINISH
attrib -s %CYGWIN_ROOT%\tmp\.X11-unix\X0
del %CYGWIN_ROOT%\tmp\.X11-unix\X0
:CLEANUP-FINISH
if exist %CYGWIN_ROOT%\tmp\.X11-unix rmdir %CYGWIN_ROOT%\tmp\.X11-unix
start XWin -multiwindow :0 &
run xterm -e bash --login
:END
--------------------------------