[過去ログ] 今夜も Wine で乾杯! - 23本目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
863: 2023/04/07(金)05:13 ID:KbB/DW2j(1) AAS
icoutilsに含まれるwrestoolでexeファイルからpng画像取り出せる
ついでにicoutilsインストールしておけばファイラーのexeアイコン画像も自動生成してくれる
864: 2023/04/08(土)09:45 ID:/JCRBApF(1) AAS
アイコン取り出せた
.desktopがうまく動かせない
難しいなこれ
865: 2023/04/08(土)12:06 ID:32Ko921f(1/4) AAS
Desktop Entry
sudo apt install libfm-tools
# lxshortcutパッケージが必要
lxshortcut -o ~/Desktop/mpv.desktop
するとファイルのプロパティが表示されるからデスクトップエントリ表示に切り替え
コマンドなどを入力
Mery_exe.sh %f
-------------
Mery_exe.sh
#!/bin/bash
省1
866: 2023/04/08(土)12:09 ID:32Ko921f(2/4) AAS
$file は $1かな
867: 2023/04/08(土)12:17 ID:32Ko921f(3/4) AAS
こうか?
file=$(printf %q $1)
868: 2023/04/08(土)12:37 ID:32Ko921f(4/4) AAS
'Z:'をつけるのかな
file=$(printf %q "z:$1")
869: 2023/04/08(土)12:38 ID:4iuDlgsK(1) AAS
winepathじゃねーの
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
↑
このスクリプトでもファイル名に空白入っているファイルはパスの変換に失敗して開けない
もう疲れたから諦めた
872: 2023/04/10(月)00:24 ID:gxmGNQnw(1/3) AAS
Kindleいれた時に勝手に出来たのはこんな感じ
気にしたことなかったけど、めんどくさいんだね
[Desktop Entry]
Name=Kindle
Exec=env WINEPREFIX="/home/yoshiaki/.wine" wine C:\\\\Program\\ Files\\ \\(x86\\)\\\\Amazon\\\\Kindle\\\\Kindle.exe
Type=Application
StartupNotify=true
Path=/home/yoshiaki/.wine/dosdevices/c:/Program Files (x86)/Amazon/Kindle/webview
Icon=C9D2_Kindle.0
StartupWMClass=kindle.exe
873(1): 2023/04/10(月)00:26 ID:gxmGNQnw(2/3) AAS
あーごめん、送るメニューか
ファイラー(Nemo)で紐付けちゃってます
874: 2023/04/10(月)00:31 ID:gxmGNQnw(3/3) AAS
こういうのもありました
wine-create-shortcut
外部リンク:github.com
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は更に\地獄の変換の罠で頭がやられる
877: 2023/04/10(月)00:40 ID:9tRNbO1W(1) AAS
CrossOver入れた方が楽だな
金かかるけど
878: 2023/04/10(月)01:08 ID:0Ue0cbvx(5/5) AAS
アプリごとにBottles作るならflatpakでbottlesいれりゃいいんじゃないの?
ただアプリごとにBottlesというかWINEPREFIXというか環境を分離させるとアプリごとにexplorer.exeやらなんやらのプロセスが動くよ
アプリが正常に終了しないことも多いからゾンビプロセスが大量に残ってメモリ食い尽くすことも多いから注意
879: 2023/04/10(月)02:05 ID:JSU8vnPI(1) AAS
kdeのメニューエディタとかで起動ショートカット作ればいいだけじゃん
880: 2023/04/10(月)04:08 ID:zAU90Jxt(1) AAS
playonlinuxならワンクリックでデスクトップアイコン作れるから
環境コピーが簡単
881: 2023/04/10(月)12:25 ID:M2QMEZxt(1/2) AAS
> sh -C "cmd1 & cmd2 & cmd3"
cmd1 && cmd2 && cmd3 又は cmd1; cmd2; cmd3 じゃね
882: 2023/04/10(月)15:54 ID:wSkgnZ47(1) AAS
難し過ぎて脳みそトロけてきた
上下前次1-新書関写板覧索設栞歴
あと 120 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.020s