Pertanyaan Bagaimana cara membuat program otomatis dimulai setiap kali saya masuk?


Saya sering perlu memulai beberapa program yang saya gunakan setiap kali saya menyalakan komputer saya. Bagaimana saya bisa membuatnya sehingga setiap kali saya login, program ini secara otomatis diluncurkan?


74
2018-03-18 15:28


asal


Saya kira Menu > Preferences > Startup Applications tidak sesuai dengan kebutuhan Anda? - theTuxRacer
@Kaustubh - benar. Tapi saya suka pertanyaan umum daripada pertanyaan yang sama ditanyakan beberapa kali dengan program yang sedikit berbeda :) - Marco Ceppi♦
Bagaimana ini bisa dicapai dari baris perintah? - AlikElzin-kilaka


Jawaban:


Untuk memulai program dengan Ubuntu:

  • Jika Anda menggunakan Kesatuan, cari untuk program ini Startup Applications.

  • Jika Anda menggunakan Ubuntu Classic, itu di bawah Mulai Menu> Preferensi> Aplikasi Startup.


Untuk membuat Ubuntu mengingat aplikasi yang sedang berjalan saat shutdown:

  1. Buka terminal, dan jalankan gconf-editor.

  2. Navigasi ke / apps / gnome-session / options.enter image description here

  3. Aktifkan opsi: auto_save_session.

(CATATAN: ini dapat memperlambat boot sistem, dan belum diuji secara menyeluruh.)


53
2018-04-30 18:39



saya melakukan itu tetapi seperti yang saya ingat di 10.10 ini memiliki tombol yang mengatakan klik di sini untuk mengingat semua aplikasi terbuka untuk memulai secara otomatis (atau sesuatu seperti itu) - Kevin Maghuyop
Silakan lihat posting saya yang diedit. - Alan
okay..so yang diperbaiki kan? atau sedang "dibicarakan" - Kevin Maghuyop
Pos itu dari Februari ketika Natty sedang diuji. Tidak ada informasi lain yang menyertainya, tetapi saya berasumsi mereka masih berusaha memperbaikinya. - Alan
oke ... terima kasih sudah menginformasikan informasi ini - Kevin Maghuyop


Sesi yang ditentukan pengguna untuk aplikasi dimulai setelah login

Cara alternatif untuk memulai aplikasi secara otomatis setelah login adalah mendefinisikan sesi yang ditentukan pengguna. Ini memiliki keuntungan untuk menggunakan sesi yang berbeda untuk tugas yang berbeda, masing-masing dengan aplikasi yang berbeda dimuat.

Untuk tujuan ini kami membuat a custom.desktop mengajukan sebagai root di /usr/share/xsessions dengan konten berikut (untuk GNOME / GDM):

[Desktop Entry]
Name=Marco's Crowded Session
Comment=Custom ~/.xsession script
Exec=/home/username/.xsession
X-Ubuntu-Gettext-Domain=gdm

Gunakan nama mewah untuk sesi Anda dan ganti username dengan nama Anda tentu saja.

Ini akan menjalankan skrip .xsession di direktori RUMAH saat login di mana kita dapat memasukkan aplikasi apa pun yang perlu kita mulai setelah login.

Skrip perlu diberi nama sebagaimana didefinisikan dalam file .desktop, yaitu ~/.xsession dalam contoh yang diberikan, perlu dibuat dieksekusi dan mungkin memiliki konten yang mirip dengan ini:

#! /bin/bash

my-important-app [options] &
second-app [options] &
[...]                       # add other applications
gnome-session [options]

Opsi untuk gnome-session dapat dihilangkan untuk memuat sesi default. Berikan mis. --session=classic-gnome sebagai opsi untuk menjalankan Classic GNOME Desktop di 11.04.

Lain kali kita masuk, kita akan memiliki pilihan untuk memulai "Sesi Crowded Marco" dengan semua aplikasi dari skrip yang berjalan di samping aplikasi dari sesi gnome (atau manajer desktop lain yang Anda pilih untuk mulai di sini).

Memulai pengelola desktop lain

Untuk memulai yang lain diinstal manajer desktop mengganti baris terakhir dari ~/.xsession skrip dengan yang berikut:

  • gnome-session --session=ubuntu untuk desktop standar (dengan Unity in 11.04).
  • gnome-session --session=classic-gnome untuk desktop GNOME klasik.
  • startkde untuk pengelola desktop KDE.
  • startxfce4 untuk XFCE, atau saat menjalankan Xubuntu.

28
2018-03-19 11:22



saya suka itu klik tombol seperti imajiner - RolandiXor♦


12.04 (Kesatuan)

Kita dapat menambahkan aplikasi ke "Aplikasi Startup" dengan membuka entri menu di panel bagian kanan atas:

enter image description here

14.04 (Kesatuan) dan kemudian

Kita dapat mencari Dash untuk "aplikasi startup"

enter image description here

atau kita dapat menjalankan preferensi startup dari terminal dengan

gnome-session-properties

Ini akan membuka jendela di mana kita dapat melihat semua aplikasi yang diinstal yang akan dijalankan saat startup. Centang atau batalkan pilihan aplikasi di sana atau pilih "Menambahkan" untuk menambahkan aplikasi baru:

enter image description here

Jika kita tahu perintah untuk menjalankan aplikasi cukup masukkan di sini di "Perintah" garis. Kami juga dapat menambahkan opsional "Komentar" sini.

