Điểm:0

Nhấp vào biểu tượng Ubuntu 21.04 (điều hướng bên trái) sẽ mở biểu tượng mới thay vì thêm chấm đỏ

lá cờ us

Hệ điều hành của tôi:

ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 21.04
Phát hành: 21.04
Mật danh: hirsute

Lưu ý rằng tôi không sử dụng đường đất giao thức máy chủ hiển thị được Ubuntu 21.04 sử dụng theo mặc định. Vì đây rõ ràng là lỗi trong phiên bản hiện tại nên tôi phải quay lại Xorg. Làm thế nào điều đó được thực hiện được mô tả đây.

Trong phần điều hướng bên trái của Ubuntu, mọi phiên bản mới của một chương trình được biểu thị bằng một dấu đầu dòng màu đỏ khác bên cạnh nó, vì vậy số lượng dấu đầu dòng cho biết có bao nhiêu phiên bản đang mở. Ví dụ, trong trường hợp thunderbird, mỗi cửa sổ email mới cũng có một dấu chấm khác. Tuy nhiên, đối với một số chương trình (như kile, nhưng cũng có những chương trình khác) dường như không hoạt động như được hiển thị ở đây:

lỗi cho kile

Bạn có thể thấy rằng biểu tượng chương trình kile (màu xanh lam) là một phần của điều hướng -- và tôi đã nhấp vào đó để mở nó! -- không hiển thị bất kỳ dấu đầu dòng màu đỏ nào. Thay vào đó, nó mở ra một phiên bản khác (có chấm đỏ chính xác) và phiên bản này sử dụng một biểu tượng mặc định. Rõ ràng đó là một lỗi/sai! Vấn đề đó được giải quyết như thế nào? Như đã nói, hành vi này không dành riêng cho kile, nó cũng xảy ra với những người khác.

Cũng xin lưu ý rằng điều này dường như (cực kỳ) liên quan chặt chẽ với những điều sau đây StackOverflow bài đăng, mặc dù bài đó cũng không có bất kỳ câu trả lời nào (và mặc dù nó cũng có trong Ubuntu 21.04, nhưng có vẻ như nó vẫn sử dụng Wayland).Tôi không coi nó là trùng lặp, vì có những điểm khác biệt: Bài đăng đó nói về hiện tượng này khi tạo một bộ khởi động mới trên máy tính để bàn, đây không phải là điều tôi đã làm. Tôi chỉ cần nhấp vào biểu tượng chính xác trong điều hướng. (Và như đã nói: Tôi đã hủy kích hoạt Wayland, điều mà người dùng khác dường như không làm.)

Điều gì gây ra điều đó và làm thế nào nó có thể được sửa chữa?

user535733 avatar
lá cờ cn
Điều thường gây ra sự cố là do tệp .desktop do gói cung cấp hoặc hình ảnh mà tệp .desktop trỏ tới. Bạn có thể tự khắc phục khá dễ dàng sau khi kiểm tra các mục kéo đó. Nếu bạn phát hiện ra các chi tiết của sự cố, hãy nhớ gửi báo cáo lỗi phù hợp để bạn có thể khắc phục sự cố đó cho mọi người.
Prof.Chaos avatar
lá cờ us
Cảm ơn bạn đã gợi ý! Khi tôi có thời gian để xem xét những gì bạn nói và tôi đã sửa nó, tôi sẽ đăng một báo cáo lỗi chính thức như được đề xuất (ngoài việc trả lời câu hỏi ở đây và câu hỏi tôi đã liên kết).
Prof.Chaos avatar
lá cờ us
Tôi nghĩ mình phải bảo lãnh.^^ Tôi đã kiểm tra kile.desktop trong /usr/share/applications -- nhưng tôi không thấy nó có vấn đề gì. Có một dòng Icon=Kile, nhưng tôi không thể biết liệu điều này có đúng hay không vì tôi không biết làm thế nào hệ điều hành của tôi biết điều đó có nghĩa là gì, tức là tìm tệp này có tên là "Kile" ở đâu. Bất kỳ ý tưởng?
Prof.Chaos avatar
lá cờ us
Hơn nữa, tôi nghĩ rằng thực sự có hai vấn đề: một là phiên bản mới của chương trình có ký hiệu sai, hai là nó mở một phiên bản mới thay vì chỉ đặt một dấu chấm đỏ bên cạnh. Vì vậy, tôi gần như không biết phải tìm gì về vấn đề đó. Một ý tưởng: Tôi không chắc nhưng có thể việc mở một phiên bản mới xảy ra cho chính xác những mục nhập mà tôi đã thêm qua alacarte (nhưng không chắc chắn).
Prof.Chaos avatar
lá cờ us
Chỉ vì mục đích hoàn thiện: đây là tệp: [Mục nhập máy tính để bàn] Loại=Ứng dụng Exec=kile %U Biểu tượng=/home/ProfChaos/icons/Kile.svg X-DocPath=kile/index.html Comment=(La)Môi trường phát triển TeX Thiết bị đầu cuối = sai Tên=Kile GenericName=Lối vào LaTeX MimeType=text/x-tex;text/x-kilepr; Thể loại=Qt;KDE;Văn phòng;Xuất bản; X-DBUS-ServiceName=net.sourceforge.kile (Để tiết kiệm, tôi đã thay thế biểu tượng bằng một đường dẫn tuyệt đối tới một tệp hiện có.)
Điểm:1
lá cờ us
  1. cài đặt xprop công cụ nếu bạn không có nó.

    Sudo apt cài đặt x11-utils
    
  2. Nhận Lớp WM của ứng dụng Kile của bạn.

    Khởi chạy Kile.

    Mở một thiết bị đầu cuối và thực hiện như sau:

    xprop | grep WM_CLASS
    

    Con trỏ sẽ thay đổi thành hình chữ thập ("+"). Nhấp vào thanh tiêu đề của cửa sổ Kile bằng con trỏ này.

    Trong thiết bị đầu cuối, bạn sẽ thấy một đầu ra như:

    WM_CLASS(STRING) = ...
    

    Lưu ý giá trị này.

  3. cập nhật của bạn *.máy tính để bàn tập tin.

    Trong thiết bị đầu cuối, thực hiện:

    sudo nano /usr/share/applications/org.kde.kile.desktop
    

    Cuộn đến cuối tệp, nhấn đi vào để thêm một dòng mới và gõ như sau. Thay thế <WM_CLASS> với giá trị bạn đã lưu ý từ bước 2.

    StartupWMClass=<WM_CLASS>
    

    Nhấn Điều khiểnX, sau đó Y, và sau đó đi vào để lưu các thay đổi của bạn và thoát khỏi trình chỉnh sửa Nano.

Bây giờ, khi bạn khởi chạy Kile, bạn sẽ thấy một biểu tượng trong thanh công cụ (nhiều) chỉ báo cho các phiên bản đang chạy.

Điểm:0
lá cờ us

Đã giải quyết! Tôi nhận ra rằng đây thực sự là một bản sao của câu hỏi này về các mục trùng lặp.

Chà, tôi không cần phải nói nhiều vì giải pháp được cung cấp bởi mũm mĩm là hoàn toàn hoàn hảo! Chỉ cần làm theo hướng dẫn từng bước chi tiết của anh ấy và mọi thứ sẽ hoạt động. :)

(Hãy cho tôi biết trong phần nhận xét nếu bạn tin rằng tôi nên sao chép lại hướng dẫn của anh ấy ở đây.)

Prof.Chaos avatar
lá cờ us
(Tôi vừa đánh dấu câu hỏi của mình là trùng lặp.)

Đă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.