Bagaimana cara menambah / menghapus aplikasi startup "tersembunyi"?


56

Bagaimana cara saya mengelola (menambah / menghapus) semua aplikasi startup di Ubuntu 11.10 ke atas?

Aplikasi Startup tidak menampilkan semua aplikasi yang dijalankan saat boot.


Tautan Anda tidak berfungsi. Saya telah mencoba semua jawaban tetapi .. tidak bekerja

3
Apakah Anda menggunakan Ubuntu 12.04.
atenz

1
@ Tijybba ya. Saya menggunakan 12,04. Namun, setelah restart, saya bisa melihat daftar program. Terima kasih. Pertanyaan ini bersifat publikasi. Tolong beri suara untuk menutup.

2
Okey-Dokey, jadi silakan Up-vote komentar saya: D :)
atenz

Jawaban:


46

Seperti yang dikatakan di atas, Anda harus mengedit /etc/xdg/autostart/dan:

  • menghapus NoDisplay=truegaris;
  • atau buat komentar di baris yang sama dengan menambahkan #di depannya;
  • atau ganti truedengan falsedi baris yang sama.

Solusi ketiga dapat dengan mudah dilakukan dalam tiga langkah:

  1. Panggil terminal dengan Ctrl+ Alt+ T.
  2. Ketik dua perintah berikut:

    cd /etc/xdg/autostart/
    sudo sed --in-place 's/NoDisplay=true/NoDisplay=false/g' *.desktop
    

Setelah mengubah apa pun yang Anda inginkan, Anda dapat kembali ke keadaan sebelumnya dengan mengetik ini ke terminal:

sudo sed --in-place 's/NoDisplay=false/NoDisplay=true/g' *.desktop

Ini telah diuji dalam 12.04, 12.10 dan 13.04.

[Sumber: iloveubuntu.net , terima kasih Nikhil Sinha untuk tautannya]


bagaimana Anda bisa menonaktifkannya jika Anda tidak memiliki akses root? ini memulai aplikasi gnome untuk KDE yang tidak saya inginkan
xenoterracide


Saran pertama berhasil bagi saya. Saya baru saja cd /etc/exdg/autostartmenghapus program yang ingin saya hapus dari direktori autostart. Anda dapat melihat program mulai otomatis dengan menjalankan lsdan dari daftar Anda dapat melihat aplikasi atau program yang ingin Anda hapus.
Mercy Flicker

jika Anda /etc/xdg/autostart/sadari, bahwa Anda harus membatalkan perubahan itu sebelum memutakhirkan sistem Anda, jika tidak, Anda akan mendapatkan pertanyaan jika Anda ingin menyimpan file .desktop yang diedit atau menggunakan pengelola paket secara default untuk masing - masing file tersebut! Solusi yang lebih baik adalah membuat file ~/.config/autostart/seperti yang disarankan dalam jawaban
@TododVolden

16

Hapus NoDisplay=truebaris dari setiap entri di /etc/xdg/autostart/Kemudian hapus centang yang tidak Anda inginkan di Aplikasi Startup. Meskipun aplikasi autostart umumnya ada karena suatu alasan, jadi pastikan Anda tahu apa yang Anda lakukan saat menonaktifkannya.

Ada juga berbagai layanan yang menyimpan file konfigurasi mereka di /etc/init. Sebagian besar pengguna tidak boleh menyentuh file-file itu.


Jeremy - Terima kasih atas tipnya. BTW, menggunakan BUM (bootup-manager) untuk menonaktifkan banyak layanan yang saya tidak gunakan dan mencukur waktu boot. Saya menyukai Ubuntu, tetapi 11.10 mengabaikan beberapa hal mendasar, seperti menambahkan pengguna ke grup dari UI, screen saver, dengan mudah memodifikasi ikon peluncur persatuan. Saya bukan penggemar berat UI, tetapi UI akan dengan mudah membuat lebih banyak orang bergabung.
Praveen Sripati

11

Cara yang benar untuk melakukan ini sebagai pengguna biasa adalah dengan menyalin file desktop yang dimaksud dari /etc/xdg/autostart/ke ~/.config/autostart/(buat direktori terlebih dahulu jika perlu) dan edit salinan ini untuk menyatakan NoDisplay=false. Kemudian buka "Startup Applications Preferences" dan hapus centang pada kotak yang sesuai.

Sekarang Anda perlu menghapus NoDisplay=truekunci dari file setelah menyalinnya, yang dapat dilakukan dengan sedsemua dari mereka dengan

sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop

2
Anda masih perlu menghapus NoDisplay=truekunci dari file setelah menyalinnya, yang dapat dilakukan dengan sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek

1
Saya pikir ini adalah cara terbaik untuk melakukan ini, karena itu akan memastikan bahwa perubahan tetap ada bahkan ketika aplikasi diperbarui.
kapad

ingatlah untuk memeriksa file ~/.config/autostart/setelah upgrade sistem untuk setiap perubahan dibandingkan dengan file default /etc/xdg/autostart/jika seandainya ada sesuatu yang ditambahkan selama upgrade
rubo77

9

Itu normal bahwa Anda tidak melihat sesuatu yang terdaftar. Daftar program startup tambahan hanya untuk program yang dijalankan untuk pengguna saat ini (tidak harus untuk pengguna lain, dan tidak semua layanan yang dimulai ketika Ubuntu boot). Selain itu, ini tidak mencantumkan bagian normal dari lingkungan desktop yang dimulai ketika pengguna log in secara grafis.

Anda bisa memeriksanya di sini

Siapa pun dapat memeriksanya dengan mengeklik "Aplikasi pembuka". Ini kosong secara default.

masukkan deskripsi gambar di sini

Jika Anda ingin agar entri startup tersembunyi ditampilkan (seperti pembaruan notifier, pembaca layar orca, onboard, dll), cukup ketik / salin dan rekatkan yang berikut di terminal:

find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo sed i -e '/^NoDisplay=/d' {} +

Jika Anda ingin menyembunyikan entri yang biasanya tersembunyi, cukup ketik / salin dan rekatkan yang berikut

echo NoDisplay=true | find /etc/xdg/autostart ~/.config/autostart -name \*.desktop -exec sudo tee -a {} + >/dev/null

Sumber: How-To Geek


ketika saya mengklik ke program, itu tidak menunjukkan apa-apa.

Ya itu kosong secara default.
BigSack

9
Saya sarankan Anda menghapus jawaban ini, @BigGenius - OP tahu yang kosong itulah sebabnya dia bertanya kepada kami :)
ish

Jika Anda membaca komentar di atas. Mereka juga ragu apakah itu kosong atau diisi secara default.
BigSack

Saya pikir BigGenius benar. Tidak ada program StartUp diaktifkan secara default sehingga daftar kosong.
upapilot

5

Sebuah alternatif:

Untuk melihat semua aplikasi startup di " aplikasi startup " cukup buka /etc/xdg/autostartdan ubah jalur NoDisplay=trueke #NoDisplay=true. Cukup tambahkan #. Maka Anda akan dapat melihat semua di " aplikasi startup " dan menonaktifkan apa yang Anda inginkan dari sana.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.