Windows 애플리케이션 에뮬레이션용 Bottles를 설치했습니다.
명령줄을 통해 애플리케이션을 시작하려고 하는데 애플리케이션을 자동으로 시작할 수 없습니다. 병을 열었지만 앱이 시작되지 않아 수동으로 시작해야 했습니다.
시스템 시작 시 이 애플리케이션을 시작하는 시스템 서비스를 만들 수 있도록 작동시키고 싶습니다. 운영 체제는 AlmaLinux 8입니다.
내가 시도한 명령의 변형은 다음과 같습니다.
flatpak run com.usebottles.bottles -b NetSync -e 'C:\windows\system32\start.exe /wait C:\Program Files (x86)\BigNet\NetSync\NetSync.exe'
flatpak run com.usebottles.bottles -b NetSync -e 'C:\Program Files (x86)\BigNet\NetSync\NetSync.exe'
flatpak run com.usebottles.bottles -b NetSync -e '/home/rlee/.var/app/com.usebottles.bottles/data/bottles/bottles/NetSync/drive_c/Program Files (x86)/BigNet/NetSync/NetSync.exe'
flatpak run com.usebottles.bottles -b NetSync -e /home/rlee/.var/app/com.usebottles.bottles/data/bottles/bottles/NetSync/drive_c/Program\ Files\ \(x86\)/BigNet/NetSync/NetSync.exe
答え1
간단히 찾아보기병 문서(usebottles.com 홈 페이지 상단, "문서", CLI) bottles-cli
에서는 그래픽 프런트엔드 대신 실행해야 한다고 제안합니다.
그래서,
flatpak run --command=bottles-cli com.usebottles.bottles --help
(代わりに--help
)サブコマンドを実行できることを指摘してくださいrun
。
usage: bottles-cli run [-h] -b BOTTLE [-e EXECUTABLE] [-a ARGS] [-p PROGRAM]
optional arguments:
-h, --help show this help message and exit
-b BOTTLE, --bottle BOTTLE
Bottle name
-e EXECUTABLE, --executable EXECUTABLE
Path to the executable
-a ARGS, --args ARGS Arguments to pass to the executable
-p PROGRAM, --program PROGRAM
Program to run