Oturum açtığımda bir uygulamanın otomatik olarak başlatılmasını nasıl sağlayabilirim?
20.04 ve sonrası
Varsayılan yükleme henüz yapılmadıysa
gnome-startup-applications
-
"Başlangıç Uygulamaları" nı arayın ve açın;
-
ekle 'yi tıklatın komutu girin uygulamanızı terminal'den çalıştıracağınız seçenekler de dahil olmak üzere (standart olmayan bir konumdan çalışıyorsa tam yolu vermeniz gerekebilir)
14.04 ve sonrası
-
Çizgiyi aç ve ara "Başlangıç Uygulamaları"
Şimdi tıklayın Eklemek ve uygulamayı çalıştırmak için komutu verin. Bu bulunabilir Ana Menü yüklüyse (aşağıya bakın)
Ana Menüyü Kullanma (alacarte) belirli bir programı çalıştırmak için terminal komutunu bulmak için:
-
Öncelikle 'Ana Menü' programını açın (yazın
Menu
çizgide) -
Şimdi başlangıçta eklemek istediğiniz programı seçin ve özellikler'i tıklayın.
-
Şimdi bu programın komutuna dikkat edin.
GUI olmayan yaklaşım
İleri düzey kullanıcılar manuel olarak bir .desktop
dosyala ~/.config/autostart
kullanıcı oturum açtıktan sonra uygulamaları çalıştırmak için. Bu, aşağıdaki içeriğe sahip olabilir:
[Desktop Entry]Type=ApplicationName=<Name of application as displayed>Exec=<command to execute>Icon=<full path to icon>Comment=<optinal comments>X-GNOME-Autostart-enabled=true
Bu dosyayı yürütme izni vermeniz gerekebilir.
11.04 ve daha yenisi için buraya bakın: Giriş yaparken uygulamaları otomatik olarak nasıl başlatabilirim?
Eski sürümler için: Başlangıçta çalıştırmak istediğiniz program Uygulamalar menü, içine sürükleyip bırakabilirsiniz Başlangıç Uygulamaları listeye eklemek için pencere.
-
Başlangıç uygulamalarını Dash'tan başlatma
-
Başlangıç Uygulamaları üzerine tıklayın
-
Ve sonra ekle'ye tıklayın
Programın adını yazın, komuta gidin ve ekle'yi tıklatın.
Ek: İşte Guake'i otomatik başlatmak için kullandığım bir örnek (Yakuake'nin Gnome sürümü):
Bunu 'komut' kutusuna yaz.
sh -c "sleep 120s; guake"
Bu, guake'i otomatik olarak başlatır, ancak bunu yapmadan önce 2 dakika bekler. 120'yi istediğin gibi değiştirebilirsin.
14.04 ve 16.04 için
Çizgi içinde Başlangıç yazın ve Başlangıç Başvuru formunu orada çalıştırın
Ve sonra sadece adımların geri kalanını takip edin.
Ubuntu'yu başka bir dilde kullanıyorsanız, "başlangıç" ın doğru programı bulamayabileceğini lütfen unutmayın. Kendi dilinizde başka bir arama yapmayı deneyin.
Hem Unity hem de Xfce4, başlangıç uygulamalarını kontrol etmenizi sağlayan GUI programlarına sahiptir.
Birlik için:
>Xfce4 Başlangıç aracı için Ayarlar Oturumu ve Başlangıç'ta kullanılabilir
Resim Xubuntu Geek'in izniyle xubuntugeekcommentGUI istediğiniz şey değilse ve istediğiniz daha ileri kontrol ise, o zaman koyabilirsiniz .desktop
içindeki dosyalar ~/.config/autostart/
Xfce4 için dizin ve bir .desktop
dosyala ~/.config/autostart
unity'nin kullanıcı oturum açtıktan sonra uygulamaları çalıştırması için.
Oluşturma konusunda daha fazla yardım almak için bu soruyu kontrol edin .desktop
dosyalar:
Ayrıca, bir başlangıç uygulamasının yalnızca XFCE'DE başlatılmasını istiyorsanız, ancak Unity'de başlatılmamasını istiyorsanız, satırı koymanız gerektiğini unutmayın OnlyShowIn=XFCE
in the .desktop
dosya. O OnlyShowIn=Unity
sadece Birlik uygulaması için.
Bir CLI üzerinden başlatmak isteyebilirsiniz:
$ gnome-session-properties
(sadece GNOME'U çalıştırmıyorsanız;))
$XDG_CONFIG_DIRS / autostart dizinine bir göz atın:
$ echo $XDG_CONFIG_DIRS/autostart/etc/xdg/xdg-kde-plasma:/usr/share/upstart/xdg:/etc/xdg/autostart
bu örnekte 3 dizin olduğunu söylüyor. Nautilus girişini budamak istedim.
sudo rm /etc/xdg/autostart/nautilus-autostart.desktop
aksi takdirde, ekleyebilirseniz, bir tane oluşturun. Masaüstü girişi dosya: sudo touch /etc/xdg/autostart/my-shell-autostart.desktop
bu içerikleri ekleyin:
[Desktop Entry]Name=fooTerminal=falseExec=/path/shell.shType=ApplicationIcon=/path/icon.pngCategories=Utility;
GNOME Başlangıç Uygulamasını kullanabilirsiniz.
Ekle düğmesini tıklatın ve istediğiniz uygulamayı açmak için tam komutu ekleyin. Komutun yolunu bilmiyorsanız, şunları yapabilirsiniz
hangi isim_of_command
BİRLİK Talimatları ile Ubuntu 13.10
Bunu gerektiren bir komutla yapmak için sudo
bu biraz zor.
Benim durumumda, komutu kullanarak PSMOUSE sürücüsünü devre dışı bırakmak istedim sudo rmmod psmouse
rastgele kendini gösteren bir fare tıklaması sorununu önlemek için. Görmek Linux'ta Fare ve Dokunmatik Yüzey ile Uğraşmak Donuyor bu sorun hakkında daha fazla bilgi için. Her botta girmekten yoruldum.
Kurulumumda, ~/.config
klasörde bir klasör yoktu. otomatik başlatma alt klasör, ben de bir tane oluşturdum. Bu benim Başlangıç Uygulamaları Tercihleri kaydedilecek ayarlar.
Gizli başlangıç uygulamalarının görünürlüğünü değiştirmek için aşağıdaki komutları kullanabilirsiniz.
Onlara göstermek için :
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Onları saklamak için :
sudo sed -i 's/NoDisplay=false/NoDisplay=true/g' /etc/xdg/autostart/*.desktop
Komutunuzu yukarıdaki mesajlara göre yapılandırın Başlangıç Uygulamaları Perferences pencere.
Name: Fix MouseCommand: sudo rmmod psmouseComment: Fix Mouse
O zaman düzenlemelisin /etc/sudoers dosya kullanımı sudo visudo
. Aşağıdaki bilgileri içeren bir satır ekleyin:
username ALL=(ALL) NOPASSWD: /sbin/rmmod
Bu satırı ile başlayan satırın altına girmelisiniz %yönetici. Satırımı sonuna ekledim. file.It olduğunu önemli kullanmak sudo visudo
bu dosyayı bir hata yapmak olarak düzenlemek, herhangi bir şeyi yapabilmenizi engelleyecektir. sudo
hiç komut yok. Bu durumda, kurtarma modunda önyükleme yapın ve düzenlemelerinizi geri alın, ardından kullanmayı deneyin sudo visudo
.
Not:
Başlangıçta komutumu dolaylı olarak çalıştırmak için bir bash betiği kullanmayı denedim, ancak bu işe yaramadı. Koymak zorundaydım. sudo rmmod psmouse
doğrudan içinde Başlangıç Programını Düzenle pencere.
Ubuntu 12.04 için,
-
Başlangıç Uygulamasını sağ üst menüden başlatın
-
Ekle'ye tıklamadan, Dash'i açın ve başlangıçta çalışmasını istediğiniz uygulamayı yazın, örneğin Skype
-
Uygulamayı Başlangıç uygulaması penceresine sürükleyin. Çizgi pencereleri uygulamanızı dışarıya sürükleyemeyeceğiniz kadar büyükse, sol üst köşedeki pencereyi geri yükle düğmesini (önceki resimde gösterilen) kullanın. Son liste şuna benziyor:
Ayrıca, kullanıcı oturum açtıktan sonra çalışacak uygulamaları başlatmak için bir toplu iş dosyası koymak....alan Komutundaki uygulamaları başlat komut satırına yazın:
gnome-terminal -e "/batch-path/batch-name.sh"
-
gnome-terminal
: geçerli kullanıcı ayrıcalıklarıyla kullanıcı oturum açtıktan sonra terminali açma -
-e
: toplu iş dosyasını yürütmek için terminal ayarlama -
/batch-path/batch-name.sh
: toplu tam yol ve tam ad mı
Bayrağı ayarlamak için dosya toplu iş izinlerinden daha fazlasını unutmayın Dosyanın program olarak yürütülmesine izin ver -e doğru üzerinde.