[過去ログ] 今夜も Wine で乾杯! - 23本目 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
870: 2023/04/10(月)00:09 ID:0Ue0cbvx(1/5) AAS
この前めちゃくちゃ沼って3日くらいかけてやっと送るメニューで開けるように出来たわ
~/program1.sh
#!/bin/sh
cmd1="env WINEPREFIX=/home/user1/.wine wine \"/home/user1/.wine/drive_c/Program Files/Program1/Program1.exe\" "
for I; do
p1=`winepath -w $I | sed 's/\\\\/\\\\\\\\/g'`
cmd1="$cmd1 \"$p1\""
done
eval $cmd1

Program1.desktop
省9
871: 2023/04/10(月)00:11 ID:0Ue0cbvx(2/5) AAS

このスクリプトでもファイル名に空白入っているファイルはパスの変換に失敗して開けない
もう疲れたから諦めた
875: 2023/04/10(月)00:33 ID:0Ue0cbvx(3/5) AAS
>>873
wineにパス渡すにはZ:\ドライブのパスに変換しないと開けないからファイラーで紐付けるだけでは駄目でパスを変換する.desktopショートカットを書かなくてはならない
シェルスクリプトのせいで \ 記号で頭がふっとーしちゃうの
876: 2023/04/10(月)00:37 ID:0Ue0cbvx(4/5) AAS
.desktopはほんとうにウンコだから沼るよ
cmd1 & cmd2 & cmd3みたいなのでも動いたり動かなかったりするからsh -C "cmd1 & cmd2 & cmd3"みたいに書かないと駄目だしなんならそれでも駄目なときがある
winepathは更に\地獄の変換の罠で頭がやられる
878: 2023/04/10(月)01:08 ID:0Ue0cbvx(5/5) AAS
アプリごとにBottles作るならflatpakでbottlesいれりゃいいんじゃないの?
ただアプリごとにBottlesというかWINEPREFIXというか環境を分離させるとアプリごとにexplorer.exeやらなんやらのプロセスが動くよ
アプリが正常に終了しないことも多いからゾンビプロセスが大量に残ってメモリ食い尽くすことも多いから注意
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.048s