Artikel ini menjelaskan bagaimana Anda dapat menunda aplikasi startup dengan dua cara.
1. Menambahkan penundaan startup ke aplikasi dengan penundaan autostart X-GNOME
Beberapa lingkungan desktop, seperti GNOME, mendukung parameter autostart yang disebut X-GNOME-Autostart-Delay untuk memungkinkan aplikasi memulai dengan penundaan setelah login.
Ini berfungsi di GNOME, Unity, MATE, Cinnamon, dan lingkungan desktop lainnya, tetapi tidak semuanya. Misalnya, KDE dan Xfce tidak mendukung ini. Beberapa dari mereka sudah memiliki opsi penundaan startup di GUI aplikasi startup, seperti desktop MATE atau Cinnamon:
Opsi Penundaan Mulai di Desktop Kayu Manis (Linux Mint) |
Untuk lingkungan desktop lain di mana opsi penundaan mulai tidak tersedia di GUI, Anda dapat mengedit file desktop startup secara manual untuk menambahkan parameter ini sendiri.
Cari file desktop startup di keduanya ~/.config/autostart
untuk pengguna Anda, atau /etc/xdg/autostart
Untuk semua pengguna, buka file dengan editor teks seperti Nano (mis. nano ~/.config/autostart/<myapp>.desktop
) dan tambahkan ini ke file tanpa mengubah apa pun:
X-GNOME-Autostart-Delay=<xx>
Dimana xx
adalah penundaan startup dalam hitungan detik yang ingin Anda tambahkan ke aplikasi ini.
Contoh entri desktop autostart yang saya tambahkan X-GNOME-Autostart-Delay
dengan penundaan 10 detik:
[Desktop Entry]
Name=MyApp
GenericName=My app
Comment=Application to do something
Exec=myapp
Terminal=false
Type=Application
Icon=myapp
Categories=GNOME;GTK;Utility
X-GNOME-Autostart-Delay=10
Anda Mungkin Juga Menyukai:KDE Connect / GSConnect:Cara Mengunci / Membuka Kunci Desktop Linux Anda Menggunakan Perangkat Android
2. Tambahkan penundaan startup ke beberapa aplikasi dengan menekan sleep
Jika lingkungan desktop Anda mendukung X-GNOME-Autostart-Delay
Parameter, ada metode umum yang memungkinkan aplikasi untuk memulai dengan penundaan saat dimulai.
Untuk melakukan ini, cari file desktop untuk autostart aplikasi / perintah ~/.config/autostart
untuk pengguna Anda, atau /etc/xdg/autostart
untuk semua pengguna. Anda harus membuka file ini dengan editor teks (sebagai root jika berasal dari /etc/xdg/autostart
) untuk menambahkan penundaan mulai.
Di file desktop startup ini, ubah Exec
Nilai sebagai berikut:bash -c "sleep <xx> && <original_command>"
. Dimana xx
adalah jumlah detik yang akan ditambahkan sebagai penundaan awal untuk original_command
. ini .
Contoh file start-up desktop tempat saya menjalankan aplikasi "MyApp" dengan penundaan mulai 7 detik:
[Desktop Entry]
Name=MyApp
GenericName=My app
Comment=Application to do something
Exec=bash -c "sleep 7 && myapp"
Terminal=false
Type=Application
Icon=myapp
Categories=GNOME;GTK;Utility
Setelah melakukan ini, logout dan saat Anda login kembali aplikasi akan dimulai secara otomatis dengan penundaan yang Anda tentukan di file desktop startup.
Anda Mungkin Menyukai Ini:Cara Menggunakan Tema GTK 3 Berbeda untuk Aplikasi Tertentu