대시 홈으로 물건을 찾은 다음 바탕 화면 왼쪽의 실행기 막대로 끌어다 놓을 수 있지만 와인을 통해 설치된 응용 프로그램을 대시 검색을 통해 찾지 못하면 어떻게됩니까? .wine 디렉토리의 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 실행기를 만들 수있는 옵션을 찾지 못했습니다.
대시 홈으로 물건을 찾은 다음 바탕 화면 왼쪽의 실행기 막대로 끌어다 놓을 수 있지만 와인을 통해 설치된 응용 프로그램을 대시 검색을 통해 찾지 못하면 어떻게됩니까? .wine 디렉토리의 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 실행기를 만들 수있는 옵션을 찾지 못했습니다.
답변:
/ usr / share / applications에서 실행기 항목을 만들 수 있습니다. foobar.exe와 같은 와인 응용 프로그램의 경우 다음과 같이 foobar.desktop 파일을 만들 수 있습니다.
[Desktop Entry]
Name=FooBar
Comment=Foo & Bar
Exec=sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true
USER 및 FOOBAR_FOLDER를 적절한 값으로 바꾸십시오.
따라서 "FooBar"를 입력하여 런처에서 애플리케이션을 찾을 수 있습니다.
sh -c "wine /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER/foobar.exe"
않습니까?
~/.local/share/applications
.exe
생명이 오류를 일으킨 디렉토리로 디렉토리를 변경하지 않고 시작 관리자를 만들고 있습니다. cd
디렉토리 메소드로 변경하면 정상적으로 작동합니다. 작업 디렉토리가 가능한 Windows`C :`디렉토리 밖에있는 경우 Windows 응용 프로그램이 혼동되는 것과 관련이있을 수 있습니다.
단일 바에 와인 응용 프로그램을 가져 오려면 다음이 효과적이었습니다.
alacarte
.이제 유니티 대시에서 프로그램을 찾아 유니티 바로 옮길 수 있습니다.
alacarte
때 나타나지만 새 항목을 이동하거나 만들 수 없다는 것입니다. 또한 기본적으로 설치되지 않은 것 같습니다 apt-get install alacarte
.
나를 위해 즉시 작동하지는 않았지만 작은 세부 사항으로 작동했습니다. 다음과 같이 sh에 대한 전체 경로를 제공하십시오.
Exec=/bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
/bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
없이 사용해야 Exec=
했습니다.
테스트
우분투 14.10 (Utopic Unicorn)
Wine-1.7.34
Foxit Reader 7
wine을 통해 앱을 설치하면 해당 .desktop 파일이 /home/ash/.local/share/applications 폴더에 생성됩니다 .
중대한:
- 위 경로의 재 를 사용자 이름으로 바꿉니다 .
- 에서 유니티 데스크탑 환경 을 눌러 Ctrl 키 + h를 홈 디렉토리는 숨겨진 파일을 볼 수 .local의를
해당 파일을 찾으면 다음 단계를 수행하십시오.
원본 : C : \ Program Files (x86) \ Foxit Software \ Foxit Reader \ FoxitReader.exe
변경 : wine "C : \ Program Files (x86) \ Foxit Software \ Foxit Reader \ FoxitReader.exe"
우리는 끝났습니다. 건배 ...
약간의 거리에서 가장 좋은 해결책은 와인 런처-크리에이터 와 같은 스크립트를 사용 하여 데스크탑 런처를 생성하고 필요한 아이콘 추출 등의 훌륭한 작업을 수행하는 것입니다. 손으로 직접 할 필요가 없습니다. :)
/usr/share/applications
는 모든 사용자가 액세스 할 수 있으며 응용 프로그램은 그런 것처럼 보이지 않습니다. (sudo 액세스를 요구하지 않습니다.) 여전히 아이콘 추출이 좋습니다.
Unity Dash는 이전의 Gnome2 메뉴가 " 메인 메뉴 편집 "기능을 통해 항목을 추가 한 것처럼 작동 하지만 어떤 이유로 Canonical은 그렇게 할 수조차 없다고 결정했습니다.
당신이하는 일은 ...
메인 메뉴 앱을 닫으면 완료됩니다.
이것은 조금 더 복잡하지만이 솔루션에는 파일 편집이 필요하지 않습니다.
중요 참고 사항- 모든 버전의 Ubuntu가 기본적으로 기본 메뉴 응용 프로그램이 설치되어 제공되는 것은 아니므로 Ubuntu 소프트웨어 센터로 이동하여 "alacarte"설치를 검색하면 위의 팁이 문제없이 작동합니다.
타사 프로그램 인 alacarte를 사용하면이 작업을 쉽게 수행 할 수 있습니다. 나는 그것을하는 방법에 대한 멍청한 안내를 썼습니다 : http://develop.alpdesigns.ch/pages/linux/add_exe_program_to_linux.html