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.

Praveen Sripati
sumber
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]

terjepit
sumber
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 Bicha
sumber
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
Tormod Volden
sumber
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

BigSack
sumber
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.

Nik.
sumber