Tôi thường xuyên cần khởi động một số chương trình mà tôi sử dụng mỗi khi khởi động máy tính. Làm thế nào tôi có thể làm cho nó để bất cứ khi nào tôi đăng nhập chương trình được tự động khởi chạy?
Tôi thường xuyên cần khởi động một số chương trình mà tôi sử dụng mỗi khi khởi động máy tính. Làm thế nào tôi có thể làm cho nó để bất cứ khi nào tôi đăng nhập chương trình được tự động khởi chạy?
Câu trả lời:
Nếu bạn đang sử dụng Unity , hãy tìm kiếm chương trình Startup
Applications
.
Nếu bạn đang sử dụng Ubuntu Classic , nó nằm trong Menu Bắt đầu> Tùy chọn> Ứng dụng Khởi động .
Mở một thiết bị đầu cuối, và chạy
gconf-editor
.
Điều hướng đến / apps / gnome-session / tùy chọn .
Kích hoạt tùy chọn: auto_save_session .
(LƯU Ý: điều này có thể làm chậm hệ thống khởi động và chưa được kiểm tra kỹ lưỡng.)
Một cách khác để tự động khởi động ứng dụng sau khi đăng nhập là xác định phiên do người dùng xác định. Điều này có lợi thế để sử dụng các phiên khác nhau cho các nhiệm vụ khác nhau, mỗi phiên có các ứng dụng khác nhau được tải.
Với mục đích này, chúng tôi tạo ra một custom.desktop
tập tin như là người chủ trong /usr/share/xsessions
với các nội dung sau đây (đối với GNOME / GDM):
[Desktop Entry]
Name=Marco's Crowded Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm
Sử dụng bất kỳ tên ưa thích cho phiên của bạn và thay thế username
bằng tên của khóa học của bạn.
Điều này sẽ chạy tập lệnh .xsession
trong thư mục HOME khi đăng nhập, nơi chúng ta có thể đặt bất kỳ ứng dụng nào chúng ta cần để bắt đầu sau khi đăng nhập.
Tập lệnh cần được đặt tên như được định nghĩa trong tệp .desktop, ~/.xsession
trong ví dụ đã cho, cần phải được thực thi và có thể có nội dung tương tự như sau:
#! /bin/bash
my-important-app [options] &
second-app [options] &
[...] # add other applications
gnome-session [options]
Tùy chọn cho phiên gnome có thể được bỏ qua để tải phiên mặc định. Đưa ra ví dụ --session=classic-gnome
như tùy chọn để chạy Classic Gnome Desktop trong 11.04.
Lần tới khi chúng tôi đăng nhập, chúng tôi sẽ có lựa chọn bắt đầu "Phiên họp đông người của Marco" với tất cả các ứng dụng từ tập lệnh đang chạy bên cạnh các ứng dụng từ phiên gnome (hoặc bất kỳ trình quản lý máy tính để bàn nào khác mà bạn chọn bắt đầu tại đây).
Để bắt đầu một trình quản lý máy tính để bàn được cài đặt khác, hãy thay thế dòng cuối cùng từ ~/.xsession
tập lệnh bằng cách sau:
gnome-session --session=ubuntu
cho máy tính để bàn tiêu chuẩn (với Unity trong 11.04).gnome-session --session=classic-gnome
cho máy tính để bàn Gnome cổ điển.startkde
cho trình quản lý máy tính để bàn KDE.startxfce4
cho XFCE hoặc khi chạy Xubfox.Chúng tôi có thể thêm ứng dụng vào "Ứng dụng khởi động" bằng cách mở mục nhập menu ở bảng trên cùng bên phải:
Chúng tôi có thể tìm kiếm Dash cho "ứng dụng khởi động"
hoặc chúng ta có thể chạy các tùy chọn khởi động từ một thiết bị đầu cuối với
gnome-session-properties
Điều này sẽ mở một cửa sổ nơi chúng ta có thể thấy tất cả các ứng dụng đã cài đặt sẽ chạy khi khởi động. Đánh dấu hoặc bỏ chọn các ứng dụng ở đó hoặc chọn "Thêm" để thêm ứng dụng mới:
Nếu chúng ta biết lệnh để chạy ứng dụng, chỉ cần nhập nó vào đây trong dòng "Lệnh" . Chúng tôi cũng có thể thêm một "Nhận xét" tùy chọn ở đây.
Nếu chúng ta không biết lệnh, chúng ta có thể chọn "Duyệt ..." hệ thống tệp của mình cho các ứng dụng đã cài đặt. Nhiều ứng dụng mặc định được tìm thấy, ví dụ /usr/share/application
:
Chọn một ứng dụng để thêm vào tự động khởi động.
Tương tự như những gì giải pháp GUI ở trên, chúng ta có thể tự thêm một .desktop
tệp vào ~/.config/autostart
. Nội dung của tập tin này có thể như sau:
[Desktop Entry]
Type=Application
Exec=</path/to/binary or command to execute>
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=<Name_to_be_displayed>
Comment=<optional comment>
Lưu ý rằng trong cài đặt vanilla, thư mục ~/.config/autostart
có thể chưa tồn tại. Chúng ta cần tạo nó trước khi có thể truy cập nó theo chương trình.
~/.config/autostart
xách tay? Hai cái còn lại được hỗ trợ bởi môi trường máy tính để bàn Gnome và Unity.
Nếu bạn đang sử dụng Môi trường máy tính để bàn Gnome , thì việc này khá đơn giản để thực hiện.
System>Preferences>Startup Applications
,Một tùy chọn khác, có thể đơn giản hơn, sẽ là vào menu Hệ thống / Tùy chọn / Khởi động ứng dụng, sau đó chọn tab "Tùy chọn" và đánh dấu vào "Tự động nhớ các ứng dụng đang chạy khi đăng xuất"
Điều này sẽ khởi động bất kỳ ứng dụng nào bạn đang chạy khi bạn đăng xuất.
Startup Programs
một
Không có câu trả lời nào (cho đến bây giờ) đưa ra giải pháp độc lập với người dùng .
Cách chính xác (theo chủ đề này ) để thêm một số chương trình tự động (được đặt tên là Mục nhập trên màn hình) cho toàn bộ Hệ điều hành là thêm nó dưới dạng .desktop
tệp tại đây:
/etc/xdg/autostart
Ví dụ về .desktop
tập tin:
[Desktop Entry]
Name=MyScript
GenericName=A descriptive name
Comment=Some description about your script
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true
Không cần chmod
nó để cho phép thực thi, có vẻ như. Các Exec
sẽ chạy cho bất kỳ người sử dụng khai thác gỗ, bao gồm root
, ubuntu
hoặc xubuntu
(đối với máy tính để bàn tùy chỉnh trực tiếp phân phối)
Trong 11.04, bạn nhấn nút nguồn (ngoài cùng bên phải ở bảng trên) và chọn Cài đặt hệ thống. Bạn sẽ tìm thấy Ứng dụng khởi động theo sở thích cá nhân. Đó là cùng một hộp thoại mà chúng ta đã có trong các phiên bản trước của Ubuntu.
tôi đoán rằng bạn có thể thêm lệnh trong Hệ thống -> Tùy chọn -> ứng dụng Bắt đầu
sau đó nhấp vào thêm, đặt tên một cái gì đó như "Firefox start" phần tên lệnh nhấp
"kiểm tra" và tìm tập tin thực thi của chương trình mà bạn cần bắt đầu khi đăng nhập ... khởi động lại
mong điều này giúp bạn !!!
Trân trọng!!!
Menu > Preferences > Startup Applications
không phù hợp với nhu cầu của bạn?