와인 프로그램을 실행하려면 예를 들어 다음과 같이 입력해야 합니다.
$ wine ~/.wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe
직접 실행할 수 있나요 TextAloudMP3
? 이는 명령줄(별칭을 만들 수 있는 곳)뿐만 아니라 그래픽 환경 전체를 의미합니다. 프로그램을 시작해요dmenu
.
답변1
exe 프로그램을 시작하기 위해 wine을 직접 사용한다는 뜻인 것 같으니 커널에 win32 바이너리 파일을 실행하기 위해 wine을 사용하라고 지시하세요.
none /proc/sys/fs/binfmt_misc binfmt_misc defaults 0 0
binfmt fs를 마운트하고 /etc/fstab에 한 줄을 추가한mount -a
다음 실행합니다 .echo ':DOSWin:M::MZ::/usr/bin/wine:' > /proc/sys/fs/binfmt_misc/register
바이너리 형식 등록
나중에 exe 파일을 실행하면 됩니다./path/to/XX.exe
이로 인해 보안 문제도 발생합니다.
답변2
wine
그것이 맞는지 확인하십시오가는 길에다음을 포함하는 쉘 스크립트를 작성하십시오.
#!/bin/sh
wine "$HOME/.wine/drive_c/Program Files/TextAloud/TextAloudMP3.exe"
를 실행하여 스크립트를 실행할 수 있는 권한을 자신에게 부여하십시오 chmod u+x SCRIPT_NAME
.
그런 다음 파일 관리자에서 스크립트를 실행하면 됩니다. TextAloudMP3.exe를 실행하는 와인이 시작됩니다.
답변3
0단계
사용자의 바이너리 경로를 설정합니다. 실행 mkdir ~/bin
하고 PATH에 디렉터리를 추가합니다.
이 작업이 수행되는 방식은 사용 중인 셸 및 데스크탑 환경에 따라 다를 수 있습니다.
여기에서는 다양한 쉘에서 PATH를 변경하는 방법을 찾을 수 있습니다..
데스크톱 환경이 셸 프로필에 관심이 없고 전자가 터미널에서는 작동하지만 데스크톱 환경에서는 작동하지 않는 경우 해결된 문제를 확인하세요..
1 단계
셸 및 데스크탑 환경이 새 PATH를 따르도록 설정되면 여기에 스크립트를 끌어다 놓고 경로를 입력하지 않고도 일반 명령으로 실행할 수 있습니다.
이 디렉토리에서 와인 프로그램을 실행하기 위한 짧은 쉘 스크립트를 작성하십시오 ~/bin/textaloud
.
#!/bin/bash
cd "~/.wine/drive_c"
exec wine "~/.wine/drive_c/Program Files/TextAloud/TextAloudMP3.exe" "$@"
실행 권한을 부여합니다.
chmod +x ~/bin/textaloud
위 스크립트에서는 세 가지 사항에 유의해야 합니다.
- 경로는
cd
프로그램이 실행될 위치(디렉토리)입니다. 일부 프로그램은 특정 디렉터리에서 실행해야 할 수도 있습니다. 문제가 있는 경우 해당 위치에 디렉터리를 설정하십시오(일반적으로 실행 파일과 동일한 위치). 어떤 경우에는 이 줄이 필요하지 않을 수도 있습니다. - 이
exec
명령은 다음 매개변수를 사용하여 bash에 와인으로 전환하도록 지시하므로 더 이상 bash 실행 와인이 아니라 bash 프로세스가 와인으로 전환됩니다. PID가 아직 존재합니다. 두 개의 프로세스를 실행하고 있지 않습니다. $@
스크립트를 실행한 인수(있는 경우)로 대체됩니다 . 따라서 이는 와인 프로그램으로 전달됩니다.
이제 셸에서 프로그램을 실행할 수 있습니다. 예를 들면 다음과 같습니다.
textaloud
2 단계
애플리케이션 실행 프로그램을 만듭니다. 오늘날 이러한 파일은 .desktop
파일로 표준화되어 있으며 많은 데스크탑 환경에서는 이를 생성하기 위한 그래픽 도구를 제공합니다.
이는 직접 작성하는 데 사용할 수 있는 예제 프레임워크입니다. 아이콘(일반적으로 PNG, SVG 또는 XPM)을 제공해야 할 수도 있습니다.
[Desktop Entry]
Type=Application
Name=TextAloud
Exec=textaloud
Icon=textaloud.png
이 파일을 ~/.local/share/applications/TextAloud.desktop
.icon 검색(다른 위치 중에서) 에 넣으십시오 ~/.local/share/icons
. 따라서 앱에 대한 귀여운 아이콘을 찾아서 이름과 함께 거기에 넣으십시오 textaloud.png
.
이 작업이 완료되면 데스크톱 환경에서 바로 가기 파일을 찾고 스크립트를 사용하여 프로그램을 실행할 수 있습니다. 그렇지 않은 경우 다시 로드하거나 다시 시작하세요.
답변4
PlayOnLinux를 시도해 보셨나요? 그것은 당신을 위해 모든 것을 처리하며 와인 프로그램에서 열 수 있는 일부 파일 형식을 구성할 수도 있습니다.