Wine 및 해당 프로그램에서 Wine Explorer 대신 Ubuntu 파일 관리자를 사용하도록 설정할 수 있습니까?


24

Wine에 설치된 Windows 프로그램에서 디렉토리를 탐색 할 때 (Foobar2000에서 폴더를 열 때와 같이) Wine은 항상 Wine 탐색기를 엽니 다.

Foobar2000에서 폴더 포함 옵션 열기


와인 파일 관리자

대신 우분투 파일 관리자 (예 : 노틸러스)를 열도록 와인을 설정할 수 있습니까?


2
당신은 "바꿀 수"있어야합니다 usr/bin/winefile. 나는 그것을 테스트하지 않았다.
RobotHumans

@hbdgaf-FM을 지정하는 라인은 어디에 usr/bin/winefile있습니까?

fwiw, 문제의 창을 파일 선택기라고합니다. 나는 아무것도 찾을 수 없었다
user1974

winefile을 변경하기 위해 어떤 파일을 편집하고 있습니까?
James

1
@RobotHumans 아이디어가 있습니까? 아니면 와인 파일의 내부 메커니즘이 설명 될 곳이 있습니까?
James

답변:


4

Ubuntu 14.04 및 16.04 에서 코드를 빠르게 검토 /usr/bin/winefile하면 답변이 아니요임을 나타냅니다. 디렉토리 이름으로 호출되었는지 확인한 후 와인을 사용하여 파일 관리자를 시작합니다.

발췌 :

if [ -x "$appdir/wine" ]; then exec "$appdir/wine" "$appname" "$@"; fi

# finally look in PATH
exec wine "$appname" "$@"

와인은 Windows 실행 파일을 실행하도록 설계되었으므로 기본 앱을 실행하지 않습니다. 파일 선택 후 올바른 매개 변수가 전달되도록 와인을 사용하여 파일 선택 루틴을 시작해야한다고 가정합니다. 이 의견은 순전히 논리 (/ usr / bin / winefile의 내용)를 기반으로합니다. 반대로 정보가 있으면 의견을 말하고 공유하십시오.


보인다 winefile단지 응용 프로그램 이름 또는 .exe 이름과 해당 핸들의 번역 할 wine프로그램이 함께 물건을 할 수 있습니다.
Anwar

Foobar2000이 Linux 파일 관리자를 열 수 있는 방법 은 위에서 요청한 의미에서 "반대에 대한 정보"로 인정 된다고 생각하십니까 ?

1
@cipricus 아니요 아니요. 이 답변을주의 깊게 살펴보면 C : \ windows \ system32 \ winebrowser.exe를 호출하여 호출 된 디렉토리를 표시합니다. (winebrowser.exe는 분명히 기본 앱이 아니며 와인 라이브러리
Geek

그래서 당신은 단지 nautilus / thunar / etc를 제외한 모든 사람들을위한 와인을 부르는 wine이라는 스크립트를 만들 수 없습니다.
Dagelf

@Dagelf 당신은 확실히 미래에 와인과 관련하여 발생할 수있는 모든 문제를 지원할 수있는 의도하지 않은 결과를 쉽게 초래할 수있는 반전을 시도 할 수 있습니다.
Geek

4

가장 유망한 접근법은 관심있는 모든 파일에 대해 MIME 유형을 설정하는 것 같습니다. Wine의 모든 파일 형식을 해당 기본 응용 프로그램과 연결하는 방법을 살펴보십시오 .

내가 시도했지만 작동하지 않은 다른 것 : /usr/bin/winefile간단한 래퍼 스크립트이므로 스크립트를 바꾸거나 변경할 수 있습니다. 예를 들어 와인에서 파일 관리자로 thunar를 사용하려면 #comment 행 뒤에 추가하십시오.

thunar $@
exit

나머지는 그대로두고 변경 사항을 취소 할 수 있습니다.

에서 찾고 : 두 번째 접근 방법, 작동하지 않습니다 system32에 대한 winefile.exe그리고 explorer.exe하는 Thunar하는 소프트 링크로 대체. 와인은 이것을 무시합니다. 심지어이 소프트 링크를 두 번 클릭해도 winefileThunar 대신 실행 됩니다.

winefile와인이 내장되어있는 것 같습니다 . 일부 레지스트리 편집으로 인해 와인의 동작이 변경 될 수 있습니다.


나는이 방법처럼
RobotHumans

3
불행히도 이것은 나에게 효과가없는 것 같습니다. Picasa에서 MATE 파일 관리자 인 Caating (MATE 파일 관리자) 대신 "포함 폴더 열기"또는 "디스크에서 찾기"를 선택할 때 여전히 Wine 파일 관리자가 열립니다. 어떤 아이디어?
JonasCz-복원 모니카

@JonasCZ ~ / .wine / drive_c / windows / system32에서 winefile.exe 파일을 찾았습니다. 이름을 winefile.exe.bak로 바꾸고 "ln -s / usr / bin / thunar ~ / .wine / drive_c / windows / system32 / winefile.exe"로 변경했습니다. 놀랍게도 아무런 변화가 없습니다. 이 링크를 두 번 클릭해도 thunar 대신 winefile이 시작됩니다. 와인 파일이 내장 된 와인 인 것 같습니다.
mviereck

1
@JonasCz 나는 와인 탐색기를 대체 할 수 없었습니다. 탐색기가 shell32.dll에서 온 것 같습니다. 그러나 기본 응용 프로그램을 연결할 수 있습니다. 여전히 답변 추가를 제안하십니까?
Anwar

1
@cipricus 가장 유망한 접근법은 관심있는 모든 파일에 대해 MIME 유형을 설정하는 것 같습니다. Wine의 모든 파일 형식을 해당 기본 응용 프로그램과 연결하는 방법을
mviereck

2

아니에요 심지어 "기본 브라우저 사용"으로 크로스 오버를 사용하더라도 MS에서 파일을 열려고 할 때 여전히 자체 파일 브라우저를 사용합니다. 워드

와인 파일 관리자


사실이 아닐 수도 있습니다. 와인에 기본 응용 프로그램을 할당 할 수 있습니다
Anwar

@Anwar-귀하의 솔루션에 대한 질문에 대해 별도의 답변을 제공하십시오. 제한된 경우에도 감사하고 현상금이 지급됩니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.