“Gizli” başlangıç ​​uygulamalarını nasıl ekler / kaldırırım?


56

Ubuntu 11.10 ve üstündeki tüm başlangıç ​​uygulamalarını nasıl yönetirim (ekler / kaldırırım)?

Başlangıç ​​Uygulamaları , önyükleme sırasında başlatılan tüm uygulamaları göstermez.


Bağlantınız çalışmıyor. Tüm cevapları denedim ama .. işe yaramadı

3
Ubuntu 12.04 kullanıyor musunuz?
atenz

1
@tijybba evet. 12.04 kullanıyorum. Ancak, yeniden başlattıktan sonra, programların listesini görebilirim. Teşekkürler . Bu soru çok açık. Lütfen kapatmak için oy verin.

2
Tamam-Dokey, öyleyse lütfen yorumumu oyla: D :)
atenz

Yanıtlar:


46

Yukarıda belirtildiği gibi, aşağıdakilerden /etc/xdg/autostart/birini düzenlemelisiniz :

  • NoDisplay=trueçizgileri kaldırın ;
  • veya aynı satırları #önüne ekleyerek yorumlar yapın ;
  • veya yerine truegöre false, bu aynı çizgilerle.

Üçüncü çözüm kolayca üç adımda yapılabilir:

  1. Terminali Ctrl+ Alt+ ile çağırın T.
  2. Aşağıdaki iki komutu yazın:

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

İstediğiniz herhangi bir şeyi değiştirdikten sonra, bunu terminale yazarak önceki durumuna geri dönebilirsiniz:

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

Bu 12.04, 12.10 ve 13.04'te test edilmiştir.

[Kaynak: iloveubuntu.net , bağlantı için teşekkür ederim Nikhil Sinha]


root erişiminiz yoksa bunları nasıl devre dışı bırakabilirsiniz? bunlar istemiyorum ki KDE için cüce uygulamaları başlatmak
xenoterracide


İlk öneri benim için çalıştı. Sadece cd /etc/exdg/autostartautostart dizininden kaldırmak istediğim programı kaldırdım. Otomatik çalıştırma programlarını çalıştırarak görüntüleyebilir lsve listeden kaldırmak istediğiniz uygulamayı veya programı görebilirsiniz.
Mercy Flicker

düzenlediğiniz takdirde /etc/xdg/autostart/sisteminizi yükseltmeden önce, bu değişiklikleri geri gerektiğini size .desktop düzenlenmiş dosyaları saklamak veya paket sürdürücüler varsayılan kullanmak istiyorsanız, aksi takdirde bir sorum alacak, farkında her bu dosyaların! Daha iyi bir çözüm, ~/.config/autostart/@TormodVolden'in yanıtında önerildiği şekilde dosyalar oluşturmaktır
rubo77

16

Kaldır NoDisplay=trueher girişten çizgi /etc/xdg/autostart/Sonra sadece başlangıç Uygulamalarda istemiyoruz işaretini kaldırın. Genelde autostart uygulamaları bir nedenden ötürü var olmasına rağmen, onları devre dışı bırakırken ne yaptığınızı bildiğinizden emin olun.

Ayrıca yapılandırma dosyalarını depolayan çeşitli servisler de vardır /etc/init. Çoğu kullanıcı bu dosyalara dokunmamalı.


Jeremy - Bahşiş için teşekkürler. BTW, kullanmadığım birçok hizmeti devre dışı bırakmak ve önyükleme süresini traş etmek için BUM (önyükleme yöneticisi) kullandı. Ubuntu'dan hoşlandım, ancak 11.10 kullanıcı arayüzlerinden kullanıcılara grup ekleme, ekran koruyucu, birlik başlatıcı ikonlarını kolayca değiştirme gibi bazı temel şeyleri görmezden geldi. Ben UI'nin büyük bir hayranı değilim, ancak bir UI kolayca daha fazla insanı uçakta bulacak.
Praveen Sripati

11

Normal bir kullanıcı olarak bunu yapmanın doğru yolu dan Söz konusu masaüstü dosyayı kopyalamak için /etc/xdg/autostart/için ~/.config/autostart/(gerekirse ilk dizin oluşturma) ve devlete bu kopyayı düzenleyin NoDisplay=false. Ardından "Başlangıç ​​Uygulamaları Tercihleri" ni açın ve ilgili kutunun işaretini kaldırın.

Şimdi kaldırmak gerekir NoDisplay=trueile yapılabilir kopyalayarak sonra dosyalarından anahtarı sedile bunların tümü için

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

2
NoDisplay=trueKopyalamadan sonra , anahtarla dosyalardan kaldırmanız gerekir ; bunlar ile yapılabilir sed -i '/NoDisplay=true/s/^/#/' ~/.config/autostart/*.desktop.
Hitechcomputergeek

1
Bence bunu yapmanın en iyi yolu, çünkü uygulama güncellediğinde bile değişikliklerin devam etmesini sağlayacak.
kapad,

~/.config/autostart/Yükseltme /etc/xdg/autostart/sırasında bir şey eklenmiş olması durumunda , bir sistem yükseltmesinden sonra yapılan dosyaları varsayılan dosyalara kıyasla değiştirmeyi unutmayın
rubo77

9

Listelenen hiçbir şey görmemeniz normaldir. Ek başlangıç programları listesini sadece (zaman Ubuntu botları başlayan tüm servisleri diğer kullanıcılar için mutlaka değil,) geçerli kullanıcı için başlangıç programları içindir. Ayrıca, kullanıcı grafiksel olarak oturum açtığında başlayan masaüstü ortamının normal kısımlarını listelemez.

Burayı kontrol edebilirsiniz

Herkes "Başlangıç ​​uygulamaları" üzerine tıklayarak bunu kontrol edebilir. Varsayılan olarak boştur.

görüntü tanımını buraya girin

Gizli başlangıç ​​girişlerini göstermek istiyorsanız (güncelleme bildiricisi, orca ekran okuyucusu, onboard vb. Gibi), aşağıdakileri bir terminale yazın / kopyalayıp yapıştırın:

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

Normalde gizli girişleri gizlemek istiyorsanız, aşağıdakini yazın / kopyalayıp yapıştırın

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

Kaynak: Nasıl Yapılır Geek


programlamak için tıkladığımda hiçbir şey göstermiyor.

Evet, varsayılan olarak boş.
BigSack

9
Bu cevabı silmenizi öneririm, @BGGenius - OP boş olduğunu biliyor, bu yüzden bize soruyor :)
ish

Yukarıdaki yorumları okuduysanız. Ayrıca, varsayılan olarak boş veya doldurulmuş olmalarından da şüphe duyarlar.
BigSack

Bence BigGenius haklı. Varsayılan olarak etkin olan hiçbir Başlangıç ​​programı yoktur, dolayısıyla liste boştur.
upapilot

5

Bir alternatif:

"Hiç başlangıç uygulamaları görüntülemek için başlangıç uygulamaları sadece açık" /etc/xdg/autostartve satırı düzenleyerek NoDisplay=trueiçin #NoDisplay=true. Sadece bir tane ekleyin #. O zaman hepsini " başlangıç ​​uygulamaları " nda görebilecek ve istediğinizi devre dışı bırakabileceksiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.