[過去ログ] 今夜も Wine で乾杯! - 21本目 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
151(3): 2017/11/10(金)21:55 ID:Eomz4HU7(1) AAS
wine-stable:2.0.3ですが日本語が盛大に文字化けしたので知恵貸してください
画像リンク[png]:i.imgur.com
時期は不明ですがMeryの設定表示が豆腐になりました
ググるとtahomaが原因と出るので/opt/wine-stable/share/wine/fonts/内の
tahoma.ttfとtahomabd.ttfを退避させましたが直るどころか悪化します
画像リンク[png]:i.imgur.com
Mery以外のソフトでも一部で日本語が豆腐になったのでフォントが原因だとは思うんです
共に最近までは正常表示だったので何も考えずwineを更新したのが原因だとは思うんですが
178(3): 2017/11/15(水)09:44 ID:zX+/kLPg(1/3) AAS
Wine上で既存のWindows用業務プログラム(.net3.5)動かそうとやってるWindows専技術屋ですが
どうしてもMySQL Connector/Netで、NetBios名の名前解決ができなくてDHCPネットワークでは無理みたい
(DHCP切れって話だけど、使ってるロケーションが10箇所以上あるからいちいち現地で作業できない)
そこでLinux上に別ソフトインストールしてそいつで名前解決したあと、localhostにマスカレードさせてつなげることできないかと考えたんだけど
どなたか何かいいルーティング用プログラム知りませんか?
331(3): 2018/02/03(土)15:04 ID:ELGdE4BJ(1/8) AAS
wine3.0にしたらadobe airがインストールできなくなった
air28だけでなく27も26もだめ
しばらく様子をみるしかないか
396(60): 2018/02/17(土)16:26 ID:KjUUJ1nJ(1/9) AAS
Wineは、Desktopの直接の子であるような、Win32における「OVERLAPED WINDOW」
的な物しか、XWindow の Window を作らないのだろうか??
Wineのソースをダウンロードして、FIXME(WARNでもいいはずだけど)で実行を調べてみた。
でも、良く分からない。ビルドとmake installに時間がかかるため、大変。
本当はもっと実験したいんだけど、時間的に難しくなる。
ソースを見ると、HWNDの親が Desktopの場合にだけ、XCreateWindowしているように
見える。これが、透明ウィンドウが遅くなる理由かもしれない。LinuxのNativeなWindowの
場合、実験した限り透明にしても速度が余り変わらない。でも、Wineがもし、自前で透明処理
をやっているとなれば遅くなるのも頷けるが。
1つのソースしか修正してないのに、ビルドが始まるまでに数十秒かかる。make installに
省2
406(4): 2018/02/17(土)18:27 ID:1JDlaACg(1) AAS
半透明化はWin32API側でどうやっているの? Linuxネイティブなアプリでは?
SetLayeredWindowAttributesであれば、user32.dllからUSER_Driverを介してwinex11.drvが呼ばれて、
window.c内のsync_window_opacityで_NET_WM_WINDOW_OPACITYにα値を設定している様子が見て取れる
外部リンク[c]:github.com
TRACEで表示しているメッセージを確認するには環境変数WINEDEBUGを使って、
WINEDEBUG=win,x11 みたいにカンマ区切りで指定する。細かくは
外部リンク:wiki.winehq.org に書いてある。
あとは、dlls配下の各ディレクトリでもmake && sudo make instlallできるので
特定のDLLファイルしか変更しないのであれば、この方法でビルド時間を短縮できるぞ。
415(3): 396 2018/02/18(日)01:13 ID:DznsC7ZZ(1) AAS
WINEにおいて、
1. MDIのCMDIChildWndのCViewのCLIENT領域全体(子ウィンドウの
中全体と言ってもよい) に >>409の1.の色を塗って、完全透明
にしている時は、CMDIChildWndのタイトルバー(子ウィンドウの
タイトルバー)をドラッグしても高速に動かせる。
2. 1のCViewの中に、pDC->LineTo()で直線を一本描いた状態にしてから
同じ事をしようとすると、とても遅くなる。
3. 2.は、直線の代わりに pDC->TextOut() で文字を描いても同様に遅く
なる。
4. 推定では、Wineは、Win32のCreateWindow系で、Parent Window が
省11
418(3): 406 2018/02/18(日)02:29 ID:dARugMLm(1/2) AAS
>>415
すまん、ウィンドウの半透明化処理(LWA_ALPHA)と勘違いしてた。
ウィンドウ領域内の特定色で書いた箇所を透過させる場合(LWA_COLORKEY)ね。
ソースを調べたら、WineではX11のShape Extensionを使ってウィンドウの形状を変更することで、
「見た目だけではなく、Windowメッセージも下のWindowに伝達すること」を実現しているようだ。
具体的にはupdate_surface_region()で1ピクセルごとにピクセル値を比較して、
XShapeCombineRectanglesに指定する矩形領域を作っている。
外部リンク[c]:github.com
415の2.,3.の条件だと遅くなるとすると、ピクセル値を比較する処理は1.と同じなので、
矩形が大量になったときに、X側で描画性能が低下するのではないかと思うぞ。
省1
774(5): 2018/07/08(日)22:04 ID:ovAs73kM(1) AAS
wineと2chproxy.pl使ってJaneXenoで5ch見てるけど、
日本語入力が出来ないぞ
どこいじれば日本語入力出来るの?
886(8): 2018/08/25(土)18:36 ID:q4942HWm(1) AAS
ゴクリ・・・
画像リンク[jpg]:kura2.photozou.jp
926(3): 2018/09/20(木)08:57 ID:NGfFLXog(1) AAS
>>925
知るかボケ
お前の使ってる環境の質問はスレ違い
他所でやれ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.047s