นี่คือวิธีแก้ปัญหานี้
1) เลิกทำตามขั้นตอนทั้งหมดในเว็บเพจที่เชื่อมโยงตามลำดับย้อนกลับ
1a) หากคุณไม่ได้บันทึกสำเนาค่าเริ่มต้นดั้งเดิมของคุณให้เปิดเทอร์มินัลแล้วเรียกใช้
sudo cp /usr/share/applications/defaults.list /usr/share/applications/defaults.list.bak && cat /usr/share/applications/defaults.list.bak | sed "s/sublime\.desktop/gedit.desktop/g" | sudo tee /usr/share/applications/defaults.list
2) รับเวอร์ชันของประเสริฐที่คุณต้องการและแตกไปยังไดเรกทอรีปัจจุบัน
3) ใน bash cd
ไปยังไดเรกทอรีที่คุณแยก sublime
4) mv Sublime\ Text\ 2 ~/.local
4a) หากคุณต้องการให้สามารถเรียกใช้ซับmkdir -p ~/bin && ln -s ~/.local/Sublime\ Text\ 2/sublime_text ~/bin/sublime
ไลม์จากบรรทัดคำสั่งจากนั้นเรียกใช้ ค่าเริ่มต้น.bashrc
จะเพิ่ม ~ / bin ใน $ PATH ของคุณในครั้งถัดไปที่เชลล์เปิดตัว
5) ให้ไฟล์ที่เรียกว่าsublime.desktop
ใน~/.local/share/applications/
และวางต่อไปนี้ภายใน
[Desktop Entry]
Version=1.0
Name=Sublime Text 2
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Text Editor
Exec=~/.local/Sublime\ Text\ 2/sublime_text
Terminal=false
Icon=~/.local/Sublime Text 2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=~/.local/Sublime\ Text\ 2/sublime_text -n
TargetEnvironment=Unity
6) test -e ~/.local/share/applications/defaults.list -a 1$(grep -sc \[Default\ Applications\] ~/.local/share/applications/defaults.list) != 10 || echo "[Default Applications]" >> ~/.local/share/applications/defaults.list; grep gedit.desktop /usr/share/applications/defaults.list | sed "s/gedit\.desktop/sublime.desktop/g" >> ~/.local/share/applications/defaults.list
7) ทำ
ตอนนี้ควรติดตั้งไว้ในโฮมไดเร็กตอรี่ของคุณและคุณไม่ควรมีปัญหาในการอนุญาตอีกต่อไป.