Tại sao có hai biểu tượng trong trình khởi chạy Unity cho Nautilus?


12

Được rồi, vì vậy tôi đã cài đặt Ubuntu 11.10.

Vấn đề là, khi tôi nhấp vào biểu tượng thư mục chính trong trình khởi chạy (Win + 1), thư mục chính sẽ mở ra và một biểu tượng mới xuất hiện trong trình khởi chạy.

Tôi muốn các cửa sổ được tô sáng trong biểu tượng đầu tiên chỉ khi bạn bắt gặp sự trôi dạt của tôi (biểu tượng thứ 4).

Tôi nghĩ rằng nếu tôi có thể xóa biểu tượng đầu tiên và sau đó nhấp chuột phải vào biểu tượng khác và giữ nó trong trình khởi chạy, nó có thể hoạt động - nhưng sau đó các thư mục mở và biểu tượng vẫn trống mà không có dấu hiệu nào cho thấy cửa sổ đang mở (trông giống như biểu tượng đầu tiên).

Ngoài ra, các biểu tượng được đánh số từ trên xuống dưới không bao gồm biểu tượng dấu gạch ngang.

Câu trả lời:


5

Tuyên bố miễn trừ trách nhiệm: Tôi không phải là lập trình viên Linux và câu trả lời này chứa các tệp sửa đổi trong thư mục nhà của bạn. Nó làm việc cho tôi, nhưng làm điều đó trên rủi ro của riêng bạn.

Vấn đề này xuất hiện khi bạn định cấu hình biểu tượng Trang chủ của mình để có danh sách nhanh cho các địa điểm yêu thích theo cách được mô tả ở đây .

Cách để giải quyết nó, như được viết trên trang Bug 842257 , thay vì tạo một bản sao của /usr/share/appluggest/nautilus-home.desktop trong ~ / .local / share / application và sửa đổi bản sao này, thay đổi hồ sơ gốc. Vì vậy, các bước là:

  1. Xóa bản sao, nếu có bất kỳ: ~ / .local / share / application / nautilus-home.desktop

  2. Mở một thiết bị đầu cuối và viết:

    gksu gedit /usr/share/applications/nautilus-home.desktop
    
  3. Thêm văn bản này ở dưới cùng của tập tin, lưu và đóng.

    X-Ayatana-Desktop-Shortcuts=Videos;Documents;Music;Pictures;Downloads
    [Videos Shortcut Group]
    Name=Videos
    Exec=nautilus Videos
    TargetEnvironment=Unity
    
    [Documents Shortcut Group]
    Name=Documents
    Exec=nautilus Documents
    TargetEnvironment=Unity
    
    [Music Shortcut Group]
    Name=Music
    Exec=nautilus Music
    TargetEnvironment=Unity
    
    [Pictures Shortcut Group]
    Name=Pictures
    Exec=nautilus Pictures
    TargetEnvironment=Unity
    
    [Downloads Shortcut Group]
    Name=Downloads
    Exec=nautilus Downloads
    TargetEnvironment=Unity
    
  4. Khởi động lại. Nó sẽ hoạt động ngay bây giờ, chỉ có một biểu tượng, với danh sách nhanh.

Nếu nó vẫn không hoạt động, bạn có thể thử Alt + F2, sau đó chạy

unity --reset-icons

Điều này sẽ thiết lập lại các biểu tượng của cài đặt gốc trên thanh khởi động của bạn, vì vậy bạn sẽ phải sao chép lại nó theo cách bạn muốn.

Để lấy lại tệp nautilus-home.desktop ban đầu, bạn có thể cài đặt lại Nautilus và có các cài đặt và tệp mặc định:

sudo apt-get install --reinstall nautilus

Đối với Ubuntu 16.0 được nâng cấp gần đây của tôi mà không có bất cứ điều gì trong ~ / .local / share / ứng dụng chỉ unity --reset-iconshoạt động tốt mà không cần khởi động lại hoặc bất cứ điều gì khác
diễn ra vào

6

