Ngăn chặn Mavericks khởi chạy lại ứng dụng


19

Mavericks tiếp tục khởi chạy các ứng dụng gần đây khi khởi động mặc dù tôi luôn giữ hộp kiểm kiểm soát tính năng này không được chọn. Điều này thực sự khó chịu, vì (a) khởi động mất nhiều thời gian hơn, (b) Tôi muốn quyết định ứng dụng nào sẽ được khởi động và ứng dụng nào không, và (c) có một số ứng dụng sẽ bị lỗi (Logic riêng của Apple, cho ví dụ).

Nếu tôi biết nơi OS X lưu giữ thông tin về các ứng dụng gần đây, tôi có thể viết một tập lệnh xóa nó khi đăng nhập. Có ai tìm ra nơi những thứ này được đặt?

EDIT: Tôi cũng quan tâm đến vị trí mà Mavericks đặt ảnh chụp màn hình từ phiên trước. Như bạn có thể nhận thấy, ảnh chụp màn hình luôn được hiển thị đầu tiên khi đăng nhập, sau đó màn hình được làm mới với nội dung cửa sổ thực tế.


hộp kiểm trong mục đăng nhập sẽ chỉ ẩn ứng dụng (nó sẽ không ngăn ứng dụng bắt đầu). Để xóa / ngăn một mục đăng nhập cụ thể trong Tài khoản người dùng bắt đầu đánh dấu mục đó và nhấn "-"
Chrisii

1
Tôi không nói về các mục đăng nhập. Tôi đang nói về tính năng đặc biệt của Maverick tự động khởi chạy lại các ứng dụng gần đây khi đăng nhập.
digory doo

bạn nên đặt câu hỏi mới của mình thành một câu hỏi riêng biệt @digorydoo
dwightk 20/03/2016

Tôi hình dung thông tin về các ứng dụng đang chạy và ảnh chụp màn hình được lưu trữ ở cùng một vị trí, nhưng tôi có thể sai.
digoo doo

Câu trả lời:


18

Có ba nơi chính thức mà tôi biết rằng các mục không mong muốn khi khởi động được kiểm soát:

1) Tùy chọn đăng nhập: nếu bạn muốn xóa một mục, hãy đảm bảo bạn tô sáng nó và sau đó nhấp vào "-" thay vì chỉ bỏ chọn nó. Nếu nó không được chọn, nó vẫn sẽ bắt đầu, nó sẽ chỉ có một cửa sổ ẩn.

tùy chọn đăng nhập

2) "Chung" - đảm bảo "Đóng cửa sổ khi thoát ứng dụng" được chọn. Điều này không nên kiểm soát ứng dụng nào thực sự mở, nhưng tôi đã thấy một số người nhầm lẫn các cửa sổ không mong muốn với các ứng dụng không mong muốn.

chung

3) Hộp thoại "Mở lại chương trình khi đăng nhập lại" khi đăng xuất - không nên chọn mục này.

Ngoài ra, có một số thủ thuật không chính thức bạn có thể thử:

Vô hiệu hóa ApplePersistence:

defaults write -g ApplePersistence -bool no

Lưu ý rằng điều này cũng sẽ vô hiệu hóa Phiên bản (tự động lưu)

Đặt "Tùy chọn hệ thống> Chung> Các mục gần đây" thành KHÔNG (mặc định là 10)

tham chiếu:

Ba lời khuyên đầu tiên đã làm việc cho tôi; hai cái cuối cùng là từ https://discussions.apple.com/thread/5538748?start=0&tstart=0


1
Trong (1), hộp kiểm ẩn các cửa sổ của ứng dụng khi khởi động. Nó không phải là để làm với mục thanh menu.
Gilby

Tôi đã không nói về (1). Đối với (2) và (3), tôi đã bỏ chọn các hộp kiểm này, nhưng thỉnh thoảng Mavericks dường như bỏ qua lựa chọn của tôi và khởi chạy lại tất cả các ứng dụng. Tôi sẽ thử vô hiệu hóa ApplePersistance, đây có thể là giải pháp, nhưng không thể thử nó vào lúc này.
digory doo

