Unity에서 Wine 애플리케이션에 어떻게 액세스합니까?


8

방금 11.10을 새로 설치했습니다. Unity를 사용한 것은 이번이 처음입니다. Wine을 설치하고 성공적으로 IrfanView를 설치하는 데 사용했습니다. Unity에서 IrfanView를 시작하는 방법을 알 수 없습니다. Wine 프로그램이 Unity에 표시되지 않습니까? 그렇지 않으면 어떻게 액세스합니까?

답변:


4

일반적으로 애플리케이션 이름의 처음 몇 글자를 Unity 대시에 입력하여 프로그램을 시작할 수 있습니다. 귀하의 경우 "IrfanView"를 입력하기 시작하고 응용 프로그램에서 바탕 화면 바로 가기 / 시작 메뉴 아이콘을 만든 경우 처음 몇 글자를 입력하면 해당 아이콘이 표시됩니다.

실패하면 Wine의 "C 드라이브"를 열어 응용 프로그램의 실행 파일을 찾을 수 있습니다. 에서 대부분의 와인 응용 프로그램을 찾을 수 있습니다 ~/.wine/drive_c/Program Files. 거의 모든 Windows 응용 프로그램이에 설치 C:\Program Files되므로 응용 프로그램 폴더가 표시됩니다. 응용 프로그램을 찾으면 간단히 두 번 클릭하여 시작할 수 있습니다.


허, 대시에 전혀 표시되지 않습니다. Wine 디렉토리에서 시작할 수 있습니다. 동일한 결과로 두 개의 다른 앱을 설치하려고했지만 실행되었지만 대시에는 표시되지 않습니다. 이것이 전형적인 지 또는 수차인지 알기 전에 Unity에서 Wine을 사용하지 않았기 때문에.
Morgan 5 월

1
시간이 지나면 와인 앱이 대시로 표시 될 것입니다
Extender

당신이 정확히 맞았습니다. 왜 그렇게 오래 걸 렸는지 모르겠지만 몇 번의 재부팅 후에 그들은 나타났습니다.
Morgan May

4

나는 11.10에 Unity의 첫 맛을 얻고 있습니다. 와인 발사기를 Unity 발사 막대에 추가하는 방법은 대시로 이름을 기준으로 와인 발사기를 검색하고 아이콘을 막대 위로 드래그하는 것입니다. 실행기를 클릭하면 "Wine Windows Program Loader"라는 다른 아이콘이 만들어 지므로 와인 통합은 그리 좋지 않습니다.

앱이 대시로 보이지 않으면 먼저 시스템을 완전히 업데이트하고 재부팅하십시오. 여전히 보이지 않는다면 Zeitgeist가 실행 중인지 확인하십시오. "zeitgeist-deamon"및 "zeitgeist-datahub"라는 프로세스가 표시되어야합니다. 대시가 제대로 작동하려면 있어야합니다. 어느 쪽이든 디버그 모드에서 zeitgeist를 시작하고 오류를 찾으십시오.

sudo를 사용하지 마십시오

zeitgeist-deamon --quit
zeitgeist-deamon --log-level DEBUG

와인 응용 프로그램을 설치하는 동안 Zeitgeist에서 디버그 정보를 보려고 시도했지만 관련성이 없습니다. 이 프로그램은 나를 위해 즉시 대시로 나타났습니다. 아마도 오류나 유용한 것이있을 수 있습니다.


충고 감사합니다. 결국 몇 번 다시 시작하는 것이 전부라고 생각합니다. 그 시간 동안 업데이트했는지 확실하지 않습니다.
Morgan May

1

일부 게시물에 따르면 / usr / share / applications / 디렉토리에이 애플리케이션에 대한 "데스크톱"설정 파일이있는 경우 애플리케이션이 Unity 실행기에 표시됩니다.

"데스크톱"파일은 단순한 텍스트 파일이 아닌 것 같습니다. 마우스 오른쪽 버튼으로 클릭하면 속성 표시 창을 열 수 있지만 발견 한 내용은별로 유용하지 않습니다. 그 대신이 파일을 홈 디렉토리에 복사하고 파일 이름을 .txt로 바꾸면 Windows 응용 프로그램의 실행기를 더 많이 볼 수있는 방법을 배우게됩니다.

"wine"로 실행되는 간단한 "mscalc.exe"에 대한 테스트 런처를 만들었으며 Unity 런처에서 완벽하게 작동합니다. 내가 한 방법은 다음과 같습니다.

(1) mscalc.exe 및 mscalc.ico를 .wine 하위 디렉토리에 넣습니다.

(2)이 내용으로 .txt 파일을 준비했습니다.

[Desktop Entry]
Name=mscalc
Comment=Perform arithmetic, scientific or financial calculations
Keywords=calculation;calculator;mscalc
Exec=sh -c "cd /home/username/.wine/drive_c/windows; wine /home/username/.wine/drive_c/windows/mscalc.exe"
Icon=/home/username/.wine/drive_c/windows/mscalc.ico
Terminal=false
Type=Application
StartupNotify=true
Categories=Applications;Utilites;Calculator
X-Ubuntu-Gettext-Domain=windows-calculator

(3) 그런 다음 txt 파일의 이름을 ".desktop"확장명으로 변경하고 속성을 변경하여 실행 파일로 만들었습니다. 커맨드 라인을 사용하면 쉽습니다.

cp mscalc.txt mscalc.desktop
chmod +x mscalc.desktop

(4) 마지막으로 올바른 디렉토리에 배치했습니다.

(편집 : .txt 파일의 일부 실수로 로그인 할 때마다 여러 가지 경고가 표시된다고 언급했습니다. 손상되지는 않지만 바탕 화면에 바탕 화면 아이콘을 배치하여 / usr에 배치하지 않는 것이 좋습니다. / share / applications 디렉토리).

sudo cp -iv mscalc.desktop /usr/share/applications/

이 예에서는 불필요하거나 부정확 한 설정이 많이 있다고 확신합니다. 그러나 당신은 알아 차릴 것입니다

  • 이 txt 파일 내에서 "cd"를 사용하여 응용 프로그램이 실행될 디렉토리를 변경했습니다.
  • 물론 "username"을 실제 사용자
    이름 으로 변경해야합니다 .
  • 공백을 쉽게 받아 들일 수 없기 때문에 "프로그램 파일"디렉토리 이름을 피하기 위해 drive_c \ windows 디렉토리를 사용했습니다. 그러나 다음과 같이 이스케이프 문자 (이중 "\")를 사용하여 사용할 수 있습니다. /home/username/.wine/dosdevices/c : / Program \\ Files /
  • "카테고리 = 애플리케이션;"설정 이 응용 프로그램을 실행기의 올바른 부분에서 보는 것이 유용합니다. 기존 카테고리를 모르지만 응용 프로그램 "이 어딘가에 나타나도록 올바른 것 같습니다 :-)

0

나는 그놈 패널에서 천천히 화합하기 위해 고전적인 메뉴 표시기 를 사용하고 있습니다.

직접적인 해결책은 아니지만 쉬운 해결 방법 일 수 있습니다.

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