Làm thế nào tôi có thể trì hoãn dropbox từ khi bắt đầu, nhưng không vô hiệu hóa nó?


23

Khi tôi đăng nhập vào tài khoản người dùng của mình trên Ubuntu 10.10, có một sự chậm trễ không thỏa mãn trước khi hệ thống của tôi có thể sử dụng được. Ngay cả khi khởi chạy một thiết bị đầu cuối, tôi phải đợi vài giây trước khi dấu nhắc bash xuất hiện. Trong giai đoạn khởi động này, quy trình hàng đầu dường như là dropbox. Tôi không chắc nó đang làm gì chính xác (chức năng vẫn tốt như tôi có thể thấy), nhưng tôi biết nó thực sự không cần phải làm điều đó trong khi tôi chờ máy tính để bàn xuất hiện. (Nhân tiện, đây là Ubuntu tiêu chuẩn với máy tính để bàn Gnome.)

Những gì tôi muốn làm là để có thể có một độ trễ dựa trên tĩnh hoặc thậm chí phụ thuộc cho dropbox để bắt đầu. Sẽ thật tuyệt nếu nó chờ, ví dụ: 10 phút hoặc cho các tab trình duyệt của tôi tải và tạm dừng gõ. Sau đó, nó có thể biến mất trạng thái tập tin hoặc nhai bộ đệm, và tôi sẽ rất vui.

Có cách nào để làm việc này không? Cảm ơn!

Câu trả lời:


27

Đầu tiên, vô hiệu hóa Dropbox từ khi bắt đầu đăng nhập.
Mở tùy chọn DropBox và bỏ chọn Start Dropbox khi khởi động hệ thống :

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

Bây giờ chúng tôi sẽ tự thêm Dropbox vào danh sách các ứng dụng chạy khi đăng nhập.
Mở hệ thống ➜ Tùy chọn Ứng dụng khởi động và nhấp vào Thêm để thêm mục mới.

Sử dụng Dropboxcho tên và bash -c "sleep 10m && dropbox start -i"cho lệnh, sau đó bấm Thêm để lưu nó.

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

Thế là xong, bây giờ Dropbox sẽ không bắt đầu cho đến 10 phút sau khi bạn đăng nhập.


2
Nó không làm việc cho tôi. Vì một số lý do, lệnh sẽ trở về mặc định sau khi khởi động lại.

1
@Alex, xem câu trả lời cập nhật của tôi. Nó chỉ ra dropbox ghi đè .desktoptập tin tự động khởi động mỗi khi nó được chạy.
Ê-sai

Cảm ơn bạn rất nhiều DoR !!! Chính xác câu trả lời tôi đang tìm kiếm.

1
Rất hữu ích, nhưng hãy xóa tùy chọn - i để tránh dropbox tự cài đặt lại khi khởi động
xông hơi

Làm việc để truyền, nhưng dropbox chỉ không bắt đầu. Bit bất thường.
rafee

6

Gần đây tôi thấy mình có cùng một vấn đề và cách tôi khắc phục nó là một hỗn hợp của hai câu trả lời, lý do là Dropbox sẽ viết lại trình khởi chạy dropbox.desktop trong ~ / .config / autostart / cho dù tôi đã đánh dấu để bắt đầu khi khởi động hay không. Vì vậy, đây là các bước bạn có thể thực hiện nếu bạn thấy mình trong một tình huống tương tự:

  • Bỏ chọn hộp để bắt đầu khởi động hệ thống (xem phần chọn đầu tiên trên câu trả lời của Onalemon)

  • Tạo một tệp sẽ là trình khởi chạy ứng dụng tùy chỉnh của bạn trong ~ / .config / autostart / . Bạn có thể dùng

    gedit ~/.config/autostart/theNameOfYourCustomLauncher.desktop.

Dù bạn muốn gọi nó là gì, đừng gọi nó là dropbox.desktop

  • dán mã sau bằng các cài đặt của riêng bạn cho TênX-Gnome-Autostart-Delay

    [Desktop Entry]
    Name=NameOfYourCustomLauncher
    GenericName=File Synchronizer
    Comment=Sync your files across computers and to the web
    Exec=dropbox start
    X-GNOME-Autostart-Delay=15 
    Terminal=false
    Type=Application
    Icon=dropbox
    Categories=Network;FileTransfer;
    StartupNotify=false
    

Tất cả những gì còn lại là để bạn tạo một trình khởi động khởi động mới: Tôi đang sử dụng Gnome Shell, vì vậy tôi chỉ có thể truy cập Ứng dụng Tools Công cụ hệ thống Applications Ứng dụng khởi động hoặc chạy gnome-session-propertiestrên thiết bị đầu cuối và điền vào hộp văn bản:

Name: NameOfYourCustomLauncher
Command: dropbox start -i
Comment: YourComment

Và đó là nó! Sau khi khởi động lại, nó hoạt động tốt.


4

Trì hoãn tự động khởi động với tùy chọn trì hoãn sẵn có

Cái này hoạt động mà không cần kịch bản hay sleep. Mở mục nhập tự động thả hộp trong trình soạn thảo văn bản:

gedit ~/.config/autostart/dropbox.desktop

Nối dòng sau vào tệp:

X-GNOME-Autostart-Delay=foo

nơi foolà lần chỉ trong vài giây bạn muốn trì hoãn sự ra mắt ứng dụng bằng cách, ví dụ

X-GNOME-Autostart-Delay=60

sẽ trì hoãn ứng dụng bắt đầu một phút.

Lưu tệp, relog và bạn sẽ thấy các hiệu ứng.


3
Điều này hoạt động tốt một lần, nhưng không may Dropbox ghi đè tệp .desktop khi khởi động. Làm cho tập tin này chỉ đọc với chmod a-w dropbox.desktopdường như để giải quyết vấn đề này.
Bas Swinckels
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.