Wine으로 Windows 응용 프로그램을 시작하는 바로 가기를 만드는 방법은 무엇입니까?


10

Wine으로 Windows 응용 프로그램을 시작하는 바로 가기를 어떻게 만듭니 까?

예를 들어 메모장 ++이 있습니다.

/media/DATA/Progs/Notepad++/notepad++.exe

바탕 화면에 바로 가기를 갖고 싶습니다.

답변:


5
  • 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 실행기 생성을 선택하십시오. 대체 텍스트

  • 그런 다음 이름을 입력하고 명령 상자에 와인 응용 프로그램의 경로를 입력하십시오. 대체 텍스트

  • 이제 데스크톱에서 실행기를 클릭하여 와인 응용 프로그램을 열 수 있습니다.
  • 링크를 살펴보십시오 .

3
내 우분투 데스크탑을 마우스 오른쪽 버튼으로 클릭하면 실행기 작성 메뉴가 나타나지 않고 새 폴더 만 작성하고 새 문서를 작성하십시오.
Mittenchops

적어도 13.10에서는 작동하지 않습니다. 오른쪽 클릭 옵션은 없습니다.
comrademike

1
더 이상 Create Launcher옵션 이없는 새 버전의 Ubuntu의 경우 실행기를 만드는 방법에 대한 지침은 여기를 참조하십시오. askubuntu.com/a/139530/14601
gene_wood

10

WLCreator는 Windows 프로그램 (Wine 사용) 용 Linux 데스크탑 런처를 작성하는 Python 프로그램 (스크립트)입니다.

용법

WLCreator는 exe 파일에서 아이콘을 추출하고 exe의 디렉토리 및 해당 서브 디렉토리에서 모든 ico 파일을 검색하여 png 파일로 변환하려고 시도합니다. 또한 응용 프로그램의 기본 디렉토리에서 png 파일을 검색합니다. 그 후, 사용자에게 아이콘과 실행기 이름을 선택할 수있는 그래픽 인터페이스가 제공됩니다.

이 프로그램은 Nautilus에 통합 될 수도 있습니다 (nautilus-script). 이를 통해 발사기를 쉽게 만들 수 있습니다!

응용 프로그램을 최대한 활용하려면 python-qt4, icoutils 및 imagemagick이 설치되어 있는지 확인해야합니다.

여기 에서 .deb 패키지를 다운로드 하고 deb 패키지가 있으면 두 번 클릭하여 설치하십시오.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

출처 및 추가 정보



2

"런처 만들기"는 더 이상 상황에 맞는 메뉴의 옵션이 아닙니다.

여기 내가하는 일이 있습니다. 가장 쉬운 방법은 아니지만 일단 설치하면 기존 파일을 복제 / 편집 할 수 있습니다.

  1. 터미널 세션을 엽니 다

  2. 런처 스크립트를위한 스토리지 폴더 생성

    mkdir $HOME/.bin
  3. 실행기 스크립트 생성

    nano $HOME/.bin/appname.sh

    따옴표없이 다음 코드를 삽입하십시오.

    #!/bin/bash
    
    cd "$HOME/.wineprefix/drive_c/Program\ Files/programfolder/"
    
    WINEPREFIX="$HOME/.wineprefix" wine exefilename.exe
    

    를 눌러 Ctrl+ X
    를 눌러 Y변경에 저장하기
    를 눌러 Enter확인 파일 이름에

  4. 스크립트를 실행 가능하게 만들기

    sudo chmod +x ~/.bin/appname.sh
  5. 데스크탑 링크 생성

    nano /Desktop/appname.desktop

    다음 코드를 삽입하십시오. ~/<path>홈 디렉토리를 나타내는 데 사용하지 마십시오 .desktop. 파일 에서 작동하지 않습니다 . .bin아이콘 의 하위 디렉토리를 만들었습니다 . 아이콘이 없으면 줄을 비워 둘 수 있습니다.

    [Desktop Entry]
    
    Name=<Appname>
    
    Comment=Wine Program
    
    Exec=$HOME/.bin/appname.sh
    
    Icon=$HOME/.bin/ico/icofilename.ico
    
    Terminal=false
    
    Type=Application
    
    Categories=Game;
    
    GenericName=appname
    

    프레스 Ctrl+ X
    프레스 Y
    프레스Enter

이제 끝났습니다.

추가 런처를 만들려면 기존 파일을 복사하여 터미널에서 편집하십시오.

cp $HOME/.bin/appname.sh $HOME/.bin/newappname.sh

nano $HOME/.bin/newappname.sh

편집 후 닫기

cp $HOME/Desktop/appname.desktop $HOME/Desktop/newappname.desktop

nano $HOME/Desktop/newappname.desktop

편집 후 닫기


1

Fox 바로 가기가 필요 하므로 여기에 내가 한 일이 있습니다.

$ touch "$HOME/Desktop/fox.desktop"
$ sudo touch "/opt/fox.sh"

$ chmod +x "$HOME/Desktop/fox.desktop"
$ sudo chmod +x "/opt/fox.sh"

$ editor "$HOME/Desktop/fox.desktop"  # Add the data
$ editor "/opt/fox.sh"  # Add the data

$ cat "/opt/fox.sh"
#!/bin/bash

WINEPREFIX="$HOME/.wineprefix" wine "$HOME/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe"

$ cat "$HOME/Desktop/fox.desktop"
[Desktop Entry]
GenericName=Fox
Exec=/opt/fox.sh
Icon=/home/<username>/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe_14_128_1033_1_32x32x4.png
MapNotify=true
Type=Application
Name=Fox

편집 : exe에서 아이콘을 가져 오려면; 이 가이드를 따르 거나 "gExtractWinIcons"GUI (와 함께 사용 가능 apt-get install)를 사용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.