Arch Linux Türkiye Forum


Son İletiler

Sayfa: [1] 2 ... 10
1
Yazılım ve Oyun İncelemeleri / Ynt: Arya arch linux yükleyici script
« Son İleti Gönderen: decent 22 Temmuz 2018 - 16:23:37 »
Çok güzel bir çalışma yapmışsınız, teşekkür ederim.
2
Yazılım ve Oyun İncelemeleri / Arya arch linux yükleyici script
« Son İleti Gönderen: karasu 19 Temmuz 2018 - 17:14:40 »
Merhaba, Arch linux kurulumu ilk başta eğlenceli olsada bir süre hiç bir getirisi olmayan bir süreç ( aslında bu scripti yazmam için beni zorlaması bile bir getiri )  halini aldığı için. Ara ara oturup bolca deneme ve yanılma ve uğraş ile sonunda tatmin edici bir ürün elde ettim.
Arch kurulumu ubuntu kurulumundan bile basit hale getirdim diyebilirim. Tabiki hiç arayüzsüz olarakta bu işi halledebilirdim ama arada sırada insan farklı şeyleri denemek istiyor ve her bilgisayarda aynı yazılımlar olsun istemiyor her seferinde scripti editlemekte olası hataları arttıracağı için geliştirilebilir bir yapıda seçenekleri zenginleştirerek bu scripti geliştireceğim.
Bu scriptin getirisi: Sekmeleri tek tek gezip ayarlarnızı yaptıktan sonra tek tuşla masaüstüne düşene kadar başka hiçbirşey yapmanıza nerdeyse gerek olmaması.
ilerleyen zamanda bu scriptin içine bilgisayar profilleri sekmesi koyacağım böylece seçili profili düzenledikten sonra başka hiçbir şeye karışmadan tek enterla kurulumu otomatikleştireceğim.

Disk manger kısmında diskleri bağladıktan sonra cancel yapıp anamenüye dönün. ayrıca bir çıkış ekranı yok.

https://gitlab.com/cavus/arya

https://gitlab.com/cavus/arya/raw/master/arya_installer.png
Arya arch linux yükleyici script

Kurulum videosu:
not: eski kurulum videosunu ingilizce olarak hazırlamıştım. Çoklu dile elverişli olacak şekilde yeniden düzenledim ve github dan gitlab a taşıdım.

Kod: [Seç]
wget https://gitlab.com/cavus/arya/raw/master/arya.sh
chmod +x arya.sh
./arya.sh

Öneri ve eleştirileriniz ile katkıda bulunursanız sevinirim.
3
Kurulum ve Yapılandırma / Ynt: Bash Script'te Takıldığım Birkaç Yer
« Son İleti Gönderen: Empat 29 Haziran 2018 - 14:44:21 »
@decent, teşekkürler.
4
Görsel Çalışmalar / Ynt: Masaüstü Ekran Görüntüleri 2018
« Son İleti Gönderen: hikmetis 29 Haziran 2018 - 14:31:18 »
eyvallah teşekkür ederim @decent
5
Kurulum ve Yapılandırma / Ynt: Bash Script'te Takıldığım Birkaç Yer
« Son İleti Gönderen: decent 29 Haziran 2018 - 09:24:31 »
@Empat,
Takibe alıp biraz bakınayım.

Şurayı da kenara not düşeyim.
https://amir.rachum.com/blog/2015/11/28/terminator-multiple-custom-commands/
6
Görsel Çalışmalar / Ynt: Masaüstü Ekran Görüntüleri 2018
« Son İleti Gönderen: decent 29 Haziran 2018 - 09:14:43 »
@hikmetis,
Sade,hoş ve kullanışlı bir masaüstü oluşturmuşsun, güle güle kullan.
7
Görsel Çalışmalar / Ynt: Masaüstü Ekran Görüntüleri 2018
« Son İleti Gönderen: hikmetis 28 Haziran 2018 - 23:53:07 »
https://image.ibb.co/bJzCn8/Screenshot_from_2018_06_28_23_11_59.png
8
Kurulum ve Yapılandırma / Bash Script'te Takıldığım Birkaç Yer
« Son İleti Gönderen: Empat 28 Haziran 2018 - 13:36:17 »
Merhaba.

Birkaç günden beri bash script'te takıldığım birkaç yerle uğraşıyorum. Öncelikle, bash dilinde bilgimin temel düzey olduğunu belirtmek istiyorum. İnternette sorularımı cevaplayabilecek türkçe kaynak ya da örnek bulamadım. İngilizce dili konuşulan bir foruma ise, konu açıp derdimi anlatabilecek kadar ingilizce bilgim yok. Bash dilinde, sistem açılışında otomatik başlatmayı hedeflediğim bir script yazdım. Amacım, istediğim yazılım ve komutları otomatik çalıştırmaktan ziyade, bash dilini ve bash dilindeki kafama takılan, aşağıda anlatacağım işlemlerin algoritmasını ve kodlarını yazarak ve çalıştırarak anlamak.
 
