Điểm:1

Cách khởi chạy ứng dụng khi khởi động

lá cờ cn

Tôi khá mới với Ubuntu và gần đây đã gặp phải một vấn đề thú vị. Tôi đã cài đặt Keep Presence (https://github.com/carrot69/keep-presence) để ngăn Intel Compute Stick của tôi chạy không tải. Những gì tôi muốn làm là khởi chạy này khi Ubuntu khởi động. Tôi nhìn xung quanh và thấy bạn có thể thêm các lệnh của mình vào rc.local, vì vậy tôi đã chạy sudo nano /etc/rc.local và thêm giữ sự hiện diện -- giây 30 đến rc.local, nhưng tôi không nghĩ điều đó đã làm bất cứ điều gì. Sau khi lưu, tôi mở lại để xác nhận rằng dòng tôi đã thêm vẫn ở đó, đề phòng trường hợp tôi làm sai. Có cách nào để biết nó có hoạt động hay tôi đang làm điều này hoàn toàn sai? Khi tôi khởi động lại, mọi thứ khởi động như bình thường, vì vậy tôi không thấy lỗi hay bất cứ điều gì. Nhưng một cửa sổ đầu cuối không mở hoặc bất cứ thứ gì tương tự, điều này sẽ giúp tôi yên tâm khi biết nó đang hoạt động. phiên bản của tôi là Ubuntu 20.04.3 LTS Bất kỳ ý tưởng?

Cảm ơn,
Josh

Điểm:1
lá cờ cn

Bạn không nên khởi động ứng dụng thường xuyên mô phỏng nhấp chuột, chẳng hạn như ứng dụng này "giữ sự hiện diện" tiện ích, sử dụng quy trình cài đặt trên toàn hệ thống. Thay vào đó, bạn nên kích hoạt tính năng tự động khởi động các ứng dụng này khi người dùng đăng nhập. Dù sao, chương trình có thể sẽ không thành công nếu bạn quyết định thử cách khác, vì chương trình cần một môi trường đồ họa để chạy.

Cách dễ nhất để ứng dụng tự khởi động là khởi chạy công cụ "Ứng dụng khởi động". Trong hộp thoại, nhấp vào Thêm và điền vào các trường.

Điều đó phải được thực hiện cho từng tài khoản người dùng. Nếu bạn muốn điều này xảy ra theo mặc định cho mỗi tài khoản người dùng trên hệ thống, thì một .desktop trình khởi chạy cho lệnh này có thể được chuyển đến /etc/xdg/tự khởi động.

Cách dễ nhất để tạo ra như vậy .desktop launcher thực sự là để sử dụng "Ứng dụng khởi động". Điều đó sẽ tạo ra như vậy .desktop trình khởi chạy tại địa phương của người dùng tự động bắt đầu thư mục, tức là, ~/.config/tự khởi động. Di chuyển nó đến toàn hệ thống /etc/xdg/tự khởi động để có hiệu lực cho tất cả người dùng.

Điểm:1
lá cờ cn
raj

Đầu tiên: trong các phiên bản Ubuntu mới, tệp /etc/rc.local Không làm việc nữa. Nếu bạn muốn chạy thứ gì đó khi khởi động hệ thống, bạn nên thêm nó vào crontab (xem người đàn ông 5 crontab) sử dụng @khởi động lại đặc tả thời gian.

Thứ hai: bạn không thể chạy một lệnh tương tác với màn hình nền theo cách đó, vì hai lý do: a) khi hệ thống khởi động, màn hình GUI của bạn chưa sẵn sàng, vì vậy đơn giản là không có chỗ để hiển thị cửa sổ ứng dụng; b) một lệnh chạy từ crontab (hoặc /etc/rc.local, nếu nó hoạt động) không chia sẻ môi trường với phiên máy tính để bàn của bạn, do đó thiếu các biến hệ thống quan trọng cần thiết để các ứng dụng GUI hoạt động.

Giải pháp là thêm ứng dụng của bạn vào "Ứng dụng khởi động" trong phiên máy tính để bàn của bạn (có một công cụ đặc biệt cho việc đó) - sau đó ứng dụng của bạn sẽ bắt đầu cùng với phiên máy tính để bàn của bạn khi bạn đăng nhập.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.