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*
두 번째 Enter 버튼을 누릅니다. 첫 번째 명령은 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를 입력하면 기본 와인 CHM 뷰어가 로드됩니다. 이 연결을 다시 저장하려면 애플리케이션 이름 상자에 이름을 입력하고 "선택한 애플리케이션을 이 파일 형식에 대한 기본 작업으로 설정"을 클릭하여 영구적으로 유지하세요.
CHM 파일을 사용하지 않거나 기본 Linux 브라우저로 열지 않으면 이 작업을 수행할 필요가 없습니다. 요즘 점점 더 많은 수의 IT 매뉴얼이 PDF 형식으로 출판되고 있지만, 이전 버전의 Windows 애플리케이션에서 도움말 파일이나 코딩 매뉴얼을 읽으려면 이 기능을 원할 수 있습니다. 처음에 Wine을 설치하지 않고도 이러한 파일을 계속해서 읽을 수 있는 데 관심이 있는 경우 Firefox에 사용할 수 있는 브라우저 확장 기능도 있습니다. Wine을 이러한 종류의 뷰어로만 사용한다면 파일 연결 문제가 완전히 해결될 것입니다.
저자 소개
케빈 애로우
Kevin Arrows는 10년 이상의 업계 경험을 보유한 경험이 풍부하고 지식이 풍부한 기술 전문가입니다. 그는 MCTS(Microsoft Certified Technology Specialist) 인증을 보유하고 있으며 최신 기술 개발에 대한 최신 정보를 얻으려는 깊은 열정을 가지고 있습니다. Kevin은 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅과 같은 분야에서 자신의 전문 지식과 지식을 보여주면서 광범위한 기술 관련 주제에 대해 광범위하게 글을 썼습니다. 기술 분야에 대한 그의 공헌은 동료들로부터 널리 인정받고 존경받고 있으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 높은 평가를 받고 있습니다.