GNU/Linux >> Belajar Linux >  >> Linux

Jalankan Program Gui Saat Startup?

Saya menggunakan Ubuntu 14.04. Saya menulis skrip kecil bernama trial. Isi scriptnya adalah sebagai berikut:

 #!/bin/sh
SHELL=/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin     
sh -c firefox

Saya menyalin skrip ke /etc/init.d , izin yang dimodifikasi menggunakan chmod +x trial dan menggunakan update-rc.d trial defaults . File membuat tautan tetapi ketika saya me-reboot mesin. Itu tidak menjalankan firefox. Saya mencoba cron @reboot tetapi tidak berhasil. Saya mencoba rc.local juga gagal lagi.

Jawaban yang Diterima:

Direktori, /etc/init.d/ berisi skrip sistem yang pada dasarnya memulai, menghentikan, memulai ulang daemon (layanan sistem). Ini adalah metode "Inisialisasi Sistem V" (SysVinit), yang berisi program init (proses pertama yang dijalankan ketika kernel selesai memuat). (EDIT 2 Juli 2015:Banyak sistem Linux baru-baru ini beralih ke systemd sistem init.)

Tapi, Firefox adalah browser Web grafis. Dengan demikian, diperlukan server jendela (X-Windows) dan pengelola jendela untuk dimulai; dan, Anda harus masuk ke pengelola jendela untuk memulai Firefox. Jadi, tugas Anda adalah mempelajari cara memulai program secara otomatis setelah Anda masuk ke pengelola jendela.

Temukan nama pengelola jendela Anda. Kemudian cari bantuan tentang memulai program secara otomatis.


Linux
  1. Linux mendapatkan pemberitahuan tentang perubahan jendela gui terfokus

  2. Bagaimana cara mengirim sinyal ke program yang dijalankan dalam wadah buruh pelabuhan?

  3. Aplikasi GUI tanpa desktop grafis

  1. Hentikan program yang berjalan saat startup di Linux

  2. Bagaimana cara menjalankan program saat boot up?

  3. Jalankan serempak di latar belakang saat startup?

  1. Bagaimana Cara Mengirim Keystrokes (f5) Dari Terminal Ke Program Gui?

  2. Bagaimana Mengukur Waktu Startup Firefox?

  3. Jalankan Program Ruby Saat Memulai?