GNU/Linux >> Belajar Linux >  >> Linux

Cara memulai aplikasi startup dengan penundaan di Linux

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


Linux
  1. Cara menginstal GNS3 di Desktop Linux

  2. Cara memutakhirkan Kernel di Desktop Linux

  3. Bagaimana memulai GUI di Mesin Linux Ubuntu

  1. Bagaimana kami membangun aplikasi desktop Linux dengan Electron

  2. Linux – Bagaimana Cara Autologin Ke Desktop Dengan Systemd?

  3. Bagaimana cara memeriksa kata sandi dengan Linux?

  1. Cara memperluas fungsionalitas desktop Linux Anda dengan PlexyDesk

  2. Cara Meningkatkan Waktu Startup Aplikasi Di Linux

  3. Cara menginstal Anbox di Desktop Linux