Jika kita tidak tahu perintah yang bisa kita pilih "Jelajahi ..." sistem file kami untuk aplikasi yang terinstal. Banyak aplikasi default yang ditemukan mis. di /usr/share/application:

enter image description here

Pilih aplikasi untuk ditambahkan ke autostart.

Baris perintah atau pendekatan program

Mirip dengan apa solusi GUI di atas apakah kita dapat menambahkan secara manual .desktop file ke ~/.config/autostart. Isi file ini mungkin sebagai berikut:

[Desktop Entry]
Type=Application
Exec=</path/to/binary or command to execute>
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=<Name_to_be_displayed>
Comment=<optional comment>

Perhatikan bahwa dalam instalasi vanilla direktori ~/.config/autostart mungkin belum ada. Kita perlu membuatnya sebelum kita dapat mengaksesnya secara terprogram.


15
2018-05-09 11:33



Terima kasih atas pendekatan terprogram, itulah yang saya cari. - Jacobo de Vera
Apakah ini bekerja dengan desktop Unity atau saya memerlukan desktop Gnome? Penyebab dengan Kesatuan di 15.04 tidak bekerja. - YumYumYum
@YumYumYum terima kasih atas pemberitahuan - jawaban yang diperbarui :) - Takkat
Adalah ~/.config/autostart portabel? Dua lainnya terlihat didukung oleh lingkungan desktop GNOME dan Unity. - Ashhar Hasan
Ini tersedia di semua sistem-X di mana kami menetapkan spesifikasi direktori yang berbeda. Lihat specifications.freedesktop.org/autostart-spec/0.5/ar01s02.html - Takkat


Jika Anda menggunakan GNOME  Lingkungan Desktop, maka ini agak mudah untuk diselesaikan.

  • Pergi ke System>Preferences>Startup Applications,

menu screenshot

  • Sekarang Anda dapat menambahkan aplikasi dengan mengklik tambahkan,

enter image description here

  • Dan menambahkan aplikasi / skrip yang ingin Anda jalankan saat memulai,

enter image description here

  • Atau Anda dapat menambahkan aplikasi dengan menyeret peluncur yang ingin Anda tambahkan dari menu Aplikasi ke layar Aplikasi Startup.

14
2018-03-18 15:42



Untuk Gnome Shell, Anda harus membukanya meskipun Ctrl + F2 dan mengetik properti gnome-session - Dielson Sales
Bisakah ini dilakukan di desktop Unity? - YumYumYum


Pilihan lain, mungkin lebih sederhana, adalah pergi ke aplikasi System / Preferences / Startup, kemudian pilih tab "Options" dan centang "Secara otomatis mengingat menjalankan aplikasi saat logout"

Startup Applications Preferences

Ini akan memulai aplikasi apa pun yang Anda jalankan saat Anda keluar.


4
2018-03-19 13:07



+1 tetapi ini harus ditangani dengan hati-hati. Jika salah satu aplikasi hanya berjalan buggy atau crash X-Server Anda mungkin berakhir dengan buruk untuk menangani sistem tidak-menyenangkan (saya pernah melakukannya). - Takkat
Ya, saya akui - itu sebabnya saya berhenti menggunakannya juga. Selalu ada sesi "gnome-failsafe", saya kira, tapi saya tidak tahu bagaimana memulihkan sesi saya yang macet. Itu beberapa tahun yang lalu. Sulit dipercaya itu akan terjadi hari ini. - Scaine
Bagaimana cara mendapatkan tab Opsi ini di Ubuntu 12.04? hanya ada satu Startup Programs satu - yetanothercoder
12.04 telah menghapus opsi "ingat otomatis" yang saya tunjukkan di atas. Anda harus mencari Dash untuk "Aplikasi Startup" kemudian secara manual menambahkan entri yang Anda inginkan. - Scaine


Tak satu pun dari jawaban (sampai sekarang) memberikan a solusi independen pengguna.

Cara yang benar (menurut utas ini) untuk menambahkan beberapa program autorunning (bernama Desktop Entry) untuk keseluruhan Sistem Operasi menambahkannya sebagai .desktop file di sini:

/etc/xdg/autostart

Contoh .desktop mengajukan:

[Desktop Entry]
Name=MyScript
GenericName=A descriptive name
Comment=Some description about your script
Exec=/path/to/my/script.sh
Terminal=false
Type=Application
X-GNOME-Autostart-enabled=true

Tidak perlu untuk chmod untuk izin eksekusi, sepertinya. Itu Exec akan berjalan untuk setiap pengguna penebangan, termasuk root, ubuntu atau xubuntu (untuk desktop distribusi Langsung Khusus)


2
2018-03-10 05:49





Di 11.04, Anda menekan powerbutton (paling kanan di panel atas) dan pilih Pengaturan sistem. Anda akan menemukan Aplikasi Startup di bawah preferensi Pribadi. Ini adalah dialog yang sama yang kami miliki di versi Ubuntu sebelumnya.


1
2018-06-22 13:08





Saya kira Anda dapat menambahkan perintah di System -> Preferences -> Start aplikasi

kemudian klik tambah, beri nama somthing seperti "Firefox start" bagian nama perintah klik

"periksa" dan cari file yang dapat dijalankan dari program yang perlu Anda mulai saat login ... restart

harap ini membantu Anda !!!

salam!!!


0
2018-03-18 15:43