今夜も Wine で乾杯! - 24本目
Linux上でWindowsのアプリを動作させるソフトウェア
Wineに関する情報交換スレ。
前スレ
今夜も Wine で乾杯! - 23本目
https://mao.5ch.net/test/read.cgi/linux/1585198566/
Wine本家
http://www.winehq.org/
http://wiki.winehq.org/
動作報告Wikiや過去ログなど
http://www.2chlinux.org/index.php?FrontPage
ここにパッチをうpするときはgzipやbzip2で圧縮した上で
base64などでエンコードしてください。おながいします。
動作報告は>>2のテンプレ使用を推奨。 ====Wine動作報告テンプレv1.0rc1====
アプリケーション名:
アプリケーションのバージョン:
Wineのバージョン:
ディストリビューションとアーキテクチャ:
レーティング:
動作の状態:
/*バグ回避方法など詳しく書いてください*/
動作には以下の作業が必要:
/*起動に必要なファイル名の変更やレジストリ編集など*/
以下のDLLオーバーライドが必要
[AppDefaults??実行ファイル名.exe??DllOverrides]
"DLL名1" = "native"
"DLL名2" = "native"
/*レーティングについて
http://appdb.winehq.org/help/?sTopic=maintainer_ratings より意訳
Pratinum: winecfg設定の変更やDLLオーバライドなしで完全動作
Gold: 完全動作するが、DLLオーバライドや、wineDoors,PlayOnLinux等設定ソフトの使用が必要
Silver: とりあえず基本機能は動く。 ゲームの一人プレイはできるがマルチプレイができない 等
Bronze: 起動はするが挙動がおかしい。画面表示の異常やfontの乱れ、動作が遅い 等
Garbage: インストールできない、起動できない、アプリケーションが使用に耐えない。*/ 杯を乾すと書いて、「乾杯」と読む。 もっともってこいやー
で、Kindle1.39あたりを Wine8.0.2でいれて動かしたんですが、順調に動いていました(過去形)
Debian12(正確には Q4OS5.2)
Displaylinkのドライバいれたらですね。ディスプレィ拡張して動きましたけど
プライムビデオもUSB-HDMI経由でみれますけど、Kindleがwinecfgがあ、時々起動できる程度に・・
絶対動かないわけではなく、10回に1回くらい起動できてそのときは普通に動いている風。
しかし、そのときはコンソールとかなんか周囲がギクシャクした動きになっている。win10 win8.1 win7 いずれの設定でも変わらない
ディスプレイドライバ関連でこけてるのでしょうね。 まあ、そういうことがありましたという報告です。
解決はしていません。今は、再インストールしてWineいれてKindleを動かしています。DisplayLinkはいれていません。 commeonをWINEで動かそうと頑張ってみたけど無理だった
動画系はやっぱり難しいのかな マンガミーヤ+wineでイライラしてたけどMcomixいれたらストレスフリーになった
もうマンガミーヤいらない Githubのprotonのdoaxvvスレで動かないって揉めてるけど誰か教えてやれよ
Proton7.x系なら動く
Proton8.x系、Experiment系は起動時のロード画面(黒背景にピンクカーソルが永遠バウンド)が永遠続くから遊べない
Proton7系でも週間のKoeiアップデート後はkoeiuc.bat(コーエーアップデートクリーンナップスクリプト)が暴走して5分1GBくらいメモリガンガン消費していって最終的にはシステムがクラッシュする
もちろんCPUも1コアフルで使う
wineのバグレポートはcmdのとこにされてるけど放置状態
Koeiアップグレードが終了したあと
ps -ax|grep koeiuc
kill ???
で毎回殺すしかない Wine 9.0がリリースされたのでさっそくFedora 39 x86_64でビルドしてみたよ
https://gitlab.winehq.org/wine/wine/-/releases/wine-9.0
ようやくLinuxの32bitバイナリ実行機能とは別のWindowsと同じ仕組みのWOW64が完成したので
--enable-archs=i386,x86_64
をつけてビルドするだけで32bitバイナリも64bitバイナリ両方動くようになった
実際7zipの32bit版と64bit版両方が動くことを確認
今の環境ではもはやWine以外ほとんどLinuxの32bit互換環境を利用していないはずなので、
これで32bit版glibc等32bit互換環境をディストリからなくしても大丈夫になったはず ついにmultilib入れなくてよくなったって理解でいいんですかね? CrossOverがオープンにしてくれたwine32on64とは別もんなのか? steamのi386ライブラリ地獄から開放されるのはいつなの >>16
WINE 9.xはまだまだ不安定な予感
ランタイムでwow64の切り替えって出来ないのかな ディーエムエムゲームプレーヤーのWin7\8.1対応最終バージョンがsteamのproton experimentalで動かなくなったからHeroicゲームLauncherに移行した
Proton-GE-latestでディーエムエムゲームプレーヤーの最新バージョン動くようになってる
PIPEのエラーたまに出るけど格段に減った
Wine-GE-latestは動画再生に難がある
ランタイム切り替えは全ゲーム再インストールになるので最初からProton-GEにしておいたほうがいい M3のMacで9.3動いたけど、ほとんど遅延やボトルネックを感じさせずネイティブで動いてるんじゃないかと思うくらいサクサク
Rossetaがずっとあればいいんだが ver1.0以前の古い頃は速度的にこなれてないと感じることもあったけど
そんなものとっくに体感することはなくなった
互換レイヤーの構造は不利な物ではないし完成すればネイティブより早くなって当然といった感じ なんのきなしにアップデートかけたら、
Kindleなんか勝手にパッケージダウンロードしてきて、Kindle動かなくなった
WineいれてるのKindleだけのためだからなあ。
Debian11(Q4OS4 )だからアップする良い機会かな MacだったらTime Machineでまるっと戻せるからやけっぱちでアプデしても平気なんだ LinuxでもTimeShift等でまるっと戻せるから平気かと でも標準機能じゃないでしょ?
そういうの知ってるか元から入ってないと使う機会すら得られない でも話の流れからするとパッケージをバージョンダウンすればいいだけじゃないの? >>25
デタリキZXたまにやってる
Proton-GEだと問題ない。Wine-GEだとガチャの動画が永遠に再生されずガチャ引けなくなる mp4とかは特許料かかるからMS開発でWin使用に限っては無料で使えるwmv使ってるWinソフト多い
MSが特許握ってるからProtonとかWine公式では実装されてない(wmpのdllスカスカハリボテ)
同人エロゲーとかもwmv再生実装してるのが多くてProton-GEに変えるとかwmp9などをwintrickでいれるとかで半分くらいは動く。あと半分くらいはもう何やっても動かない そういや宮内庁がWMVで動画配信してたな
iPhoneだとVLC使わないと見れんかった
しかもURLを調べないといけない 国によって長かったりするし特許ゴロがこっそり特許取ってる可能性あるからね
gifみたいになるから慎重にいかないと アメリカだと結構簡単に延長されるけど年十年も伸びるわけじゃないし
日本じゃ基本的に延長は無いでしょ
H.264の初版は2004年らしいから最初期の特許は今年中に失効する Kindle 今、1.40.1なんだけど、バージョンアップで動かなくなりますね。バックアップから戻しちゃった。うむ… Mint21.3です
公式の手順に従ってターミナルからインストールしようとしたのですが
sudo apt updateをすると
>E: リポジトリ https://dl.winehq.org/wine-builds/ubuntu focal InRelease は署名されていません。
>N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
>N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
と出ます。
どうすれば? ちくしょおおおおおおおお
枠で囲むかしろよ、わかりにくいんだよおおおお
>>42
動きました、ありがとう wineのmonoで.net4.7.2のアプリを動かそうとしているのですが(画面に線が引けるアプリ)、少し使うとフリーズします
どうすればいいですか 多分バージョン関係ない初歩の話だと思うんですが、
コマンドラインオプションでwine MassiGra.exe $1みたいに開くファイルを引数にしようとすると
ソフトは起動してファイルが見つかりませんと言われます
Linux側の出す引数が\じゃなくて/で区切ってるからとか、ドライブレターが正しくないからとかだと思うんですが、
/を\に置き換えて渡すシェルスクリプトでも書かないといかんのでしょうか?
mcomixでマンガ読んでて、ふとMassiGraで同じの読んだらすんごい鮮明だったので愕然としました
どうもmcomixの画像表示自体がボケボケなだけみたいですが >>45
$1じゃなくて$@にしたらどう?
俺はこれで何も細工なしにスクリプトから動いてる wine "MassiGra.exe" "Z:/path/to/file" $1で渡したいなら、
wine /win/Fullpath/MassiGra/MassiGra.exe `winepath -w $1`
とかメンドクサイことやらにゃいかんのじゃなかったっけ? みなさん即レスありがとうございます~!
煮詰まってたところでスレ開いたら答え頂いてました
>>46さんのはどちらでもいけました
というか、途中でshファイルをCRLFで作ってたことに気付きました……
すみません、久しぶりにsh書くとやっちゃうんです
>>47さんのはすぐ気づいたんですがそのまま試さず
「ドライブレター見るのめんどいから、ファイル名からフルパス取得してsedで/→\置換して$1で渡すまでをワンライナーで~」
とかごちゃごちゃ無駄な苦労してました……orz
ほんと、レスありがとうございます。見逃したまま放り投げるところでした
>>48さんのはそのままだと自分の環境では何も起きなかったのですが、なんかどこかで使えそうな気がするのでメモしておきます
お騒がせ大変失礼致しました
半年と言わず半生ROMってます……