Theo lỗi , bạn chỉ cần xóa dòng sau khỏi trình khởi chạy Nautilus tùy chỉnh của bạn (~ / .local / share / application / nautilus-home.desktop):

OnlyShowIn=GNOME;Unity;

Tôi đã có vấn đề này và loại bỏ dòng đó và đăng xuất và đăng nhập lại làm việc cho tôi.


Trong Ubuntu 16.04, tôi tìm thấy tệp này trong / usr / share / ứng dụng.
Sagar Jha

Nhưng, điều đó đã không khắc phục vấn đề cho tôi.
Sagar Jha

3

Đây là một lỗi được xác nhận. Lỗi 842257

Nó sẽ được cố định tại một số điểm. Chỉ nên có một biểu tượng trong Trình khởi chạy.


2

Tôi gặp vấn đề tương tự. Hãy chắc chắn rằng bạn không có nautilus-home.desktoptệp tùy chỉnh ~/.local/share/applications. Khi tôi xóa rằng mọi thứ bắt đầu hoạt động trở lại.

Tôi đã tạo một cái trước đây vào 11.04, tôi đoán có gì đó đã thay đổi vào 11.10.


nó xóa biểu tượng của tôi, bạn có thể cho tôi biết làm thế nào để lấy lại không?
sarveshlad

@SarveshLad Chỉ cần nhấp vào biểu tượng dấu gạch ngang (logo Ubuntu) và nhập nautilus. Kéo Home Folderbiểu tượng vào launcher. Ngoài ra, bạn có thể mở ứng dụng và sau đó nhấp chuột phải vào biểu tượng trong trình khởi chạy và chọn Keep in launcher.
Mike Walsh

Tôi đã thử nó và nó đã sửa nó nhưng khi tôi định cấu hình biểu tượng của mình để bao gồm các vị trí yêu thích của mình .. nó đã quay trở lại tình huống hiện tại
sarveshlad

1

Chỉ cần mở khóa trình quản lý tệp từ Launcher. Sau đó, mở lại từ biểu tượng tìm kiếm gõ nautilus. Cuối cùng, khóa nó vào launcher.

Nó làm việc cho tôi.


0

Biểu tượng dấu gạch ngang không được cho là có số vì nó sẽ là dự phòng. Các số ở đó để bạn có thể kích hoạt mục nhập bằng cách nhấn super + num. Chẳng hạn, trong trường hợp của bạn, bạn sẽ có thể khởi chạy và / hoặc chuyển sang Firefox bằng cách nhấn super + 2 và super + 3 cho thiết bị đầu cuối. Khởi động dấu gạch ngang được thực hiện bằng một cú chạm đơn giản vào siêu.

Tôi đã thấy lỗi bạn đang đề cập đến, nhưng nó đã khá lâu rồi. Bạn đã cài đặt tất cả các nâng cấp? Tôi cũng đã thấy điều đó gây ra bởi một tiện ích mở rộng, nhưng tôi không nhớ đó là gì, nhưng nó có thể là một để thêm danh sách nhanh. Nó không nên là cách ra khỏi hộp. Hãy thử mở một phiên khách và tôi chắc chắn rằng vấn đề sẽ biến mất. Sẽ tốt đẹp nếu bạn xác nhận rằng mặc dù.


jusy đã cài đặt 11.10 ngày hôm qua và vâng tôi đã nâng cấp nó và hệ thống của tôi đang hoạt động, tôi đã đánh số để có thể dễ dàng giải thích
sarveshlad


0

Vấn đề là mâu thuẫn trong tệp 'Thư mục chính' /usr/share/applications/nautilus-home.desktop

Trong tệp gốc, dòng này tồn tại:

OnlyShowIn=GNOME;Unity;

trong khi trong danh sách nhanh đó là:

TargetEnvironment=Unity

Điều này được giải quyết bằng cách thay đổi (TargetEn Môi trường = Thống nhất) thành:

TargetEnvironment=GNOME;Unity;

đã làm cho tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.