[Ubuntu] Thêm sublime text vào menu open with

Nguyến Gia Thắng: nguyenvanquan7826, bạn có biết sublime text không?

Nguyenvanquan7826: Có chứ, nó là một trình soạn thảo khá hay, nhất là cho các bạn làm web.

Nguyến Gia Thắng: Chuẩn rồi, mình đang dùng nó trên ubuntu, tuy nhiên gặp phải một vấn đề nhỏ.

Nguyenvanquan7826: Vấn đề gì vậy?

Nguyến Gia Thắng: Ah, Mình muốn khi click chuột phải vào 1 file thì menu open with cho phép mở bằng sublime text mà mình đã download về nhưng nó không có.

Nguyenvanquan7826: Oh, Bạn thử làm thế này xem: Right click -> open with other application -> show all applications -> open with sublime text

Nguyến Gia Thắng: Mình đã thử, nhưng vẫn không có.

Nguyenvanquan7826: Oh, vậy bạn để thư mục sublime text đó ở đâu?

Nguyến Gia Thắng: Mình để nó trong phân vùng Data, dev-tool. Vì không muốn phải cài lại nó khi mình cài lại Ubuntu.

Nguyenvanquan7826: Ok, bạn làm theo các bước này nhé.

Bước 1: Mở terminal (Ctrl + Alt + T) và thực hiện lệnh sau (nhập pass nếu yêu cầu):

sudo gedit /usr/share/applications/sublime.desktop

Bước 2: Copy past đoạn mã sau vào file được mở ra.

[Desktop Entry]
[Desktop Entry]
Version=1.0

# ten ban muon hien thi
Name=Sublime Text 2
GenericName=Text Editor

# Duong dan thu muc ban de file chay sublime text
Exec=/media/nguyenvanquan7826/Data/dev-tool/SublimeText2/sublime_text %f
Terminal=false
Icon=/media/nguyenvanquan7826/Data/dev-tool/SublimeText2/Icon/48x48/sublime_text.png
Type=Application
Categories=TextEditor;IDE;Development
X-Ayatana-Desktop-Shortcuts=NewWindow
[NewWindow Shortcut Group]
Name=New Window
Exec=sublime -n
TargetEnvironment=Unity

Bạn hãy để ý dòng 6 và dòng 10. Bạn điền đúng theo tên bạn muốn đặt hiển thị và đường dẫn thư mục của bạn.

open sublime text in menu open with

Nguyễn Gia Thắng: Oh, Đuợc rồi, nó đã hoạt động. Cảm ơn bạn. Mình thấy nó còn xuất hiện trong cả thanh tìm kiếm Dash

Nguyenvanquan7826: Tất nhiên rồi, bình thường cách này để làm hiển thị ứng dụng trong Dash, nhưng bạn để ý dòng 10, chúng ta có thêm đối số %f đằng sau, nên nó sẽ xuất hiện trong menu open with khi click chuột phải. Nó giống như một bài mình đã viết trước đây: Tạo Launcher tùy chỉnh trên Ubuntu

Nguyễn Gai Thằng: Oh, Thì ra là vậy, rất hay, cảm ơn bạn.

— Các nhân vật xuất hiện trong bài viết đề là bạn của nguyenvanquan7826 —