Không thể thêm trình khởi chạy tùy chỉnh vào Ubuntu Dock (tùy chọn 'Thêm vào Mục ưa thích' không hiển thị)
Tôi có một .desktoptệp tùy chỉnh :
[Desktop Entry]
Type=Application
Terminal=false
Icon[en_US]=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Name[en_US]=IntelliJ
Exec=/home/alex/bin/idea-IC-173.4127.27/bin/idea.sh
Name=IntelliJ
Icon=/home/alex/bin/idea-IC-173.4127.27/bin/idea.png
Đầu ra của ls -lha .local/share/applications/intellij.desktop:
-rwx--x--x 1 alex alex 248 Dez 30 10:54 .local/share/applications/intellij.desktop
Các câu trả lời được đăng cho câu hỏi trước đó ( Làm cách nào để thêm trình khởi chạy ứng dụng '.desktop' tùy chỉnh vào Ubuntu Dock? ) Không phù hợp với tôi. Tôi có thể tìm thấy trình khởi chạy này trong Hoạt động và tôi có thể nhấp đúp vào tệp đó và IntelliJ sẽ bắt đầu. Tuy nhiên, tôi không thể thêm trình khởi chạy này làm trình khởi chạy yêu thích vào dock. Tùy chọn không hiển thị.
Trả lời
Mở Terminal và chạy
gsettings get org.gnome.shell favorite-apps
Bạn sẽ nhận được danh sách các .desktoptệp được liên kết với các ứng dụng được ghim vào thanh dock Ubuntu theo thứ tự, giống như sau:
['appname-1.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']
Giả sử bạn muốn ghim ứng dụng được liên kết với intellij.desktoptệp làm mục thứ hai trong thanh công cụ. Trong trường hợp đó, hãy chạy
gsettings set org.gnome.shell favorite-apps "['appname-1.desktop', 'intellij.desktop', 'appname-2.desktop', 'appname-3.desktop', 'appname-4.desktop', 'appname-5.desktop']"
Câu trả lời từ @pomsky là đúng, nhưng có một cách dễ dàng hơn: sử dụng
dconf-editor  
(cài đặt nó với sudo apt-get install dconf-editornếu chưa được cài đặt) và điều hướng đến
org/gnome/shell/favorite-apps. 
Ở đó có thể chỉnh sửa và sắp xếp lại Trình khởi chạy.
Điều này có thể xảy ra khi StartupWMClasskhông tương ứng với WMClass của ứng dụng. Xem câu hỏi này để biết chi tiết về cách thức hoạt động và cách tìm WMClass. Trong trường hợp của tôi, việc đặt đúng StartupWMClasstrong .desktoptệp sẽ khắc phục được sự cố này.