Làm cách nào để thêm / xóa các ứng dụng khởi động ẩn ẩn của Cameron?


56

Làm cách nào để tôi quản lý (thêm / xóa) tất cả các ứng dụng khởi động trong Ubuntu 11.10 trở lên?

Ứng dụng khởi động không hiển thị tất cả các ứng dụng được khởi động trong khi khởi động.


Liên kết của bạn không hoạt động. Tôi đã thử tất cả câu trả lời nhưng .. không hoạt động

3
Bạn đang sử dụng Ubuntu 12.04.
atenz

1
@tijybba vâng. Tôi đang sử dụng 12.04. Tuy nhiên, sau khi khởi động lại, tôi có thể xem danh sách các chương trình. Cảm ơn . Câu hỏi này là công khai. Hãy bỏ phiếu để đóng.

2
Okey-Dokey, vì vậy hãy bỏ phiếu cho nhận xét của tôi: D :)
atenz

Câu trả lời:


46

Như đã nói ở trên, bạn phải chỉnh sửa /etc/xdg/autostart/và:

  • loại bỏ các NoDisplay=truedòng;
  • hoặc đưa ra những nhận xét tương tự bằng cách thêm #vào trước chúng;
  • hoặc thay thế truebằng falsetrong những dòng tương tự.

Giải pháp thứ ba có thể dễ dàng thực hiện theo ba bước:

  1. Triệu hồi thiết bị đầu cuối với Ctrl+ Alt+ T.
  2. Nhập hai lệnh sau:

    cd /etc/xdg/autostart/
    sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
    

Sau khi thay đổi bất cứ điều gì bạn muốn, bạn có thể quay lại trạng thái trước đó bằng cách nhập cái này vào terminal:

sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop

Điều này đã được thử nghiệm trong 12.04, 12.10 và 13.04.

[Nguồn: iloveubfox.net , cảm ơn bạn Nikhil Sinha vì liên kết]


Làm thế nào bạn có thể vô hiệu hóa chúng nếu bạn không có quyền truy cập root? những ứng dụng gnome này bắt đầu cho KDE mà tôi không muốn
xenoterracide

Cũng có thể được tìm thấy ở đây help.ubuntu.com/community/ShowHiddenStartupApplications
ksoo

Gợi ý đầu tiên đã làm việc cho tôi. Tôi chỉ cd /etc/exdg/autostartvà xóa chương trình tôi muốn xóa khỏi thư mục tự khởi động. Bạn có thể xem các chương trình tự khởi động bằng cách chạy lsvà từ danh sách bạn có thể thấy ứng dụng hoặc chương trình bạn muốn xóa.
Mercy Flicker

nếu bạn chỉnh sửa /etc/xdg/autostart/, bạn nên hoàn tác các thay đổi đó trước khi nâng cấp hệ thống của mình, nếu không bạn sẽ nhận được câu hỏi nếu bạn muốn giữ các tệp .desktop đã chỉnh sửa hoặc sử dụng mặc định gói duy trì cho mỗi tệp đó! Một giải pháp tốt hơn là tạo các tệp ~/.config/autostart/theo đề xuất trong câu trả lời của
@TormodVolden

16

Xóa NoDisplay=truedòng khỏi mỗi mục trong /etc/xdg/autostart/Sau đó, chỉ cần bỏ chọn những mục bạn không muốn trong Ứng dụng khởi động. Nói chung mặc dù các ứng dụng tự khởi động là có lý do vì vậy hãy chắc chắn rằng bạn biết những gì bạn đang làm khi bạn vô hiệu hóa chúng.

Ngoài ra còn có các dịch vụ khác nhau lưu trữ các tập tin cấu hình của họ /etc/init. Hầu hết người dùng không nên chạm vào những tập tin đó.


