Pardus - Linux Yardımcı

Başlatan tarik.taf, 15 Nisan 2024 - 20:24:21

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

tarik.taf

Arkadaşlar merhaba, dağıtım fark etmeksizin debian tabanlı linux sistemlerde kullanılabilecek şekilde pardus-yardimci adlı bir uygulama geliştirdim.

Uygulama ile Linux kullanmaya yeni başlayanların sistem, ağ ve donanım bilgilerini kolaylıkla görebilmesi ve bazı terminal komutlarını tek tuş ile uygulayarak Linux'a alışmalarını sağlamayı düşündüm.

Python 3.11 ve PyQt5 ile tasarlanmıştır. Gnome- Xfce - Kde masaüstlerini desteklemektedir.


pardus-yardimci GitHub sayfası











----

Tek tıkla çalıştırılabilir versiyonu ;

[pardus-yardimci tek tıkla çalıştırılabilir indir !!](https://drive.google.com/file/d/1qkirpZGD0gn0WQY_zTB783x0QFp901l-/view?usp=sharing)

İndirdiğiniz dosyayı sağ tuş ile program olarak çalıştır dediğinizde açılır ve kullanmaya başlayabilirsiniz.

-----

Deb paketi olan versiyonu aşağıdan indirebilirsiniz;

[pardus-yardimci deb paketi indir !!](https://drive.google.com/file/d/1LCb_JBUqXrsFiF9FwGqxNEd4ZwKfUK-t/view?usp=sharing)

Kurulum için indirdiğiniz yerde "Terminal" açın,
```
sudo dpkg -i pardus-yardimci.deb```
yazarak kurulumu tamamlayın.

Kullanmak için terminal üzerinde pardus-yardimci.py yazmanız yeterli.
Bizler Aziz Türk Milletinin Hizmetkarıyız !!! Sessizce Nöbetteyiz

hitokiri

Eline sağlık, AnaSayfaUI.py üzerine biraz daha bakabilirsin.
dictionary olarak program üzerine yayabilirsin qt object(buton,font,page vb.)
Daha sonra güncellemen gerektiğinde elini rahatlatır.

Bu arada hatırlatayım :D
https://forum.ubuntu-tr.net/index.php?topic=35615.25


Örneğin bunun gibi bir şeyler, böylece fazladan değişkenlerden kurtarabilirsin.
dict_ = {}
def olustur_page(self, page_content):
     for iterate in page_content:
         dict_[iterate] = QtWidgets.QLabel(iterate)

 ............
........

dict["labelname"].setGeometry(...)
....

Erdem

Kablosuz bölümünü yorum haline getirince çalıştı.

Donanım olarak sadece ekran kartı bilgilerini getirdi.



Yerel IP adresini getiren komut ise biraz uzundur.

ip a s dev eno0 | grep "inet " | grep -oE "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}" | head -1

Eğer Arch Linux tabanlı bir dağıtıma geçmek isterseniz Arcolinux D sürümünü buradan indirebilirsiniz.

Elektronik

hitokiri

Bu işin için daha önce örnek olarak verilmiş güzel bir kod aslında;
Ek veya başka yöntemler;
ip a|grep inet|head -1|tr -d [:alpha:][:blank:]|sed -e "s/..$//"
harfleri sil, boşlukları sil, son iki karakteri sil.
Veya
ip a|grep inet|head -1|tr -d [:alpha:][:blank:]|head -c9

ilk 9 karakteri yaz...

https://wiki.ubuntu-tr.net/index.php?title=Tr

Erdem

Her iki komut da 127.0.0.1 getirdi.  ;)
Eğer Arch Linux tabanlı bir dağıtıma geçmek isterseniz Arcolinux D sürümünü buradan indirebilirsiniz.

Elektronik