Linux에서 Wine 파일 연결을 등록 해제하는 방법



문제를 제거하기 위해 도구를 사용해보십시오

Wine을 사용하여 중요한 비즈니스 응용 프로그램을 실행하든 아니면 Microsoft Windows에서만 사용할 수있는 재미있는 게임을 즐기 든간에 Wine은 실제로 Windows 프로그램에서 사용하는 다양한 확장에 대한 파일 연결을 등록하기 시작합니다. 제거 한 프로그램의 오래된 프로그램을 원하지 않을 수 있으며 실제로 Wine이 기본적으로 연결하는 프로그램에 몇 가지 문제가있을 수 있습니다. 다른 프로그램이 우연히 동일한 파일 확장자를 가진 파일을 생성하는 경우 파일을 두 번 클릭하면 약간의 이상한 충돌이 발생할 수 있습니다.



다행히도 생각보다 실제로 제거하는 것이 더 쉽습니다. 이 다음 프로세스는 파일 관리자에서 확장 연결을 재설정하므로 Wine의 일부가 유용하다고 생각되면 그렇게하지 않는 것이 좋습니다. 즉, Wine은 프로그램을 다시 사용할 때 실제로 종종 다시 만듭니다. 파일 메뉴를 사용하여 Wine 내부에서 파일을 여는 경우에도 문제가되지 않습니다. 어쨌든 Wine을 통해 중요한 엔터프라이즈 응용 프로그램을 실행하지 않을 가능성이 높으므로 대부분의 사용자에게 문제가되는 것 같습니다.



방법 1 : 영구적으로 와인 파일 연결 제거

터미널 창을 열어 시작해야합니다. Ubuntu Unity Dash에서 단어 터미널을 검색하거나 응용 프로그램 메뉴를 클릭 한 다음 시스템 도구에서 찾습니다. 이 프로세스는 홈 디렉토리 내부의 파일 조작 만 포함하므로 관리자 액세스가 필요하지 않습니다.



한 번에 모든 파일 연결을 제거하려면 먼저 다음을 입력하십시오. rm -f ~ / .local / share / applications / wine-extension * .desktop 그런 다음 Enter 키를 누른 다음 입력하십시오. rm -f ~ / .local / share / icons / hicolor / * / * / application-x-wine-extension * 두 번째 입력 버튼 누름. 첫 번째 명령은 Windows 프로그램에서 만든 모든 Wine 확장명 .desktop 파일을 제거하고 두 번째 명령은 Wine과 관련되었을 수있는 모든 아이콘을 지 웁니다.

일부 파일의 아이콘으로 겉보기에 무작위로 보이는 이상한 레드 와인 잔을 본 적이 있다면이 문제도 해결 될 것입니다. Wine에 실제 아이콘이 없을 때 Wine과 관련된 파일 유형이 있기 때문에 발생합니다. 빨간색 글래스는 Wine 프로그램의 이름에 대한 농담 참조이지만,이 농담 참조는 가장 직관적 인 것이 아니기 때문에 때때로 새로운 사용자를 끌어들일 수 있습니다. 경험의 법칙은 아이콘 위에 와인 잔이있는 것이 있으면 파일이 Wine을 통해 실행되는 Windows 코드와 연결되어 있음을 사용자에게 알리는 재미있는 Linux 방식입니다.

다음으로 세 가지 명령을 사용하여 이전 캐시를 제거해야합니다. 유형

rm -f ~ / .local / share / applications / mimeinfo.cache 뒤에

rm -f ~ / .local / share / mime / packages / x-wine * 그리고 마지막으로 rm -f ~ / .local / share / mime / application / x-wine-extension * 모두 별도의 명령으로. 이 시점에 도달하면 되돌릴 수 없으므로 계속하기 전에이 작업을 수행 할 것인지 확인해야합니다. 실제로 돌이킬 수없는 손상을 입히지는 않지만 실제로 의미가없는 파일 연결을 제거하면 약간 성 가실 수 있습니다. 다시 한 번, Wine의 프로그램은 일반적으로 실행시 다시 생성합니다.

다음을 발행하여 캐시를 업데이트하십시오. update-desktop-database ~ / .local / share / applications 그리고

update-mime-database ~ / .local / share / mime / 두 개의 개별 명령으로. 새로운 기본 Linux 파일 연결이 여러 개있을 가능성이 높습니다. 이를 제거하기 위해 수행해야하는 모든 작업이어야합니다. 따라서 더 이상 사용하지 않는 오래된 프로그램을 방금 제거하고 관련 연결을 제거하려는 경우 유용합니다. 이렇게하면 Wine이 만든 다양한 다른 파일 연결도 모두 제거되지만 VBScript 인터프리터를 사용하지 않는 경우에는 전혀 문제가되지 않을 것입니다. VBScript 또는 Microsoft JScript 프로그램을 사용하는 경우 Windows 호스팅 연결을 다시 만들어야하지만 이러한 연결은 어쨌든 자동으로 복구됩니다. 게다가 Wine으로 원하는 작업을 수행하기 위해 쉘 스크립트를 사용하고있을 것입니다.

그런데 특정 게임을 제거한 후에이 작업을 수행 할 수 있습니다. 여러 가지 독점 파일 확장명을 프로그램 자체에 연결하는 일부 오래된 Windows 게임 프로그램이 있으므로 모든 파일을 정리하기 위해이 작업을 수행 할 수 있습니다.

하지만 이러한 명령은 Nautilus, PCManFM, Thunar 및 기타 파일 관리자가 다른 확장 프로그램과 다른 프로그램을 연결하는 데 사용하는 MIME 유형을 실제로 재설정하므로 불필요하게 실행하지 마십시오. 반면에, 당신이보고있는 것을 열 때 너무 많은 것을 살펴볼 필요가 없기 때문에 프로세스는 실제로 일을 더 빠르게 만들 수 있습니다.

방법 2 : 도움말 연결 복원

Wine을 사용하여 CHM 형식의 전자 책을 읽으면 걱정할 필요가 없습니다. CHM 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램을 클릭 한 다음 '실행할 명령 줄 :'이라는 상자에 wine hh를 입력하면 기본 wine CHM 뷰어가로드됩니다. 이 연결을 다시 저장하려면 응용 프로그램 이름 상자에 이름을 입력하고 '선택한 응용 프로그램을이 파일 형식에 대한 기본 작업으로 설정'을 클릭하여 영구적으로 유지합니다.

CHM 파일을 사용하지 않거나 기본 Linux 브라우저에서 열지 않는 경우이 작업을 수행 할 필요가 없습니다. 요즘 점점 더 많은 수의 IT 설명서가 실제로 PDF 형식으로 게시되지만이 기능을 사용하여 이전 버전의 Windows 응용 프로그램에서 도움말 파일이나 코딩 설명서를 읽을 수 있습니다. 또한 Wine을 설치하지 않고도 이러한 파일을 계속 읽을 수 있도록하려면 Firefox 용 브라우저 확장 기능을 살펴볼 수 있습니다. Wine을 이런 종류의 뷰어로 사용하는 경우 파일 연결 문제가 모두 해결됩니다.

4 분 읽기