Jeremy - Cảm ơn vì tiền boa. BTW, đã sử dụng BUM (trình quản lý khởi động) để vô hiệu hóa nhiều dịch vụ mà tôi không sử dụng và cạo thời gian khởi động. Tôi thích Ubuntu, nhưng 11.10 đã bỏ qua một số điều cơ bản, như thêm người dùng vào các nhóm từ UI, trình bảo vệ màn hình, dễ dàng sửa đổi các biểu tượng trình khởi chạy thống nhất. Tôi không phải là một fan hâm mộ lớn của UI, nhưng một UI sẽ dễ dàng thu hút được nhiều người hơn.
Praveen Sripati

11

Các cách chính xác để thực hiện điều này như một người dùng bình thường là để sao chép các tập tin máy tính để bàn trong câu hỏi từ /etc/xdg/autostart/đến ~/.config/autostart/(tạo thư mục đầu tiên nếu cần thiết) và chỉnh sửa bản sao này để nhà nước NoDisplay=false. Sau đó mở "Tùy chọn ứng dụng khởi động" và bỏ chọn hộp tương ứng.

Bây giờ bạn cần xóa NoDisplay=truekhóa khỏi các tệp sau khi sao chép chúng, có thể được thực hiện với sedtất cả chúng với

sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop

2
Bạn vẫn cần xóa NoDisplay=truekhóa khỏi các tệp sau khi sao chép chúng, có thể được thực hiện với sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek

1
Tôi nghĩ rằng đây là cách tốt nhất để làm điều này, bởi vì nó sẽ đảm bảo các thay đổi được duy trì ngay cả khi ứng dụng cập nhật.
kapad

nhớ kiểm tra các tệp ~/.config/autostart/sau khi nâng cấp hệ thống xem có bất kỳ thay đổi nào so với các tệp mặc định /etc/xdg/autostart/trong trường hợp có thứ gì đó được thêm vào trong quá trình nâng cấp
rubo77

9

Thật bình thường khi bạn không thấy bất cứ điều gì được liệt kê. Các bổ sung các chương trình khởi động danh sách chỉ dành cho các chương trình khởi động cho người sử dụng hiện tại (không nhất thiết phải cho người dùng khác, và không phải tất cả các dịch vụ mà bắt đầu khi Ubuntu khởi động). Hơn nữa, nó không liệt kê các phần bình thường của môi trường máy tính để bàn bắt đầu khi người dùng đăng nhập bằng đồ họa.

Bạn có thể kiểm tra ở đây

Bất cứ ai cũng có thể kiểm tra điều này bằng cách nhấp vào "Ứng dụng khởi động". Nó trống theo mặc định.

nhập mô tả hình ảnh ở đây

Nếu bạn muốn hiển thị các mục khởi động ẩn (như trình thông báo cập nhật, trình đọc màn hình orca, trên bo mạch, v.v.), chỉ cần nhập / sao chép và dán các mục sau vào một thiết bị đầu cuối:

find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed i -e '/^NoDisplay=/d' {} +

Nếu bạn muốn ẩn các mục ẩn thông thường, chỉ cần gõ / sao chép và dán như sau

echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null

Nguồn: How-To Geek


Khi tôi nhấp vào chương trình, nó không hiển thị gì.

Vâng, mặc định nó trống.
BigSack

9
Tôi khuyên bạn nên xóa câu trả lời này, @BigGenius - OP biết chỗ trống của nó, đó là lý do tại sao anh ấy hỏi chúng tôi :)
đó là

Nếu bạn đọc bình luận ở trên. Họ cũng nghi ngờ nếu nó trống hoặc được điền theo mặc định.
BigSack

Tôi nghĩ BigGenius đã đúng. Không có chương trình StartUp nào được bật theo mặc định nên danh sách trống.
upapilot

5

Một thay thế:

Để xem tất cả các ứng dụng khởi động tại " ứng dụng khởi động ", chỉ cần mở /etc/xdg/autostartvà sửa đổi dòng NoDisplay=truethành #NoDisplay=true. Chỉ cần thêm một #. Sau đó, bạn sẽ có thể xem tất cả tại " ứng dụng khởi động " và vô hiệu hóa những gì bạn muốn từ đó.

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.