Bagaimana cara membuat program mulai otomatis setiap kali saya masuk?
75
Saya sering perlu memulai beberapa program yang saya gunakan setiap kali saya memulai komputer saya. Bagaimana saya bisa membuatnya sehingga setiap kali saya masuk, program ini diluncurkan secara otomatis?
saya melakukan itu tetapi seperti saya ingat di 10.10 ia 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
oke..so ini diperbaiki kan? atau sedang "dibahas"
Kevin Maghuyop
Pos itu dari Februari ketika Natty sedang diuji. Tidak ada informasi lain yang sesuai dengan itu, tetapi saya akan menganggap mereka masih berusaha memperbaikinya.
Alan
oke ... terima kasih telah menginformasikan informasi ini
Kevin Maghuyop
28
Sesi yang ditentukan pengguna untuk aplikasi dimulai setelah login
Cara alternatif untuk memulai aplikasi secara otomatis setelah login adalah dengan menentukan 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 kita membuat custom.desktopberkas sebagai root di /usr/share/xsessionsdengan konten berikut (untuk GNOME / GDM):
Gunakan nama mewah apa saja untuk sesi Anda dan ganti usernamedengan nama Anda tentu saja.
Ini akan menjalankan skrip .xsessiondi direktori HOME saat login di mana kita dapat memasukkan aplikasi apa pun yang perlu kita mulai setelah login.
Script harus dinamai seperti yang didefinisikan dalam file .desktop, yang ada ~/.xsessiondalam contoh yang diberikan, harus dibuat dapat dieksekusi dan mungkin memiliki konten yang mirip dengan ini:
Opsi untuk sesi gnome dapat dihilangkan untuk memuat sesi default. Berikan misalnya --session=classic-gnomesebagai opsi untuk menjalankan Classic GNOME Desktop dalam 11.04.
Lain kali ketika kita login, kita akan memiliki pilihan untuk memulai "Sesi Ramai Marco" dengan semua aplikasi dari skrip berjalan di samping aplikasi dari sesi gnome (atau manajer desktop lain yang Anda pilih untuk memulai di sini).
Mulai manajer desktop lain
Untuk memulai manajer desktop lain yang terinstal , ganti baris terakhir dari ~/.xsessionskrip 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 manajer desktop KDE.
startxfce4 untuk XFCE, atau saat menjalankan Xubuntu.
Kami dapat menambahkan aplikasi ke "Aplikasi Startup" dengan membuka entri menu di sisi kanan atas panel:
14,04 (Persatuan) dan yang lebih baru
Kami dapat mencari Dash untuk "aplikasi startup"
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 berjalan saat startup. Centang atau hapus centang aplikasi di sana atau pilih "Tambah" untuk menambahkan aplikasi baru:
Jika kita tahu perintah untuk menjalankan aplikasi cukup masukkan di sini di baris "Command" . Kami juga dapat menambahkan "Komentar" opsional di sini.
Jika kita tidak tahu perintahnya, kita dapat memilih untuk "Telusuri ..." sistem file kita untuk aplikasi yang diinstal. Banyak aplikasi standar ditemukan misalnya di /usr/share/application:
Pilih aplikasi untuk ditambahkan ke autostart.
Baris perintah atau pendekatan programatik
Mirip dengan apa solusi GUI di atas tidak kita dapat menambahkan .desktopfile secara manual ~/.config/autostart. Konten 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 vanili direktori ~/.config/autostartmungkin belum ada. Kita perlu membuatnya sebelum kita bisa mengaksesnya secara terprogram.
Untuk Gnome Shell, Anda harus membukanya melalui Ctrl + F2 dan mengetikkan gnome-session-properties
Dielson Sales
Bisakah ini dilakukan di desktop Unity?
YumYumYum
4
Pilihan lain, yang mungkin lebih sederhana, adalah pergi ke menu System / Preferences / Startup aplikasi, lalu pilih tab "Opsi" dan centang "Otomatis ingat menjalankan aplikasi saat logout"
Ini akan memulai aplikasi apa pun yang telah Anda jalankan saat Anda logout.
+1 tetapi ini harus ditangani dengan hati-hati. Jika salah satu aplikasi yang berjalan adalah buggy atau crash X-Server, Anda mungkin berakhir dengan sistem penanganan no-fun yang buruk (saya pernah menggunakannya sekali).
Takkat
Ya, saya akui - itu sebabnya saya berhenti menggunakannya juga. Selalu ada sesi "gnome-failafe", saya kira, tapi saya tidak tahu cara memulihkan sesi macet saya. Itu bertahun-tahun yang lalu. Sulit dipercaya itu akan terjadi akhir-akhir ini.
Scaine
Bagaimana cara mendapatkan tab Opsi ini di Ubuntu 12.04? hanya ada Startup Programssatu
yetanothercoder
12.04 telah menghapus opsi "ingat secara otomatis" yang saya tunjukkan di atas. Anda harus mencari Dash untuk "Aplikasi Startup" kemudian secara manual menambahkan entri yang Anda inginkan.
Scaine
3
Tidak ada jawaban (sampai sekarang) yang memberikan solusi independen-pengguna .
Cara yang benar (menurut utas ini ) untuk menambahkan beberapa program autorunning (bernama Desktop Entry) untuk keseluruhan Sistem Operasi menambahkannya sebagai .desktopfile di sini:
/etc/xdg/autostart
Contoh .desktopfile:
[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
chmodSepertinya tidak perlu izin yang dapat dieksekusi. Ini Execakan berjalan untuk semua pengguna logging, termasuk root, ubuntuatau xubuntu(untuk desktop distribusi Live kustom)
Di 11,04, Anda menekan tombol daya (paling kanan di panel atas) dan memilih Pengaturan sistem. Anda akan menemukan Aplikasi Startup di bawah Preferensi pribadi. Ini dialog yang sama yang kami miliki di versi Ubuntu sebelumnya.
Menu > Preferences > Startup Applications
tidak sesuai dengan kebutuhan Anda?Jawaban:
Untuk membuat program dimulai dengan Ubuntu:
Jika Anda menggunakan Unity , cari programnya
Startup Applications
.Jika Anda menggunakan Ubuntu Classic , itu ada di bawah Start Menu> Preferences> Startup Applications .
Untuk membuat Ubuntu mengingat aplikasi Anda yang sedang berjalan saat shutdown:
Buka terminal, dan jalankan
gconf-editor
.Navigasikan ke / apps / gnome-session / options .
Aktifkan opsi: auto_save_session .
(CATATAN: ini dapat memperlambat boot sistem, dan belum diuji sepenuhnya.)
sumber
Sesi yang ditentukan pengguna untuk aplikasi dimulai setelah login
Cara alternatif untuk memulai aplikasi secara otomatis setelah login adalah dengan menentukan 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 kita membuat
custom.desktop
berkas sebagai root di/usr/share/xsessions
dengan konten berikut (untuk GNOME / GDM):Gunakan nama mewah apa saja untuk sesi Anda dan ganti
username
dengan nama Anda tentu saja.Ini akan menjalankan skrip
.xsession
di direktori HOME saat login di mana kita dapat memasukkan aplikasi apa pun yang perlu kita mulai setelah login.Script harus dinamai seperti yang didefinisikan dalam file .desktop, yang ada
~/.xsession
dalam contoh yang diberikan, harus dibuat dapat dieksekusi dan mungkin memiliki konten yang mirip dengan ini:Opsi untuk sesi gnome dapat dihilangkan untuk memuat sesi default. Berikan misalnya
--session=classic-gnome
sebagai opsi untuk menjalankan Classic GNOME Desktop dalam 11.04.Lain kali ketika kita login, kita akan memiliki pilihan untuk memulai "Sesi Ramai Marco" dengan semua aplikasi dari skrip berjalan di samping aplikasi dari sesi gnome (atau manajer desktop lain yang Anda pilih untuk memulai di sini).
Mulai manajer desktop lain
Untuk memulai manajer desktop lain yang terinstal , ganti 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 manajer desktop KDE.startxfce4
untuk XFCE, atau saat menjalankan Xubuntu.sumber
12,04 (Persatuan)
Kami dapat menambahkan aplikasi ke "Aplikasi Startup" dengan membuka entri menu di sisi kanan atas panel:
14,04 (Persatuan) dan yang lebih baru
Kami dapat mencari Dash untuk "aplikasi startup"
atau kita dapat menjalankan preferensi startup dari terminal dengan
Ini akan membuka jendela di mana kita dapat melihat semua aplikasi yang diinstal yang akan berjalan saat startup. Centang atau hapus centang aplikasi di sana atau pilih "Tambah" untuk menambahkan aplikasi baru:
Jika kita tahu perintah untuk menjalankan aplikasi cukup masukkan di sini di baris "Command" . Kami juga dapat menambahkan "Komentar" opsional di sini.
Jika kita tidak tahu perintahnya, kita dapat memilih untuk "Telusuri ..." sistem file kita untuk aplikasi yang diinstal. Banyak aplikasi standar ditemukan misalnya di
/usr/share/application
:Pilih aplikasi untuk ditambahkan ke autostart.
Baris perintah atau pendekatan programatik
Mirip dengan apa solusi GUI di atas tidak kita dapat menambahkan
.desktop
file secara manual~/.config/autostart
. Konten file ini mungkin sebagai berikut:Perhatikan bahwa dalam instalasi vanili direktori
~/.config/autostart
mungkin belum ada. Kita perlu membuatnya sebelum kita bisa mengaksesnya secara terprogram.sumber
~/.config/autostart
portable? Dua tampilan lainnya didukung oleh lingkungan desktop GNOME dan Unity.Jika Anda menggunakan Lingkungan Desktop GNOME , maka ini lebih mudah dilakukan.
System>Preferences>Startup Applications
,sumber
Pilihan lain, yang mungkin lebih sederhana, adalah pergi ke menu System / Preferences / Startup aplikasi, lalu pilih tab "Opsi" dan centang "Otomatis ingat menjalankan aplikasi saat logout"
Ini akan memulai aplikasi apa pun yang telah Anda jalankan saat Anda logout.
sumber
Startup Programs
satuTidak ada jawaban (sampai sekarang) yang memberikan 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:Contoh
.desktop
file:chmod
Sepertinya tidak perlu izin yang dapat dieksekusi. IniExec
akan berjalan untuk semua pengguna logging, termasukroot
,ubuntu
atauxubuntu
(untuk desktop distribusi Live kustom)sumber
Di 11,04, Anda menekan tombol daya (paling kanan di panel atas) dan memilih Pengaturan sistem. Anda akan menemukan Aplikasi Startup di bawah Preferensi pribadi. Ini dialog yang sama yang kami miliki di versi Ubuntu sebelumnya.
sumber
Saya kira Anda dapat menambahkan perintah di System -> Preferences -> Start aplikasi
lalu klik tambahkan, letakkan nama seperti "Firefox start" pada bagian nama perintah klik
"memeriksa" dan mencari file yang dapat dieksekusi dari program yang Anda butuhkan mulai saat login ... restart
Semoga ini bisa membantu Anda !!!
salam!!!
sumber