Không có cái nào trong số này hoạt động, nhưng tùy chọn "Mở khi đăng nhập" có sẵn thông qua biểu tượng Dock là cái không được chọn.
oligofren

Không ai trong số này làm việc cho tôi trên macOS 10.12, thậm chí cả tùy chọn của @ oligofren.
Flimm

Tôi liên tục thấy các đề xuất tương tự trên các diễn đàn khác nhau, nhưng chúng không hoạt động với tôi và không bao giờ có trên các phiên bản khác nhau của Mac OS X. Tôi hiện đang chạy macOS 10.13.3. và VẪN phải đóng thủ công tất cả các ứng dụng của tôi nếu không chúng sẽ luôn mở lại khi khởi động lại. Có ai có giải pháp không?
user24601

8

Câu hỏi của bạn không (hoặc ít nhất là không) rất cụ thể. Vì vậy, có nhiều câu trả lời bạn có thể thấy hữu ích khi cố gắng kiểm soát các ứng dụng gây phiền nhiễu mở khi đăng nhập:

  1. Phím tắt để tắt các mục khởi động trong khi đăng nhập
  2. Các nút bấm để "chính thức" xóa các mục khởi động
  3. Những nơi cần tìm để thực sự loại bỏ các mục khởi động


1. Phím tắt để tắt các mục khởi động trong khi đăng nhập

Tạm thời vô hiệu hóa các mục từ khởi động khi đăng nhập bằng cách giữ phím shift. Khi nào cần giữ phím shift là có điều kiện:

Nếu máy tính của bạn chuyển đến màn hình đăng nhập trước khi đăng nhập, hãy giữ shift trong khi bạn đăng nhập và giải phóng khi dock tải.

Nếu máy tính của bạn bỏ qua màn hình đăng nhập, hãy giữ shift khi thanh tiến trình xuất hiện sau khi khởi động lại và phát hành lại khi máy tính để bàn / dock tải.

Tìm thấy một số bằng chứng cho thấy đây là một tính năng: Bài viết cơ sở kiến ​​thức hỗ trợ của Apple .


2. Các nút bấm để "chính thức" xóa các mục khởi động

Chuyển đến: "Tùy chọn hệ thống> Người dùng & Nhóm> Mục đăng nhập". Loại bỏ các mục không mong muốn.

Ngoài ra, như bạn đã làm, hãy đảm bảo bỏ chọn tùy chọn hiển thị khi đăng xuất để mở lại ứng dụng.


3. Nơi để thực sự loại bỏ các mục khởi động

Có một số địa điểm khác bị ẩn và bạn không thể sửa bằng hộp kiểm hoặc nút. Kiểm tra "/ Library / LaunchDaemons" và "/ Library / LaunchAgents".


Nếu không có gì giúp được, bạn có thể gặp trường hợp khó khăn và bạn có thể thử sử dụng Google để tìm những bí mật khác như bài viết này tại Macworld .


Đẹp tìm thấy. Tôi không thể đào nó lên một lúc trước ...
bmike

Rất vui, tôi đã cho bạn một phiếu bầu thêm.
Joseph Hansen

Tôi đã không hỏi về việc tạm thời vô hiệu hóa nó, tôi muốn loại bỏ vĩnh viễn tính năng này.
digory doo

Tôi đã cập nhật câu trả lời của tôi và hy vọng bạn thấy nó hữu ích hơn.
Joseph Hansen

5

Bạn cần nhấp chuột phải / nhấn vào ứng dụng cụ thể đó để hiển thị menu bật lên> bên dưới Tùy chọn > bỏ nhấp> Mở khi đăng nhập

và điều đó sẽ giải quyết nó ... khởi động lại máy tính của bạn để xem nó có làm lại không. Điều này sẽ giải quyết nó vì tôi có cùng một vấn đề với Chrome.

Xem hình ảnh đính kèm bên dưới:

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


Điều đó là vậy đó! Cảm ơn rất nhiều. Nhưng làm thế nào mà nó trở thành được kiểm tra ngay từ đầu?
oligofren
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.