우분투 15.10을 실행하고 있습니다.
내 /usr/share/applications/sublime_text.desktop
내용은 다음과 같습니다.
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;
Gnome Files(이전의 "Nautilus")에서 마크다운 파일( )을 마우스 오른쪽 버튼으로 클릭하면 xxx.md
"모든 응용 프로그램 보기"를 선택해도 "Sublime Text"가 선택 항목으로 표시되지 않습니다.
과 에 각각 %F
줄을 추가해 보았지만 아무 것도 바뀌지 않았습니다.Exec=/opt/sublime_text/sublime_text -n
Exec=/opt/sublime_text/sublime_text --command new_file
[Desktop Action Window]
[Desktop Action Document]
나는 심지어 달렸다 sudo update-desktop-database
.
내가 도대체 뭘 잘못하고있는 겁니까?
답변1
의 내용을 복사하세요 /usr/share/applications/sublime_text.desktop
.~/.local/share/applications/sublime_text.desktop
아니면 간단히 다음을 사용하세요:
cp -it ~/.local/share/applications /usr/share/applications/sublime_text.desktop
그런 다음 터미널 유형에서 다음을 수행하십시오.sudo update-desktop-database
답변2
오래된 캐시에 문제가 있는 경우 간단히 삭제하고 시스템에서 새 캐시를 만들도록 하세요.
rm ~/.local/share/applications/sublime_text.desktop
그것은 나를 위해 작동합니다.
답변3
다른 답변에서 언급한 대로 모든 옵션을 시도했습니다. 하지만 어떻게든 도움이 되지 않았습니다(저는 Ubuntu 16.04를 사용하고 있으며 Sublime-text_build-3126_amd64를 설치했습니다).
사이트에서 다운로드한 패키지(sublime-text_build-3126_amd64.deb)를 사용하여 Sublime 편집기를 설치할 때만 내 시스템에서 이 문제가 발생하는 것을 확인했습니다. 하지만,터미널에서 Sublime 설치이 문제를 해결합니다.
두 가지 설치 모드 간에 애플리케이션 동작에 차이가 있는 이유를 기술적으로 아직 파악하지 못했습니다. 하지만 저에게는 효과가 있으므로 다른 사람들에게도 도움이 될 수 있도록 여기에 공유합니다. 작업 대안은 다음과 같습니다
- 기존 sublime 패키지를 제거합니다. Synaptic Pkg Mgr을 사용하여 완전히 제거하십시오.
다음 명령을 사용하여 Sublime을 설치합니다.
Sublime-Text-2의 경우:
sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text
Sublime-Text-3의 경우:
sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer
subl
즉시 시작하려면 명령을 입력하세요 .Sublime 편집기에서 열려는 파일을 마우스 오른쪽 버튼으로 클릭합니다. 이제 메뉴에 나열된 "Sublime text" 애플리케이션을 찾을 수 있습니다. 또한 파일 속성에서 편집기를 설정하여 파일 형식에 대한 기본값으로 설정할 수 있습니다.
감사해요!:)
답변4
Sublime에서 (내 시스템의 /usr/share/applications/defaults.list
심볼릭 링크 )를 열고 모든 인스턴스 를 . 파일을 저장하고 컴퓨터를 다시 시작하세요. 로그아웃했다가 다시 로그인하는 것만으로도 충분할 수 있지만 설정을 다시 로드하려면 Gnome을 완전히 종료해야 할 것 같습니다. 다시 로그인하면 Sublime Text가 Markdown 파일의 기본 선택으로 오른쪽 클릭 메뉴에 나열되어야 하며, 다른 프로그램에서 열 수 있는 모든 파일 형식에 대해서도 "다음으로 열기" 메뉴에 있어야 합니다. 텍스트 에디터./etc/gnome/defaults.list
gedit.desktop
sublime_text.desktop
편집하다:
내 현재 내용은 다음과 같습니다 /usr/share/applications/sublime_text.desktop
.
[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=sublime-text
Categories=TextEditor;Development;
StartupNotify=true
Actions=Window;Document;
[Desktop Action Window]
Name=New Window
Exec=/opt/sublime_text/sublime_text -n
OnlyShowIn=Unity;
[Desktop Action Document]
Name=New File
Exec=/opt/sublime_text/sublime_text --command new_file
OnlyShowIn=Unity;