Tệp .desktop không khởi chạy từ máy tính để bàn trong Ubuntu 20.04 LTS
Tôi vừa tạo lối tắt .desktop trên màn hình của mình để khởi chạy tập lệnh shell. Bản thân tập lệnh hoạt động tốt, nhưng phím tắt của nó không hiển thị biểu tượng và nhấp đúp vào nó chỉ hiển thị nội dung của nó trong gedit:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Name=Screen_config
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
Nó được phép thực thi như một chương trình trong quyền của nó, vì vậy đó không phải là vấn đề:
Có ai có bất kỳ ý tưởng tại sao điều này đang xảy ra? Mọi sự trợ giúp sẽ rất được trân trọng!
Trả lời
Di chuyển tệp .desktop vào
~/.local/share/applications/và thực thi nếu cần.Di chuyển các tệp .sh và .png vào
~/Documentsvà đảm bảo rằng tệp .sh có thể thực thi được.Sửa đổi tệp .desktop của bạn cho các vị trí mới cho tệp .sh và .png.
Nhấn Superphím và nhập tên phím tắt của bạn.
Bạn có thể lưu tệp .desktop của mình làm tệp ưa thích trong Dock để truy cập nhanh.
Thưởng thức!
Đảm bảo rằng bạn đã cho phép khởi chạy và có thể chọn nó làm Chạy phần mềm trên tab Mở bằng .
Định cấu hình phím tắt của bạn theo cách tiếp theo:
[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=/home/alvaro/Desktop/Laptop_screen_config.sh
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/alvaro/Desktop/Ubuntu/screen.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;
Tôi đã sao chép cài đặt phím tắt của firefox và sửa đổi chúng để cho phép khởi chạy tập lệnh của bạn. Với điều này, nó cho phép thay đổi cấu hình khởi chạy của nó. Bạn có thể xóa các tùy chọn không cần thiết và kiểm tra xem nó có hoạt động nếu không có chúng hay không.
Tôi đã gặp vấn đề tương tự và tôi đã đấu tranh trong một thời gian
Các vấn đề mà tôi đang gặp phải:
- Các biểu tượng không hiển thị
- Nhấp đúp vào lối tắt trên màn hình sẽ mở trình soạn thảo văn bản thay vì khởi chạy ứng dụng
Làm thế nào tôi giải quyết vấn đề này?
Nhấp chuột phải vào biểu tượng> Thuộc tính> Quyền
Đặt Quyền truy cập nhóm thành Đọc và Viết và Quyền truy cập Khác thành Chỉ đọc và chọn Thực thi.
và chọn Cho phép khởi chạy
Bây giờ biểu tượng Bạn sẽ xuất hiện và bạn có thể nhấp đúp để chạy chương trình
Không có điều nào ở trên phù hợp với tôi.
Điều này vẫn hoạt động (quay trở lại một số phiên bản Ubuntu):
- Sao chép trình khởi chạy ứng dụng trong thư mục chính của bạn (~ / application.desktop)
- Tại dòng lệnh (trong một thiết bị đầu cuối), hãy chạy "sudo desktop-file-install application.desktop" (không có dấu ngoặc kép). Thao tác này sẽ kiểm tra cú pháp của trình khởi chạy và (nếu nó không có lỗi) cài đặt nó vào / usr / share / apps
- Mở nautilus trong / usr / share / apps.
- Tìm biểu tượng cho trình khởi chạy (application.desktop) và kéo biểu tượng đến một số vị trí thuận tiện trong dấu gạch ngang. Thao tác này sẽ khóa trình khởi chạy vào dấu gạch ngang.
Xin lỗi nếu phương pháp này không hiệu quả với bạn. Trong hộp thuộc tính của tệp, bạn phải thay đổi quyền truy cập của Người khác thành Chỉ đọc để xem tùy chọn Cho phép khởi chạy trong menu thả xuống. Mong nó giúp.
Giải pháp cuối cùng của tôi (sau khi sửa quyền, quyền sở hữu, lỗi chính tả, v.v.) là tạo một bản sao của launcher từ máy tính để bàn trở lại máy tính để bàn. Không có thay đổi nào khác. Bản sao (có quyền sở hữu và quyền giống hệt nhau) có mục menu ngữ cảnh "Cho phép khởi chạy"; bản gốc thì không.