Điểm:1

Một ứng dụng đầu cuối; hai chế độ khởi chạy (Ưa thích)

lá cờ cn

Chạy Ubuntu 20.04, tôi muốn có hai chế độ khởi chạy có thể nhấp cho thiết bị đầu cuối gnome trong thanh Yêu thích [tức là trong bến tàu"]. Ví dụ: tôi muốn cả khởi chạy mặc định và khởi chạy theo yêu cầu. Trình khởi chạy mặc định rất đơn giản để thêm vào thanh Yêu thích, sử dụng các cơ chế nổi tiếng.Đối với trình khởi chạy tùy chỉnh, tôi đã tạo như sau .desktop tập tin:

$ cat ~/.local/share/applications/custom-terminal.desktop 
[Mục nhập máy tính để bàn]
Loại=Ứng dụng
Mã hóa=UTF-8
Tên=CustomTerminal
Bình luận=Thiết bị đầu cuối để phát triển chuyên ngành
Exec=$HOME/.bin/custom-terminal.sh
Biểu tượng=/usr/share/icons/gnome/48x48/apps/gnome-terminal.png
Thiết bị đầu cuối = sai

Đối với lần khởi chạy riêng biệt, tôi đặt một biến môi trường (BÓNG ĐÁ) mà tôi ~/.bashrc tệp có thể gọi logic tùy chỉnh:

$ con mèo $HOME/.bin/custom-terminal.sh
#!/bin/bash
FOOBAR=SomeTriggerValue /usr/bin/gnome-terminal

VẤN ĐỀ: Tôi có thể thêm trình khởi chạy tùy chỉnh vào thanh Mục ưa thích nhưng phiên bản đã khởi chạy được liên kết không chính xác với biểu tượng của trình khởi chạy mặc định. tức là biểu tượng của trình khởi chạy mặc định [trong thanh Mục ưa thích] có "chấm đỏ" cho phiên bản tùy chỉnh của tôi về thiết bị đầu cuối gnome.

Tôi đã thử tạo các bản sao của tệp thực thi [tất nhiên, có các đường dẫn khác nhau] để "đánh lừa" máy tính để bàn tin rằng một ứng dụng thực sự là hai ứng dụng, nhưng mánh lới quảng cáo đó đã thất bại.

Tôi nhận thấy rằng nếu tôi nhấp chuột phải vào mặc định thiết bị đầu cuối gnome biểu tượng, sau đó tôi được cung cấp một Sở thích Tùy chọn. Nhấp chuột phải vào tùy chỉnh thiết bị đầu cuối gnome biểu tượng không cung cấp một Sở thích Tùy chọn.

CÂU HỎI: Cách thêm hơn 2 trình khởi chạy tùy chỉnh cho thiết bị đầu cuối gnome vào thanh Yêu thích?

Điểm:0
lá cờ cn

Trình khởi chạy Ubuntu phân biệt các ứng dụng đang chạy dựa trên WMClass. Bạn nên làm hai việc

  • đảm bảo rằng thiết bị đầu cuối từ trình khởi chạy tùy chỉnh sử dụng WM_CLASS khác với mặc định.
  • khai báo WM_CLASS tùy chỉnh đó trong trình khởi chạy bằng cách sử dụng Khởi độngWMClass= chỉ thị.

Nhìn thấy gnome-terminal --help-gtk để biết tùy chọn về cách đặt WM_CLASS của riêng bạn.

badfd avatar
lá cờ cn
Làm việc như người ở. Cảm ơn bạn.
vanadium avatar
lá cờ cn
Nếu câu trả lời này hữu ích, vui lòng xem xét "chấp nhận" nó, tức là nhấp vào dấu kiểm bên cạnh câu hỏi. Điều này giúp người dùng trong tương lai.
badfd avatar
lá cờ cn
Xong. Xin lỗi về sự chậm trễ. Tôi tự hỏi: "Làm thế nào để 'chấp nhận' câu trả lời này?"

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.