[Nasıl] Başlangıçta İstenen Yazılımın / Komutun Otomatik Çalıştırılması

Başlatan Empat, 14 Nisan 2018 - 12:22:55

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Empat

Adım 1: Ctrl+Alt+T klavye tuş kombinasyonuyla uçbirimi açalım.

Adım 2: Bu komutla /etc/init.d dizininde startupSettings adlı bir dosya oluşturalım ve nano editörüyle açalım.

sudo nano /etc/init.d/startupSettings


Adım 3: Açtığımız dosyanın ilk satırına aşağıdaki satırı ekleyerek, derleyiciye, dosyanın bash dosyası olduğunu belirtelim.

#!/bin/bash


Adım 3.1: İkinci satıraysa çalıştırmak istediğiniz yazılımın veya komutun yolunu, gerekliyse başlatma komutunu yazalım.

/usr/bin/numlockx on


Adım 3.2: Ardından Ctrl+O klavye tuş kombinasyonuyla içeriğimizi kaydedip, Ctrl+X ile çıkalım.

Adım 4: Bu komutla da dosyamıza gerekli izinleri verelim.

sudo chmod +x /etc/init.d/startupSettings


Adım 5: Bu komutla update-rc.d aracıyla oluşturduğumuz dosyayı yapılandıralım.

sudo update-rc.d /etc/init.d/startupSettings defaults


Adım 6: Bilgisayarımızı yeniden başlatalım.

shutdown -r now


Alternatif:

reboot


Otomatik başlaması için başlangıca ekleyemediğiniz bir yazılım veya komut olursa yoruma yazabilirsiniz.
Elimden geldiğince yardımcı olmak isterim.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

systmrrr

bunlara gerek olmadığını düşünüyorum.
program menüsünde BAŞLANGIÇ UYGULAMALARI diye program var
oradan istediğin programı ve komutu otomatik bilgisayar açılırken çalıştırabilirsin.

Empat

Alıntı yapılan: systmrrr - 14 Nisan 2018 - 15:51:24
bunlara gerek olmadığını düşünüyorum.
program menüsünde BAŞLANGIÇ UYGULAMALARI diye program var
oradan istediğin programı ve komutu otomatik bilgisayar açılırken çalıştırabilirsin.

Her sürümde bulunmuyor o başlangıç uygulamaları menüsü.
Ki şuan kullandığım sürüm 16.04 LTS . Ubuntu'nun LTS tarzında ( 5 yıl destekli ) en son çıkan sürümü.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

systmrrr

16.04 de varsayılan olarak geliyor. bi kontrol edin;
startup applications veya kurulumuna bakın

Empat

Alıntı yapılan: systmrrr - 14 Nisan 2018 - 16:47:57
16.04 de varsayılan olarak geliyor. bi kontrol edin;
startup applications veya kurulumuna bakın

Ubuntu'nun sistem ayarları arayüzünde öyle bir ayar bulunmuyor. Siz ilk yazdığınızda da, şimdi de gözden kaçırmadığıma emin olmak için her ayarı ve içindeki özellikleri tekrar kontrol ettim. Fakat dediğiniz doğru, varsayılan olarak geliyormuş. Bilgisayarda ara kısmına "Başlangıç" yazarsak ya da terminalde gnome-session-properties komutuyla ulaşabiliyoruz. Bilgisayarda ara kısmını pek kullanmadığımdan farketmedim. Fakat yazılım dilleriyle ve kodlarla haşır neşir olan biri olarak; Ubuntu gibi açık kaynak kodlu bir işletim sisteminde ne kadar kod kullanırsak o kadar sisteme aşina olabileceğimizi düşünüyorum. Burada çok güzel bir örnek vermek istiyorum. Forumda şu sıralar "Güncelleme hatası" adlı bir konu var. Orada bir Ubuntu kullanıcısı terminalden "sudo apt-get update" komutunu verdiğinde "N: '/etc/apt/sources.list.d/' dizinindeki 'lutris.list.save.1' dosyası geçersiz bir dosya uzantısı olduğu için yok sayılıyor. E: 'sudo' türü bilinmiyor. (Satır: 2, Kaynak Listesi: /etc/apt/sources.list.d/lutris.list) E: Kaynak listesi okunamadı." hata çıktısını alıyor. Menüden yazılım güncelleştirici aracılığıyla güncelleştirme yapmaya çalıştığında da yazılım güncelleştirme programının kapandığını söylüyor. Burada Ubuntu'da her işini kodlarla yapan birisi lutris.list dosyasının ikinci satırına girer ve hatalı kodu düzeltir ya da lutris.list dosyasını siler. (lutris.list linux'ta bazı oyunları kurabilmek için kurulan bir platformun depo dosyasıdır) Ama Ubuntu'da istediği işi yapmak için hep program arayüzü kullanmış birisi bu hatanın çözümünü kendi başına bulamaz. Ubuntu'da kod kullanmakla program arayüzü kullanmak arasındaki farkı anlatabildiğimi umuyorum.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!

illedelinux

Yararlı bir paylaşım olmuş, ayrıca @Empat son anlatımda komutla çalışmanın artısını örnekle vermiş ki, bu da önemli bir paylaşım, teşekkürler @Empat :)
GNU/Linux kullanmıyorum, onu yaşıyorum...

Empat

[mention=650472]@illedelinux[/mention]
Rica ederim, sizin kadar olamasa da foruma katkıda bulunmaya çalışıyorum.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!