GNU/Linux >> Belajar Linux >  >> Ubuntu

Tambahkan Script Ke Sistem -> Preferensi -> Aplikasi Startup?

Saya ingin menjalankan skrip yang mengubah pemetaan keyboard saya dari aplikasi startup. Script ada di folder rumah saya dan memiliki izin 755.
Saya telah membuat entri baru di System -> Preferences -> Startup Applications dan mencoba perintah berikut:

/bin/bash /home/myuser/myscript.sh
/sbin/sh /home/myuser/myscript.sh
/home/myuser/myscript.sh

Tak satu pun dari mereka bekerja. Perintah yang sama berfungsi dengan baik ketika saya menjalankannya dari terminal secara manual.

Saya tahu cara lain untuk menjalankan skrip saat startup, tetapi saya ingin tahu mengapa metode ini tidak berhasil untuk saya.

Jawaban yang Diterima:

Skrip startup, terkait dengan pengaturan keyboard atau touchpad, atau menyertakan wmctrl atau xrandr perintah sering membutuhkan "sedikit istirahat" sebelum dijalankan. Jika dijalankan terlalu dini, sebelum desktop terisi penuh, mereka akan rusak atau “meleset dari target”.

Untuk mengatasinya, Anda perlu menambahkan:

/bin/bash -c "sleep 10 && /home/myuser/myscript.sh"

ke aplikasi startup Anda. Mungkin Anda perlu bermain sedikit dengan sleep 10 nilai untuk dioptimalkan.

Catatan

Mungkin skrip hanya ada satu atau dua perintah, Anda bisa sertakan mereka dalam perintah startup Anda, dengan sintaks yang sama. Dengan begitu Anda tidak memerlukan skrip terpisah.


Ubuntu
  1. skrip startup utorrent / jalankan utorrent saat boot – Ubuntu 14.04 / 14.10

  2. Bagaimana Cara Menambahkan Aplikasi Startup Di Lubuntu?

  3. Cara menambahkan aplikasi startup secara manual di Mint 17.3

  1. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  2. Cara Setup Script Startup &Shutdown di Gentoo Linux

  3. Bagaimana Cara Menambahkan Pengaturan Xfwm4 Ke Preferensi Windows Di Lubuntu?

  1. Cara menginstal aplikasi Snap di Ubuntu 14.04 LTS

  2. Cara Autostart Aplikasi di Ubuntu

  3. Tambahkan skrip bash ke jalur