Pertanyaan Bagaimana saya bisa menunda program tertentu saat startup?


Bagaimana cara menunda program seperti cairo-dock (No openGL) atau Firefox?

Terkadang program crash ketika dimulai dengan aplikasi startup lainnya. Saya ingin program mulai 10 detik terlambat untuk menghindari crash.


37
2018-03-02 07:47


asal


Lihat askubuntu.com/questions/22512/… - belacqua


Jawaban:


Menunda autostart dengan opsi penundaan bawaan


Catatan: Hanya berfungsi dengan sesi desktop yang mengenali X-GNOME-Autostart-Delayparameter (mis. Unity, Unity2D, GNOME). Ini tidak akan berfungsi untuk LXDE, XFCE, Kubuntu, dll.


Dengan solusi ini tidak perlu ada skrip atau tidur. Buka folder autostart Anda:

nautilus ~/.config/autostart

Temukan .desktop file yang sesuai dengan aplikasi Anda dan buka di editor teks, mis. gedit:

gedit ~/.config/autostart/application.desktop

Tambahkan baris berikut ke file:

X-GNOME-Autostart-Delay=foo

dimana foo adalah waktu dalam detik Anda ingin menunda peluncuran aplikasi, misalnya:

X-GNOME-Autostart-Delay=60

Simpan file, relog dan Anda akan melihat efeknya.


44
2017-10-01 07:08



Ini bekerja sangat baik di kedua ubuntu 12.04 dan dalam rilis 12.10-pengembangan menggunakan Gnome-shell 3.6 - bmbaker
Bekerja di Ubuntu 18.04. - Ives


Coba ini: bash -c "sleep 10 && firefox"


15
2018-03-02 10:03



10x banyak, kenapa sih begitu tidur 10 && firefox tidak bekerja? - user3804598


Anda bisa mencoba mengubah perintah menjadi ini:

sleep 10 && firefox

Beberapa orang mengatakan itu berhasil, beberapa mengatakan tidak, jika ini adalah kasus Anda, dan itu tidak berhasil, Anda dapat mencoba dengan:

xterm -e 'sleep 10 && firefox'

6
2018-03-02 08:10





Saya harus menggunakan ini untuk membuatnya bekerja untuk skype: sh -c "sleep 10 && skype &" di Ubuntu 12.04


4
2018-04-29 14:13