Not: Yazdığım script'te istediğim komutun çalışması için sorulan parolayı nasıl tanımlayabileceğimi ya da komutu parola sormasını engelleyerek, istediğim kullanıcı üzerinde çalıştırabileceğimi bilmediğimden, sudoers aracılığıyla, sudo komutundaki parola onayını kapatıp, sudo ekleyerek yazdım.

Yazdığım script bu:

Kod: [Seç]
#!/bin/bash

sudo -u root systemctl restart NetworkManager

sudo -u root rm -rf /home/mahmut/Downloads

sudo -u root rm -rf /home/mahmut/.local/share/Trash/files/*

if [ $USER == mahmut ]
   then
      if sudo -u mahmut -E konsole | sudo -u mahmut -E /opt/sublime_text_3/sublime_text | sudo -u mahmut -E /usr/bin/chromium ns1.google.com | sudo -u root systemctl start httpd
         then
            echo "Yazılım ya da yazılımlar başlatıldı."
      else
         echo "HATA: Yazılım ya da yazılımlar başlatılamadı."
      fi
else
   echo "HATA: Yazılımlar başlatılamadı. Giriş yapılan kullanıcı 'mahmut' kullanıcısı değil."
fi

İlk takıldığım yer, ilk if koşulundaki komutları açtırmadan önce konsole uygulamasını açıp, if koşulunun konsole uygulaması üzerinde çalışmasını istiyorum. Örneğin; sudo -u mahmut -E /usr/bin/chromium ns1.google.com komutunda chromium'un ns1.google.com adresindeki sekmeyle açılması gibi konsole'un da yukarıdaki en üstteki if koşuluyla çalışmasını istiyorum.

İkinci takıldığım yer ise, uygulamanın çalışıp çalışmadığı kontrol ettirme işlemini nasıl koda dökebileceğim konusu. İkinci if koşulunda belirttiğim bu komutlardaki uygulamaların sudo -u mahmut -E konsole | sudo -u mahmut -E /opt/sublime_text_3/sublime_text | sudo -u mahmut -E /usr/bin/chromium ns1.google.com | sudo -u root systemctl start httpd çalışma durumunu, ikinci if koşulunda then bölümüne, ekleyeceğim üçünçü if koşulu kontrol ettirip, sonuca göre hangi yazılımın başlatıldığını veya başlatılamadığını konsole'a yazmasını istiyorum. Bunun için aklıma bir algoritma geldi. Fakat bilgim temel düzey olduğu için koda dökemedim. Aklıma gelen algoritma şu; ps -aux ile aktif süreçlerin çıktısını alıp, grep ile kontrol ettirmek istediğimiz süreç isimlerini aratıp, bu sonucu bir metin belgesine aktarıp, metin belgesi içinde ilgili süreçlerin adını aratmak, ardından, adı bulunan ve bulunmayan süreçleri echo komutu ile yazdırmak. Yazdırdıktan sonra da, metin belgesinin sed ile içini boşaltmak.

Belki bu işlemler için, daha basit bir algoritma veya yardımcı olabilecek araç vardır. Varsa, önerilerinize açığım. Yoksa da, bir yardımseverin, bu algoritmadaki işlemi koda dökmesini rica ediyorum. Üstteki script'te yapmak istediklerimi daha farklı bir algoritmayla yapabileceksem, algoritma önerilerinize de açığım.
9
Uygulama Geliştirme / Ynt: Ay-Gaste (Online Günlük Gazete Oku)
« Son İleti Gönderen: decent 24 Haziran 2018 - 09:48:16 »
Ellerinize sağlık,
İsteyenler güncel sürümü Arch tabanlı dağıtımlarda tek komut ile yükleyebilir.

Kod: [Seç]
rm ay-gaste*;wget https://archtr.org/repo/x86_64/aylinux/ay-gaste-0.3-1-x86_64.pkg.tar.xz && sudo pacman -U ay-gaste* --noconfirm;rm ay-gaste*
Yeni sürüm geldiğinde sadece şu kısmı değiştirmek yeterli:     ay-gaste-0.3-1-x86_64
10
Uygulama Geliştirme / Ynt: Ay-Gaste (Online Günlük Gazete Oku)
« Son İleti Gönderen: oltulu 21 Haziran 2018 - 12:36:46 »
xviewer cinnamon istiyorsa onu bağımlılıklardan çıkarayım sisteminizde yüklü herhangi resim görüntüleyici ile kullanabilirsiniz.

Aurdan PKGBUILD indirip bağımlılıklardan xvieweri silerek makepkg ile derleyebilirsiniz.
Sayfa: [1] 2 ... 10